PPIG 2008 Programme

Wednesday, 10 September 2008


  1. As We May Code - The art (and craft) of computer programming in the 21st century Alan Dix Lancaster University, United Kingdom

Program Comprehension

  1. An MCL Algorithm Based Technique for Comprehending Spreadsheets Bennett Kankuzi & Yirsaw Ayalew
  2. Observing Open Source Programmers' Information Seeking Khaironi Y. Sharif & Jim Buckley
  3. The Stores Model of Code Cognition Christopher Douce


Core Beliefs

  1. The Abstract is an Enemy: Alternative Perspectives to Computational Thinking Alan F. Blackwell, Luke Church & Thomas Green
  2. Scientists and Software Engineers: A Tale of Two Cultures Judith Segal
  3. Thinking about Thinking in Objects: Methods, Findings and Implications from a Psychological Perspective Chris Exton

Evening reception

Thursday, 11 September 2008


  1. Source Code Comments: Graffiti or Information? Margaret Anne Storey University of Victorial, Canada

Pair Programming

  1. What Happens During Pair Programming Stephan Salinger & Lutz Prechelt
  2. A Comparison Between Student and Professional Pair Programmers Laura Plonka


Software Development

  1. Structured Text Modification Using Guided Inference Luke Church & Alan F. Blackwell
  2. Intuition in Software Development Revisited Meurig Beynon, Russell Boyatt & Zhan En Chan
  3. Integrating Extreme Programming and User-Centered Design Zahid Hussain, Martin Lechner, Harald Milchrahm, Sara Shahzad, Wolfgang Slany, Martin Umgeher, & Peter Wolkerstorfer
  4. XP Team Psychology - An Inside View Martin Lechner


Factors Affecting Coding

  1. MBTI Personality Type and Student Code Comprehension Skill David Greathead
  2. A Longitudinal Study of Depth of Inheritance and its Effects on Programmer Maintenance Effort Adrian Creegan & Chris Exton
  3. Towards a Computer Interaction-Based Mood Measure Instrument Iftikhar Ahmed Khan, Willem-Paul Brinkman & Robert M. Hierons



  1. Cognitive Dimensions Luke Church & Thomas Green University of Cambridge, UK & University of Leeds, UK
  2. Fieldwork for Design Dave Randall, John Rooksby & Mark Rouncefield Manchester Metropolitan University, UK, University of St Andrews, UK & Lancaster University, UK


Friday, 12 September 2008

Teaching Programming

  1. A Loop is a Compression Walter Milner
  2. A Study of Visualization in Introductory Programming Jussi Kasurinen, Mika Purmonen & Uolevi Nikula


The Meta Session

  1. Using Mapping Studies in Software Engineering David Budgen, Mark Turner, Pearl Brereton & Barbara Kitchenham
  2. A Lightweight Systematic Literature Review of Studies about the Use of Pair Programming to Teach Introductory Programming Mark Turner, Rumjit Kaur & Pearl Brereton
  3. The Importance of Cognitive and Usability Elements in Designing Software Visualization Tools Glauco de F. Carneiro & Manoel Mendonça



  1. We want to do for Biology what Intel does for Electronics: Re-factoring Biology as a Software Engineering Enterprise Adrian Mackenzie Lancaster University, United Kingdom

Recent comments

No comments available.