PPIG 1992 - 5th Annual Workshop 9 - 12 Dec 1992, INRIA, Paris, France

Wed, 9 Dec

Registration

Thu, 10 Dec

  • Introduction and Welcome
    F. Détienne
    INRIA, Rocquencourt, France

Invited Speaker

  1. 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

  1. The Expertise of Learning to Program. Example: Recursion
    S. Booth
    University of Göteberg, Sweden

  2. Preferential Use of Examples by Novices Learning Prolog
    R. Noble
    University of Sussex, UK

  3. ELM=PE: A Knowledge-Based Programming Environment
    G. Weber
    University of Trier, Germany

  4. 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

  1. Knowledge Transfer among Programming Languages
    Q. Wu and J. R. Anderson
    Carnegie-Mellon University, USA

  2. Empirical Studies of Learners of Functional Programming
    Judith Segal
    University of Surrey, UK

  3. 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

  4. Designing a Tool for Learning Ada Using Empirical Studies
    V. Fix
    University of South Dakota, USA
    S. Wiedenbeck
    University of Nenraska, USA

  5. Transfer of Experienced Programmers: A Longitudinal Study
    Jean Scholtz
    Portland State University, USA

  6. 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

  1. Programming for the Rest of Us
    E. Soloway
    University of Michigan, USA

Software Design and Expertise

  1. Negotiation: A Central Aspect of Collaborative Work in Software Design
    J. Strübing
    Gesamthochschule Kassel, Germany

  2. Support for Collaborative Design Activities
    I. Mistrik
    Insititute for Telecooperation, Germany

  3. An Environment for the Process of Design Specifications
    D. Quesnot
    SEMA-GROUP, France
    J-P. Jacquot
    CNRS-CRIN-INRIA, Lorraine, France

  4. A Model to Support Software Enginneering Activities
    J. Souquières
    CNRS-CRIN-INRIA, Lorraine, France

  5. Beyond Program Understanding: What Makes Expert Programmers So Valuable?
    L. Berlin
    Hewlett-Packard Labs, USA

  6. 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

  1. 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

  2. A Weighted Pattern Matching to Help Smalltalk Class Creation
    I. Borne and S. Despres
    EHEI, France

  3. 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

  4. Using Natural Naming in Programming: Feedback from Practioners
    K. Laitinen
    Technical Research Centre of Finland, Finland

Discussion