Wed, 9 Dec
Registration
Thu, 10 Dec
- Introduction and Welcome 
 F. Détienne
 INRIA, Rocquencourt, France
Invited Speaker
- User-Orientated Design Representations: Towards a Broad View of Computer Science and Technology 
 J. M. Carroll
 IBM, Watson Research Center, USA
Learning and Teaching Programming
- 
The Expertise of Learning to Program. Example: Recursion 
 S. Booth
 University of Göteberg, Sweden
- 
Preferential Use of Examples by Novices Learning Prolog 
 R. Noble
 University of Sussex, UK
- 
ELM=PE: A Knowledge-Based Programming Environment 
 G. Weber
 University of Trier, Germany
- 
Mental Representations of String Data Types: An Experimental Study on Pupils Learning to Program 
 J-B. Lagrange
 Institut de Formation des Maïtres, France
Discussion
- 
Knowledge Transfer among Programming Languages 
 Q. Wu and J. R. Anderson
 Carnegie-Mellon University, USA
- 
Empirical Studies of Learners of Functional Programming 
 Judith Segal
 University of Surrey, UK
- 
Fear of Formal Reasoning 
 Pat Fung and Tim O’Shea
 The Open University, UK
 R. Bornat, S. Reeves and D. Goldson
 Queen Mary and Westfield College, UK
- 
Designing a Tool for Learning Ada Using Empirical Studies 
 V. Fix
 University of South Dakota, USA
 S. Wiedenbeck
 University of Nenraska, USA
- 
Transfer of Experienced Programmers: A Longitudinal Study 
 Jean Scholtz
 Portland State University, USA
- 
Transfer Among Programming Languages: An Assessment of Various Indicators 
 S. Chatel and F. Détienne
 INRIA, Rocquencourt, France
 I. Borne
 EHEI, France
Discussion
Fri, 11 Dec
Invited Speaker
- Programming for the Rest of Us 
 E. Soloway
 University of Michigan, USA
Software Design and Expertise
- 
Negotiation: A Central Aspect of Collaborative Work in Software Design 
 J. Strübing
 Gesamthochschule Kassel, Germany
- 
Support for Collaborative Design Activities 
 I. Mistrik
 Insititute for Telecooperation, Germany
- 
An Environment for the Process of Design Specifications 
 D. Quesnot
 SEMA-GROUP, France
 J-P. Jacquot
 CNRS-CRIN-INRIA, Lorraine, France
- 
A Model to Support Software Enginneering Activities 
 J. Souquières
 CNRS-CRIN-INRIA, Lorraine, France
- 
Beyond Program Understanding: What Makes Expert Programmers So Valuable? 
 L. Berlin
 Hewlett-Packard Labs, USA
- 
Doing Design and Describing it: Accounting for Divergent Perspectives in Software Design 
 Simon Davies
 University of Nottingham, UK
 A. M. Castell
 University of Salford, UK
Discussion
Sat, 12 Dec
Reusing and Understanding Software
- 
Improving the Communicability of Spreadsheet Desgins: Annotating with Descriptive Tags 
 D. Hendry and Thomas Green
 MRC APU, UK
 David Gilmore and Simon Davies
 University of Nottingham, UK
- 
A Weighted Pattern Matching to Help Smalltalk Class Creation 
 I. Borne and S. Despres
 EHEI, France
- 
From PLOP to PLITH: A Cognitive Model of Programming Pointer Problems 
 Thomas Green and M. Bauren
 MRC, APU, UK
 Marian Petre
 The Open University, UK
- 
Using Natural Naming in Programming: Feedback from Practioners 
 K. Laitinen
 Technical Research Centre of Finland, Finland
Discussion