PPIG Doctoral Consortium 2011

Type Title Authors
Doctoral Consortium whack-­a­‐mole: exploring the effect of physical and virtual representations of arrays Chris Martin

PPIG 2011 - 23rd Annual Workshop

Title Authors PDF
What makes software engineers go that extra mile? Rien Sach; H. Sharp; Marian Petre [PDF]
Why PPIG matters beyond the P Luke Church [PDF]

PPIG 2010 - 22nd Annual Workshop

Type Title Authors PDF
A Cognitive Neuroscience Perspective on Memory for Programming Tasks Chris Parnin [PDF]
A Logical Mind, not a Programming Mind: Psychology of a Professional End-User Alan F. Blackwell; Cecily Morrison [PDF]
Bricolage Programming in the Creative Arts Alex McLean; Geraint Wiggins [PDF]
Characterizing Comprehension of Concurrency Concepts Zhen Li; Zhe Zhao; Eileen Kraemer [PDF]
Work 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; Ayse Bener [PDF]
Empirically-Observed End-User Programming Behaviors in Yahoo! Pipes Matthew D. Dinmore; Curtis Boylls [PDF]
Work in Progress Enhancing Comprehension by Using Random Access Memory (RAM) Diagrams in Teaching Programming: Class Experiment Leonard J. Mselle [PDF]
Work in Progress 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; Manfred Tscheligi [PDF]
Work in Progress Evaluating Scratch to Introduce Younger Schoolchildren to Programming Amanda Wilson; David C. Moffat [PDF]
Keynote Gender HCI and Programming Margaret Burnett
Liveness in Notation Use: From Music to Programming Luke Church; Chris Nash; Alan F. Blackwell [PDF]
Perceived Self-Efficacy and APIs John M. Daughtry; J. M. Carroll [PDF]
Project Kick-off with Distributed Pair Programming Edna Rosen; Stephan Salinger; Christopher Oezbek [PDF]
Work in Progress Students’ Early Attitudes and Possible Misconceptions about Programming David C. Moffat [PDF]
Teaching Novice Programmers Programming Wisdom Randy M. Kaplan [PDF]
The Construction of the Concept of Binary Search Algorithm Sylvia da Rosa [PDF]
The use of MBTI in Software Engineering Rien Sach; Marian Petre; H. Sharp [PDF]
Usability Requirements of User Interface Tools Catherine Letondal; Stéphane Chatty; Greg Phillips; Fabien André; Stéphane Conversy [PDF]

PPIG 2009 - 21st Annual Workshop

Type Title Authors PDF
A Course Dedicated to Developing Algorithmic Problem Solving Skills - Design and Experiment Orna Muller; Bruria Haberman [PDF]
Keynote A Peek Under the Hood: One Programmer's Psychology Keith Gallagher
An Evaluation of inline source code browsing Michael Desmond; Chris Exton [PDF]
Can Named Ranges Improve the Debugging Performance of Novice Spreadsheet Users? Ruth McKeever; Kevin McDaid; Brian Bishop [PDF]
Cognitive levels and Software Maintenance Sub-tasks Tara Kelly; Jim Buckley [PDF]
Communication in Testing: Improvements for Testing Management Tuula Pääakkönen; Jorma Sajaniemi [PDF]
Computer Code as a Medium for Human Communication: Are Programming Languages Improving? Gilles Dubochet [PDF]
Concrete Thoughts on Abstraction Keiron Nicholson; Judith Good; Katy Howland [PDF]
Design Requirements for an Architecture Consistency Tool Jacek Rosik; Jim Buckley; Muhammad Ali Babar [PDF]
Examining the Structural Features of Systems Developed in C++ and Java Michael English; Patrick McCreanor [PDF]
Further Observation of Open Source Programmers’ Information Seeking Khaironi Yatim Sharif; Jim Buckley [PDF]
Initial Exploration of Eye Movements in Collaborative Work: Case Pair Programming Sami Pietinen; Roman Bednarik; Markku Tukiainen [PDF]
Meta-analysis of the effect of consistency on success in early learning of programming Saeed Dehnadi; Richard Bornat; Ray Adams [PDF]
Mining Programming Language Vocabularies from Source Code Daniel P. Delorey; Charles D. Knutson; Mark Davies [PDF]
Keynote Resurrecting Programming Michael Kölling
Software Architects: A Different Type of Software Practitioner Jack Downey [PDF]
Types of Cooperation Episodes in Side-by-Side Programming Lutz Prechelt; Ulrich Stärk; Stephan Salinger [PDF]
Using computerized procedures for testing and training abstract comparative relations Agata Vitale; Veronica Cullan [PDF]
Type Title Authors PDF
Panel Good Programmers: Nature or Nurture? (The bed of Procrustes) Chris Exton [PDF]

PPIG 2008 - 20th Annual Workshop

Type Title Authors PDF
A Comparison Between Student and Professional Pair Programmers Laura Plonka [PDF]
A Lightweight Systematic Literature Review of Studies about the Use of Pair Programming to Teach Introductory Programming Mark Turner; Rumjit Kaur; Pearl Brereton [PDF]
A Longitudinal Study of Depth of Inheritance and its Effects on Programmer Maintenance Effort Adrian Creegan; Chris Exton [PDF]
A Loop is a Compression Walter Milner [PDF]
A Study of Visualization in Introductory Programming Jussi Kasurinen; Mika Purmonen; Uolevi Nikula [PDF]
An MCL Algorithm Based Technique for Comprehending Spreadsheets Bennett Kankuzi; Yirsaw Ayalew [PDF]
Keynote As We May Code - The art (and craft) of computer programming in the 21st century Alan Dix
Integrating Extreme Programming and User-Centered Design Zahid Hussain; Martin Lechner; Harald Milchrahm; Sara Shahzad; Wolfgang Slany; Martin Umgeher; Peter Wolkerstorfer [PDF]
Intuition in Software Development Revisited Meurig Beynon; Russell Boyatt; Zhan En Chan [PDF]
MBTI Personality Type and Student Code Comprehension Skill David Greathead [PDF]