CONTENTS
Introduction = 1
Theme 1 : Design Activities and Representations for Design
Theme 1 Introduction = 7
From Individuals to Groups Through Artifacts : The Changing Semanties of Design in Software Development / Simon P Davies ; Adrian M Castell = 11
Planning and Organization in Expert Design Activities / Willemien Visser = 25
Views and Rejpresentations for Reverse Engineering / Henk J van Zuylen = 41
Strategy Analysis : An Approach to Psychological Analysis of Artifacts / R K E Bellamy = 57
Constraints on Design : Language, Environment and Code Representation / Francoise D tienne = 69
Designing the Working Process - What Programmers Do Beside Programming J rg Str bing = 81
Modelling Cognitive Behaviour in Specification Understanding / Francisco C Simplicio Fiho = 91
Theme 1 Discussion Report = 99
Theme 2 : Code Representation and Manipulation
Theme 2 Introduction = 105
Does the Notation Matter? / David Gilmore = 107
The Effect of the Mental Representation of Programming Knowledge on Transfer / Jean Scholtz = 119
Textual Tree(Prolog) Tracer :An Experimental Evaluation / Mukesh J Patel, Chris Taylor & Benedict Du Boulay = 127
Longitudinal Studies of the Relation of Programmer Expertise and Role-expressiveness to Program Comprehension / Barbee Teasley, Laura Marie Leventhal, Keith Instone & Diane Schertler Rohlman = 143
Search Through Mulitiple Representations / Robert S Rist = 165
User-Centered Requirements for Reverse Engineering Tools / Ray Waddington = 177
Why Industry Doesn't Use the Wonderful Notations We Researchers Have Given Them to Reason About Their Designs / Andrew Monk, Martin Curry & Peter Wright = 185
Theme 2 Discussion Report = 189
Theme 3 :Technological Solutions
Theme 3 Introduction = 195
Viz : A Framework for describing and Implementing Software Visualization Systems / John Domingue ; Blaine A Price ; Marc Eisenstadt = 197
A Design Environment for Graphical User Interfaces / J rgen Herczeg = 213
Automated Interface Design Techniques / Brad Blumenthal = 225
Designing User Interfaces by Direct Composition :Prototyping Appearance and Behavior of User Interfaces / Matthias Schneider-Hufschmidt = 235
Dialogue Specification as a Link Between Tast Analysis and Implementation / Andrew Monk & Martin Curry = 253
Theme 3 Discussion Report = 263
Theme 4 : The Impact of Design Methods and New Programming Paradigms
Theme 4 Introduction = 271
A Paradigm, Please - and Heavy on the Culture / Marian Petre = 273
Software Producers as Software Users / Tony I Larsson ; Arja A Vainio-Larsson = 285
Putting the Owners of Problems in Charge with Domain-oriented Design Environments / Gerhard Fischer = 297
Is Object-oriented the Answer? / Russel Winder = 307
Why Software Engineers Don't Listen to What Psychologists Don't Tell Them Anyway / T R G Green
Theme 4 Discussion Report
References and Indexes
References
Author Index
Keyword Index