An Analysis of Design and Collaboration in a Distributed Environment

The Swedish MultiG program addresses research issues in distributed multimedia workstation applications, including CSCW, and high-speed networks. This report treats some basic CSCW issues in a distributed design environment. We review and analyse relevant literature on system design and computer supported cooperation and discusses the basic issues: What is design? What is collaboration in design? What computer support is necessary for collaboration in a distributed design environment? A task analysis is performed of design and collaboration. Computer support for these tasks in a distributed environment is discussed with emphasis on generic tools for informal collaboration.

[1]  Peter Cook,et al.  Project Nick: Meetings Augmentation and Analysis , 1987, ACM Trans. Inf. Syst..

[2]  William B. Rouse,et al.  On the value of information in system design: A framework for understanding and aiding designers , 1986, Inf. Process. Manag..

[3]  Robert E. Kraut,et al.  Relationships and tasks in scientific research collaborations , 1986, CSCW '86.

[4]  Erik Sandewall,et al.  Programming in an Interactive Environment: the ``Lisp'' Experience , 1978, CSUR.

[5]  Peter Cook,et al.  Project Nick: meetings augmentation and analysis , 1986, CSCW '86.

[6]  Steve Harrison,et al.  Video: a design medium , 1989, SGCH.

[7]  Bonnie M. Johnson How is work coordinated?: implication for computer-based support , 1989 .

[8]  Robert E. Kraut,et al.  Relationships and tasks in scientific research collaborations , 1986, CSCW '86.

[9]  Mary Beth Rosson,et al.  The designer as user: building requirements for design tools from design practice , 1988, CACM.

[10]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .

[11]  Thomas E. Morton,et al.  Callisto: an intelligence project management system , 1988 .

[12]  Robert E. Kraut,et al.  Relationships and Tasks in Scientific Research Collaboration , 1987, Hum. Comput. Interact..

[13]  P. Johnson-Laird Mental models , 1989 .

[14]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[15]  Vasant Dhar,et al.  Assumptions Underlying Systems that Support Work Group Collaboration , 1989 .

[16]  Michel Beaudouin-Lafon,et al.  Collaborative development of software , 1990 .

[17]  W. Bruce Croft,et al.  An architecture for supporting goal-based cooperative work , 1990 .

[18]  Robert E. Kraut,et al.  Computer-mediated communication for intellectual teamwork: a field experiment in group writing , 1990, CSCW '90.

[19]  Beverly I. Kedzierski Communication and management support in system development environments , 1982, CHI '82.

[20]  Margrethe H. Olson,et al.  Technological Support for Work Group Collaboration , 1989 .

[21]  William B. Rouse,et al.  Models of human problem solving: Detection, diagnosis, and compensation for system failures , 1982, Autom..

[22]  Karl Kurbel,et al.  A cooperative work environment for evolutionary software development , 1990 .

[23]  Terry Winograd,et al.  A language perspective on the design of cooperative work , 1988 .

[24]  Thomas P. Moran,et al.  The workaday world as a paradigm for CSCW design , 1990, CSCW '90.

[25]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[26]  Donald A. Norman,et al.  Some observations on mental models , 1987 .

[27]  Gerald Nadler Systems methodology and design , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[28]  Susanne Bødker A Human Activity Approach to User Interfaces , 1989, Hum. Comput. Interact..

[29]  Anthony F. Norcio,et al.  Design activity in developing modules for complex software , 1986 .

[30]  Hiroshi Ishii TeamWorkStation: towards a seamless shared workspace , 1990, CSCW '90.