PPIG 2009 - 21st Annual Workshop

Type Title Authors 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]
Panel Good Programmers: Nature or Nurture? (The bed of Procrustes) Chris Exton [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]

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]
Observing Open Source Programmers' Information Seeking Khaironi Yatim Sharif; Jim Buckley [PDF]
Scientists and Software Engineers: A Tale of Two Cultures Judith Segal [PDF]
Keynote Source Code Comments: Graffiti or Information? Margaret Anne Storey
Structured Text Modification Using Guided Inference Luke Church; Alan F. Blackwell [PDF]
The Abstract is an Enemy: Alternative Perspectives to Computational Thinking Alan F. Blackwell; Luke Church; Thomas R.G. Green [PDF]
The Importance of Cognitive and Usability Elements in Designing Software Visualization Tools Glauco de F. Carneiro; Manoel Mendonça [PDF]
The Stores Model of Code Cognition Chris R. Douce [PDF]
Thinking about Thinking in Objects: Methods, Findings and Implications from a Psychological Perspective Chris Exton; Gabriela Avram; Jim Buckley; Andrew LeGear [PDF]
Towards a Computer Interaction-Based Mood Measure Instrument Iftikhar Ahmed Khan; Willem-Paul Brinkman; Robert M. Hierons [PDF]
Using Mapping Studies in Software Engineering David Budgen; Mark Turner; Pearl Brereton; Barbara Kitchenham [PDF]
Keynote We want to do for Biology what Intel does for Electronics: Re-factoring Biology as a Software Engineering Enterprise Adrian Mackenzie
What Happens During Pair Programming Stephan Salinger; Lutz Prechelt [PDF]
XP Team Psychology - An Inside View Martin Lechner [PDF]

PPIG 2007 - 19th Annual Workshop

Type Title Authors PDF
A Categorization of Novice Programmers: A Cluster Analysis Study Essi Lahtinen [PDF]
A Coding Scheme Development Methodology Using Grounded Theory for Qualitative Analysis of Pair Programming Stephan Salinger; Laura Plonka; Lutz Prechelt [PDF]
Keynote A multidimensional framework for analysing collaborative design: emergence and balance of roles Françoise Détienne [PDF]
A Roles-Based Approach to Variable-Oriented Programming Juha Sorva [PDF]
An Experiential Report on the Limitations of Experimentation as a Means of Empirical Investigation Chris Exton; Gabriela Avram; Jim Buckley; Andrew LeGear [PDF]
An Experiment on the Effects of Engagement and Representation in Program Animation Perception Seppo Nevalainen; Jorma Sajaniemi [PDF]
Analysing and Interpreting Quantitative Eye-Tracking Data in Studies of Programming: Phases of Debugging with Multiple Representations Roman Bednarik; Markku Tukiainen [PDF]
Assisting Concept Location in Software Comprehension Brendan Cleary; Chris Exton [PDF]
ESCAPE Meta Modelling in Software Engineering: When Premature Commitment is Useful in Representations Jim Buckley; Chris Exton; Aaron Quigley; Andrew LeGear [PDF]
Example of Using Narratives in Teaching Programming: Roles of Variables Olga Timcenko [PDF]
Keynote Expert strategies for dealing with complex and intractable problems Marian Petre [PDF]
From Procedures to Objects: What Have We (Not) Done? Jorma Sajaniemi; Marja Kuittinen [PDF]
Introducing Learning into Automatic Program Comprehension Petri M. Gerdt; Jorma Sajaniemi [PDF]