PPIG 2009 Programme

Wednesday, 24 June 2009


  • Resurrecting Programming Micheal Kölling University of Kent, United Kingdom



  • A Course Dedicated to Developing Algorithmic Problem Solving Skills - Design and Experiment Orna Muller & Bruria Haberman
  • Meta-analysis of the effect of consistency on success in early learning of programming Saeed Dehnadi, Richard Bornat & Ray Adams

Panel: Good Programmers: Nature or Nurture? Margaret-Anne (Peggy) Storey, Chris Exton, Judith Good, Keith Gallagher, Thomas Green & Marian Petre Evening reception

Thursday, 25 June 2009

Software as a Collaborative/Social Activity

  • Computer Code as a Medium for Human Communication: Are Programming Languages Improving? Gilles Dubochet
  • Further Observation of Open Source Programmers' Information Seeking Khaironi Yatim Sharif & Jim Buckley
  • Types of Cooperation Episodes in Side-by-Side Programming Lutz Prechelt, Ulrich Stärk & Stephan Salinger
  • Initial Exploration of Eye Movements in Collaborative Work: Case Pair Programming Sami Pietinen, Roman Bednarik & Markku Tukiainen


Abstraction and Cognition

  • Concrete Thoughts on Abstraction Keiron Nicholson, Judith Good & Katy Howland
  • Cognitive levels and Software Maintenance Sub-tasks Tara Kelly & Jim Buckley
  • Using computerized procedures for testing and training abstract comparative relations Agata Vitale & Veronica Cullan


Going to the Source

  • Examining the Structural Features of Systems Developed in C++ and Java Michael English
  • Mining Programming Language Vocabularies from Source Code Daniel P. Delorey, Charles D. Knutson & Mark Davies
  • An Evaluation of inline source code browsing Michael Desmond & Chris Exton



Programming using Greenfoot

Friday, 26 June 2009


  • A Peek Under the Hood: One Programmer's Psychology Keith Gallagher University of Durham, United Kingdom

Software Engineering

  • Can Named Ranges Improve the Debugging Performance of Novice Spreadsheet Users? Ruth McKeever, Kevin McDaid & Brian Bishop
  • Design Requirements for an Architecture Consistency Tool Jacek Rosik, Jim Buckley & Muhammad Ali Babar
  • Software Architects: A Different Type of Software Practitioner Jack Downey
  • Communication in Testing: Improvements for Testing Management Tuula Pääakkönen & Jorma Sajaniemi


Recent comments

No comments available.