Turning breakdowns into opportunities for creativity

Abstract Design is a creative activity. Computational artifacts change the way people design. The author's research in design and design support systems has been firmly rooted in a cooperative problem solving approach that tries to amplify the creativity of designers by the use of domain-oriented design environments. Evolving design artifacts represented within the environment are able to ‘talk back’ to both system builders and future users, and act as representations for mutual understanding between various stakeholders. The domain orientation allows design activities to be conversations with the materials of the design situation. However, in many situations, artifacts do not speak for themselves. To address this problem, the environments were augmented with computational agents that identified breakdowns which might have remained unnoticed without them. These breakdowns provide opportunities for enhancing the creativity of designers by giving them support in reframing problems, attempting alternative design solutions, and exploring relevant unknown background knowledge.

[1]  Frank M. Shipman,et al.  Supporting knowledge-base evolution with incremental formalization , 1994, CHI '94.

[2]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[3]  Gerhard Fischer,et al.  A Critic for LISP , 1987, IJCAI.

[4]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[5]  Leonard Lee,et al.  The Day the Phones Stopped , 1991 .

[6]  Jonathan Grudin,et al.  Supporting Indirect Collaborative Design With Integrated Knowledge-Based Design Environments , 1992, Hum. Comput. Interact..

[7]  Thomas P. Moran,et al.  Design rationale: the argument behind the artifact , 1989, CHI '89.

[8]  J. Lave Cognition in practice , 1988 .

[9]  Kumiyo Nakakoji,et al.  Increasing shared understanding of a design task between designers and design environments: the role , 1993 .

[10]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[11]  Anders I. Mørch,et al.  Designing for radical tailorability: coupling artifact and rationale , 1994, Knowl. Based Syst..

[12]  Raymond McCall,et al.  Making Argumentation Serve Design , 1996, Hum. Comput. Interact..

[13]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[14]  Royston M. Roberts,et al.  Serendipity: Accidental Discoveries in Science , 1989 .

[15]  Gerhard Fischer,et al.  Construction Kits and Design Environments: Steps Toward Human Problem-Domain Communication , 1987, Hum. Comput. Interact..

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

[17]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[18]  Gerhard Fischer,et al.  Domain-oriented design environments , 1992, Proceedings of the Seventh Knowledge-Based Software Engineering Conference.

[19]  Andreas Girgensohn,et al.  End-user modifiability in knowledge-based design environments , 1992 .

[20]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1989, IJCAI 1989.

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

[22]  L. Suchman Plans and situated actions , 1987 .

[23]  Mark J. Stefik The sciences of the artificial: H.A. Simon, second edition (The MIT Press, Cambridge, Massachusetts, 1981); 247 pages, $4.95 , 1984 .

[24]  Gerhard Fischer,et al.  Programmable design environments: integrating end-user programming with domain-oriented assistance , 1994, CHI '94.

[25]  Frank M. Shipman,et al.  Seeding, evolutionary growth and reseeding: supporting the incremental development of design environments , 1994, CHI '94.

[26]  Henry Petroski,et al.  To Engineer Is Human: The Role of Failure in Successful Design , 1986 .

[27]  Alexander Repenning,et al.  Using Agentsheets to create a voice dialog design environment , 1992, SAC '92.

[28]  Michael Eisenberg,et al.  Programmable applications for the arts: computational tools for hand, eye and mind , 1994, Knowl. Based Syst..

[29]  M. Boden The creative mind : myths & mechanisms , 1991 .

[30]  Austin Henderson,et al.  There's No Place Like Home: Continuing Design in Use , 1992, Design at Work.

[31]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[32]  Donald A. Norman,et al.  Things that make us smart , 1979 .

[33]  Gerhard Fischer,et al.  End-user modifiability in design environments , 1990, CHI '90.

[34]  Gerhard Fischer,et al.  Embedding computer-based critics in the contexts of design , 1993, INTERCHI.

[35]  Ernest Edmonds Cybernetic Serendipity Revisited , 1994 .

[36]  David B. Benson The role of failure in successful design , 1986, SOEN.

[37]  K. Popper,et al.  Conjectures and Refutations , 1963 .

[38]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[39]  Donald A. Norman,et al.  Designing for error , 1987 .

[40]  Gerhard Fischer,et al.  A Cooperative Problem Solving System for User Interface , 1990 .

[41]  Raymond McCall,et al.  Supporting reflection-in-action in the Janus design environment , 1990 .

[42]  David Owen Answers First, Then Questions , 1986 .

[43]  W. Clancey Understanding computers and cognition: A new foundation for design: T. Winograd and F. Flores, (Ablex, Norwood, NJ, 1986); 207 pages, $24.95 , 1987 .

[44]  Thomas W. Mastaglio,et al.  The role of critiquing in cooperative problem solving , 1991, TOIS.

[45]  Gerhard Fischer,et al.  Beyond the macho approach of artificial intelligence: empower human designers - do not replace them , 1992, Knowl. Based Syst..

[46]  George Basalla,et al.  The Evolution of Technology: Selection (2): Social and Cultural Factors , 1989 .

[47]  M. Polanyi Chapter 7 – The Tacit Dimension , 1997 .

[48]  J. Brown,et al.  Organizational Learning and Communities-of-Practice: Toward a Unified View of Working, Learning, and Innovation , 1991 .

[49]  Pelle Ehn,et al.  Work-oriented design of computer artifacts , 1989 .