The papers in this volume represent the work presented at the 1996 workshop. One of the goals of the workshop, in 1986, was to bring together the small and disparate group of researchers who were wrestling with difficult and complex issues of programming. The text includes papers, posters, tutorials and panels used at the 1996 workshop.
Part 1 Papers: techniques for exploring programme comprehension; evaluating the effect of inheritance on the maintainability of object-oriented software; display-based problem solving strategies in computer programming; the "right" tool for the task - an investigation of external representations, programme abstractions and task requirements; prototyping tools for expert and novice application development; when, why and how do novice programmers reuse code?; evaluating programme representation in a demonstrational visual shell; an empirical evaluation of TED, a techniques editor for Prolog programming; system structure and design; learning about the algebraic specification of abstract data types; the pitfalls of changing programming paradigms; adaptation of programming plans in transfer between programming languages - a developmental approach. Part 2 Panels: the use of designed experiments in software engineering; empirical studies of programming organizations. Part 3 Tutorial: a cognitive architecture for programming design - Zippy's. Part 4 TOE/posters: an empirical evaluation of object-oriented practitioners' experiences; using observations to inform the design of remote collaboration tools for programming; empirical studies of algorithm animation for the selection sort; programming and transferable thinking skills - some field experimental results; interactive development of early usability evaluation models for software visualizations; computer programme comprehension processes - the effect of application domain knowledge.
Wayne D. Gray, USA) Gray, Wayne D. (Professor of Cognitive Science Doctoral Program, Professor of Cognitive Science Doctoral Program, Rensselaer Polytechnic Institute