PPIG 2007 Programme


  1. Eye-tracking and its applications in studies of programming Roman Bednarik & Anne Jansen University of Joensuu, Finland & Tobii Technology, Sweden


  1. Expert strategies for dealing with complex and intractable problems Marian Petre The Open University, U.K.


6*3=18 a.k.a. Moods of Analysis

  1. Moods and Programmers' Performance Iftikhar Ahmed Khan, Robert M. Hierons & Willem-Paul Brinkman
  2. An Experiment on the Effects of Engagement and Representation in Program Animation Perception Seppo Nevalainen & Jorma Sajaniemi
  3. A Categorization of Novice Programmers: A Cluster Analysis Study Essi Lahtinen


Assisting Software Engineering

  1. Assisting Concept Location in Software Comprehension Brendan Cleary & Chris Exton
  2. Usability Assessment of a UML-based Formal Modelling Method Rozilawati Razali, Colin Snook, Michael Poppleton & Paul Garrat
  3. ESCAPE Meta Modelling in Software Engineering: When Premature Commitment is Useful in Representations Jim Buckley, Chris Exton, Aaron Quigley & Andrew LeGear


From Past to Future

  1. From Procedures to Objects: What Have We (Not) Done ? Jorma Sajaniemi & Marja Kuittinen
  2. Introducing Learning into Automatic Program Comprehension Petri M. Gerdt & Jorma Sajaniemi


Tools of Learning

  1. A Roles-Based Approach to Variable-Oriented Programming Juha Sorva
  2. Student Attitude Towards Automatic and Manual Exercise and Evaluation Systems Teemu Tokola, Rauli Puuperä, Kreetta Askola, Teiju Hietikko & Juha Röning


Research Methodology

  1. A Coding Scheme Development Methodology Using Grounded Theory for Qualitative Analysis of Pair Programming Stephan Salinger, Laura Plonka & Lutz Prechelt
  2. Analysing and Interpreting Quantitative Eye-Tracking Data in Studies of Programming: Phases of Debugging with Multiple Representations Roman Bednarik & Markku Tukiainen
  3. An Experiential Report on the Limitations of Experimentation as a Means of Empirical Investigation Chris Exton, Gabriela Avram, Jim Buckley & Andrew LeGear

Lunch Discussion on children's models of programming Conference dinner at Orthodox Monastery of New Valamo


  1. A multidimensional framework for analysing collaborative design: emergence and balance of roles Françoise Détienne Eiffel2 Team, INRIA, France


Learning Programming

  1. Example of Using Narratives in Teaching Programming: Roles of Variables Olga Timcenko
  2. The Learning of Recursive Algorithms from a Psychogenetic Perspective Sylvia da Rosa
  3. Problem Solving in Programming Anabela Gomes & António José Mendes

Lunch and PPIG business meeting

Programming Aptitude

  1. Spatial Ability and Learning to Program Sue Jones & Gary Burnett
  2. SQ Minus EQ can Predict Programming Aptitude Stuart Wray

PPIG Challenge and closing ceremony


  1. Qualitative Research: Grounded Theory and Phenomenography, what, how, and when to use them Enda Dunican & Ioanna Stamouli Institute of Technology Carlow & Trinity College Dublin, Ireland
  2. Roles of Variables and their Use in Programming Education Jorma Sajaniemi & Pauli Byckling University of Joensuu, Finland

Recent comments

No comments available.