Reflections on computer-supported cooperative design systems

Computer-supported cooperative work has come to signify a process by which a computer system supports the activities of geographically dispersed participants and enables them to share ideas and artefacts. This paper aims to dispel this unified approach to the definition of and in turn the design of aids to cooperative work. The paper starts by surveying the history of the field of computer-supported cooperative work and design. Then, the paper presents three tasks and their associated aids. The first system helps designers to create and discuss a hierarchical building program and share schematic drawings. The second system allows a jury to anonymously review a set of submissions. The third system allows a hierarchically organised group of participants to search, retrieve, organise and share a set of digital media assets. All systems are web-based and use the same underlying object-oriented technology. The paper provides a brief case study that describes the main features of the three pieces of software as an example of the need for a variety of approaches in the support of cooperative work and design. The paper concludes by advocating an object-oriented, domain-specific approach to creating computer-supported cooperative systems based on the analysis of the task at hand.

[1]  John Chris Jones,et al.  Design Methods: Seeds of Human Futures , 1981 .

[2]  William J. Mitchell,et al.  The Electronic design studio : architectural knowledge and media in the computer era , 1990 .

[3]  William J. Mitchell,et al.  e-topia: Urban Life, Jim - But Not as We Know It , 1999 .

[4]  Wassim Jabi The role of artifacts in collaborative design , 1998 .

[5]  Skip Van Wyk,et al.  Communication in cooperative building design , 1993 .

[6]  W. Davis van Bakergem,et al.  Making the problem visible: project specific information in collaborative design , 1993 .

[7]  Wassim Jabi WebOutliner: A web-based tool for collaborative space programming and design , 2000 .

[8]  Bryan Lawson,et al.  How Designers Think: The Design Process Demystified , 1990 .

[9]  Wassim Jabi,et al.  The Role of Computers in Synchronous Collaborative Design , 1995 .

[10]  John S. Gero,et al.  Synchronous support and emergence in collaborative CAAD , 1993 .

[11]  Wassim Jabi,et al.  Beyond the shared whiteboard: issues in computer-supported collaborative design , 1995 .

[12]  Wassim Jabi Integrating databases, objects and the World-Wide Web for collaboration in architectural design , 1999 .

[13]  Wassim M. Jabi An Outline of the Requirements for a Computer-Supported Collaborative Design System , 1997 .

[14]  Mark J. Clayton,et al.  Acadia 2000: Eternity, Infinity and Virtuality in Architecture , 2002 .

[15]  Kim Halskov,et al.  Computer support for cooperative design (invited paper) , 1988, CSCW '88.

[16]  Jerzy Wojtowicz,et al.  Virtual Design Studio , 1995 .

[17]  Wassim Jabi Domain-specific tools for collaboration in architectural design , 1996 .

[18]  W. Mitchell Computer-aided architectural design , 1979 .

[19]  Steven Anson Coons An Outline of the Requirements for a Computer-Aided Design System , 1964 .

[20]  Douglas C. Engelbart,et al.  Augmenting human intellect: a conceptual framework , 1962 .

[21]  Michael Benedikt,et al.  Cyberspace: First Steps , 1991 .

[22]  George Stiny What is a Design? , 1990 .