Mon, 10 Apr
Opening panel
Clayton Lewis, University of Colorado, USA 
Jim Spohrer, IBM Almaden Research Centre, USA 
Judith Segal, University of Surrey, UK 
John Pane, Carnegie Mellon University, USA
Welcome Dinner
Tue, 11 Apr
Official greetings, including from the Vice-Mayor of Corigliano Calabro.
Keynote
- Programming: Past, Present and Future 
 Jim Spohrer, IBM Almaden Research Centre, USA
Morning break
Visual Representations
- 
How a visualization tool can be used: Evaluating a tool in a research & development project 
 Matti Lattu, Jorma Tarhio & Veijo Meisalo, University of Helsinki, Finland
- 
Experiences with novices: The importance of graphical representations in supporting mental mode 
 Carlisle E. George, Middlesex University, UK
- 
An assessment of visual representations for the ‘flow of control’ 
 Jarnie Chattratichart & Jasna Kuljis, Brunel University, UK
Lunch
Expert Knowledge
- 
Expertise and the comprehension of object-oriented programs 
 Simon P. Davies, University of Hull, UK
- 
How do people check polymorphic types? 
 Yang Jun, Greg Michaelson and Phil Trinder, Heriot-Watt University, UK
Afternoon break
Cognitive Dimensions
- 
Cognitive Dimensions: An experience report 
 Maria Kutar, Carol Britton & Jonathan Wilson, University of Hertfordshire, UK
- 
Cognitive Dimensions of Use Cases: Feedback from a student questionnaire 
 Karl Cox, Bournemouth University, UK
- 
A Cognitive Dimensions view of the differences between designers and users of theorem proving assistants 
 Gada Kadoda, Bournemouth University, UK
- 
A Cognitive Dimensions questionnaire optimised for users 
 Alan F. Blackwell, Cambridge University, UK
 Thomas R.G. Green, University of Leeds, UK
Dinner, followed by music and dancing
Wed, 12 Apr
Keynote
- The intellectual effects of writing a simulation program 
 Clayton Lewis, University of Colorado, USA
Programmer education I
- Tools for observing study behaviour 
 Peter G.Thomas & Carina B. Paine, Open University, UK
Professional context of design
- 
On the use of functional and interactional approaches for the analysis of technical review meetings 
 Patrick d’Astous, École Polytechnique de Montréal, Canada
 Françoise Détienne, Willemien Visser, INRIA-Rocquencourt, France
 Pierre N. Robillard, École Polytechnique de Montréal, Canada
- 
Gotos Considered Harmful and Other Programmers’ Taboos 
 Lindsay Marshall and James Webber, University of Newcastle upon Tyne, UK
Morning break
New language designs
- 
The effect of programming language on error rates of novice programmers 
 Linda McIver, Monash University, Australia
- 
The influence of the psychology of programming on a language design: Project status report 
 John F. Pane and Brad A. Myers, Carnegie Mellon University, USA
Lunch
Cultural activities: guided tour of the ducal Corigliano Calabro castle, the oldest church in Corigliano Calabro, and an archeological museum.
Conference dinner, attended by the Mayor and Vice-Mayor of Corigliano Calabro.
Thu, 13 Apr
Novice paradigm knowledge
- 
Uncovering effects of programming paradigms: Errors in two spreadsheet systems 
 Markku Tukiainen, University of Joensuu, Finland
- 
A framework for knowledge: Analysing high school students’ understanding of data modelling 
 Christian Holmboe, University of Oslo, Norway
Morning break
Programmer education II
- 
Programmer education in Arts and Humanities course degree 
 Lorella Gabriele and Francesca Pietramala, Università della Calabria, Italy
- 
Some problems of programming in robotics 
 Eleonora Bilotta & Pietro Pantano, Università della Calabria, Italy
Discussion on the beach