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