Supportability-Based Design Rationale

Abstract How can we benefit from support people’s experience in the design process, and how can we represent design rationale (DR) in order for it to be useful to a variety of end-users? This paper proposes a knowledge representation suitable for the rationalization of operational cognitive artifacts at design time. It enables the construction of cognitive functions that lead to the concept of software agents and active documents.

[1]  Andy Whitefield,et al.  AN ANALYSIS AND COMPARISON OF KNOWLEDGE USE IN DESIGNING WITH AND WITHOUT CAD , 1986 .

[2]  Willemien Visser,et al.  More or Less Following a Plan During Design: Opportunistic Deviations in Specification , 1990, Int. J. Man Mach. Stud..

[3]  Hsinchun Chen,et al.  Reducing Indeterminism in Consultation: A Cognitive Model of User/Librarian Interactions , 1987, AAAI.

[4]  Mary Beth Rosson,et al.  Making argumentation serve design , 1991 .

[5]  David E. Kieras,et al.  Towards a Practical GOMS Model Methodology for User Interface Design , 1988 .

[6]  Jens Rasmussen,et al.  Information Processing and Human-Machine Interaction , 1986 .

[7]  Jens Rasmussen,et al.  Information Processing and Human-Machine Interaction: An Approach to Cognitive Engineering , 1986 .

[8]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[9]  Guy A. Boy,et al.  Knowledge Acquisition in Dynamic Systems: How Can Logicism and Situatedness Go Together? , 1993, EKAW.

[10]  Guy A. Boy,et al.  Computer integrated documentation , 1991 .

[11]  E. Jeffrey Conklin,et al.  A process-oriented approach to design rationale , 1991 .

[12]  Guy A. Boy Operator Assistant Systems , 1987, Int. J. Man Mach. Stud..

[13]  Jintae Lee,et al.  What's in design rationale? , 1991 .

[14]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[15]  Greg Winter,et al.  VHDL's Impact on Test , 1986, IEEE Design & Test of Computers.

[16]  Thomas R. Gruber,et al.  Intelligent Assistant Systems: Support for Integrated Human-Machine Systems , 1990 .

[17]  Bill Curtis,et al.  Breakdowns and processes during the early activities of software design by professionals , 1987 .

[18]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.