Program

From PPIG2010

Jump to: navigation, search

Note: This preliminary program is subject to change prior to the start of PPIG.

Contents

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

18:00-18:30 PPIG Business and Awards

Wednesday, September 22

Keynote: Ed Chi: Model-Driven Research in Human-Centric Computing