Program
From PPIG2010
Note: This preliminary program is subject to change prior to the start of PPIG.
Sunday, September 19
14:00-16:00 PPIG Doctoral Consortium
Organizer: Maria Kutar
Monday, September 20
09:00-10:30 Opening Keynote: Margaret Burnett: Gender HCI and Programming Tools
Session chair: Joseph Lawrance
Although there have been recent investigations into how to understand and ameliorate the low representation of females in computing, there has been little research into how software tools fit into the picture. We have been investigating how gender differences interact with purportedly gender-neutral software tools that aim at supporting people doing programming. For example, what if female end-user programmers' problem-solving effectiveness, when using end-user programming environments like Excel, would accelerate if the environment were changed to take gender differences into account? This talk reports the investigations my students and I have conducted into whether and how programming tools affect males’ and females’ performance differently, and describes the beginnings of work on promising interventions that help both males and females.
10:30-11:00 Coffee Break
11:00-13:00 Usability issues in languages and tools
Session chair: Thomas Green
- Liveness in Notation Use: From Music to Programming. Luke Church, Chris Nash and Alan Blackwell
- Usability requirements for interaction-oriented development tools. Catherine Letondal, Stéphane Chatty, W. Greg Phillips, Fabien André, and Stéphane Conversy
- A Cognitive Neuroscience Perspective on Memory for Programming Tasks. Chris Parnin
- Perceived Self-Efficacy and APIs. John M. Daughtry and John M. Carroll
13:00-14:30 Lunch
14:30-16:00 Teaching and Learning Programming 1
Session chair: Judith Good
- Enhancing Comprehesion by Using RAM Diagrams in Teaching Programming. Leonard J. Mselle (Short Paper)
- Evaluating Scratch to introduce younger schoolchildren to programming. Amanda Wilson and David C. Moffat (Short Paper)
- Students’ early attitudes and possible misconceptions about programming. David C. Moffat (Short Paper)
- Characterizing Comprehension of Concurrency Concepts. Zhen Li, Zhe Zhao and Eileen Kraemer
16:00-16:30 Coffee Break
16:30-17:30 Teaching and Learning Programming 2
Session Chair: Alan Blackwell
- The Construction of the Concept of Binary Search Algorithm. Sylvia da Rosa
- Teaching Novice Programmers Programming Wisdom. Randy M. Kaplan
17:30-18:30 Doctoral Consortium Summaries
Session Chair: Maria Kutar
19:00 Dinner
Tuesday, September 21
09:00-11:00 Software Engineering and Practice
Session Chair: TBA
- Project Kick-off with Distributed Pair Programming. Edna Rosen, Stephan Salinger, and Christopher Oezbek
- The use of MBTI in Software Engineering. Rien Sach, Marian Petre and Helen Sharp
- Confirmation Bias in Software Development and Testing: An Analysis of the Effects of Company Size, Experience and Reasoning Skills. Gul Calikli, Berna Arslan and Ayse Bener (Short Paper)
- Enhancing user-centredness in agile teams: A study on programmer's values for a better understanding on how to position usability methods in XP. Michael Leitner, Peter Wolkerstorfer, Arjan Geven and Manfred Tscheligi (Short Paper)
11:00-11:30 Coffee Break
11:00-13:00 Discussions
Session chair: TBD
- Discussion of a Masters-Level Course on the Psychology of Programming. Alan Blackwell
- Help Thomas and Luke write a book. Thomas Green and Luke Church
13:00-14:30 Lunch
14:45-16:30 End-User Programming
Session Chair: Margaret Burnett
- A Logical Mind, not a Programming Mind: Psychology of a Professional End-User. Alan Blackwell and Cecily Morrison
- Empirically-observed End-User Programming Behaviors in Yahoo!Pipes. Matthew D. Dinmore and Curt Boylls
- Bricolage Programming in the Creative Arts. Alex McLean and Geraint Wiggins
16:30-17:00 Coffee Break
17:00-18:00 Panel: Information Foraging Theory and Practice
Session Chair: Rachel Bellamy
