PPIG 2000 - 12th Annual Workshop 10 - 13 April 2000, Corigliano Calabro, Cosenza, Italy

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.


  • 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


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


  • 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


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