Program
From PPIG2010
Contents |
Keynote: Margaret Burnett
Gender HCI and Programming Tools
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.
Papers
- When end-users have users: Logical minds and programming minds. Alan Blackwell and Cecily Morrison
- The Construction of the Concept of Binary Search Algorithm. Sylvia da Rosa
- 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
- Empirically-observed End-User Programming Behaviors in Yahoo!Pipes. Matthew D. Dinmore and Curt Boylls
- Liveness in Notation Use: From Music to Programming. Luke Church, Chris Nash and Alan Blackwell
- Perceived Self-Efficacy and APIs. John M. Daughtry and John M. Carroll
- Bricolage Programming in the Creative Arts. Alex McLean and Geraint Wiggins
- Characterizing Comprehension of Concurrency Concepts. Zhen Li, Zhe Zhao and Eileen Kraemer
- Teaching Novice Programmers Programming Wisdom. Randy M. Kaplan
- 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
Works In Progress
- 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
- 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
- Students’ early attitudes and possible misconceptions about programming. David C. Moffat
- Enhancing Comprehesion by Using RAM Diagrams in Teaching Programming. Leonard J. Mselle
- Evaluating Scratch to introduce younger schoolchildren to programming. Amanda Wilson and David C. Moffat
