The Evaluation of Desperado - A Computerised Tool to Aid Design Reuse

The reuse of previous design knowledge when tackling a current problem is a potentially important way to improve design efficiency. However, unguided reuse is fraught with problems. Our current goal is to try and limit the problems associated with reuse in engineering contexts by means of a computer-based support tool which guides the effective encoding of information for subsequent reuse. This paper presents an evaluation of such a tool that we have developed, which is known as Desperado. The evaluation involved observing academic designers working on a short design brief, either with or without Desperado. Our observational data are reported in conjunction with designers' subjective experiences of using Desperado. It was found that whilst the introduction of the system changed the nature of the users' design work, these changes were primarily associated with a better exploration and evaluation of possible design options.

[1]  Arun Sen,et al.  The Role of Opportunism in the Software Design Reuse Process , 1997, IEEE Trans. Software Eng..

[2]  Ron Henderson,et al.  A comparison of the four prominent user-based methods for evaluating the usability of computer software , 1995 .

[3]  Jonathan Evans,et al.  Problem-solving Strategies and Expertise in Engineering Design. , 1997 .

[4]  Thomas P. Moran,et al.  Questions, Options, and Criteria: Elements of Design Space Analysis , 1991, Hum. Comput. Interact..

[5]  David W. Embley,et al.  Can Programmers Reuse Software? , 1987, IEEE Software.

[6]  Linden J. Ball,et al.  Satisficing in engineering design: causes, consequences and implications for design support , 1998 .

[7]  L. Ball Applying ethnography in the analysis and support of expertise in engineering design , 2000 .

[8]  Linden J. Ball,et al.  Representing design rationale to support innovative design reuse: a minimalist approach , 2001 .

[9]  Linden J. Ball,et al.  Structured and opportunistic processing in design: a critical discussion , 1995, Int. J. Hum. Comput. Stud..

[10]  Will Tracz,et al.  Software reuse - emerging technology , 1988 .

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

[12]  Nick Hammond,et al.  Graphical Argumentation and Design Cognition , 1997, Hum. Comput. Interact..

[13]  Raymond McCall PHI : A Conceptual Foundation For Design Hypermedia , 1990 .

[14]  Jintae Lee,et al.  Design Rationale Systems: Understanding the Issues , 1997, IEEE Expert.

[15]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[16]  Feniosky Peña-Mora,et al.  Augmenting design patterns with design rationale , 1997, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[17]  H. W. Rittel,et al.  Second-generation design methods , 1984 .

[18]  Robert J. Kauffman,et al.  Repository Evaluation of Software Reuse , 1993, IEEE Trans. Software Eng..

[19]  Frank M. Shipman,et al.  Integrating different perspectives on design rationale: Supporting the emergence of design rationale from design communication , 1997, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[20]  Simon Buckingham Shum,et al.  Analyzing the Usability of a Design Rationale Notation , 1996 .

[21]  Allan MacLean,et al.  Reasoning with Design Rationale: practical experience with design space analysis , 1994 .

[22]  Linden J. Ball,et al.  Desperado: Three-in-one Indexing for Innovative Design , 1999, INTERACT.