Four Principles of Groupware Design

Abstract Groupware design is at a stage where identification, clarification and validation of best practice is critical if its potential is to be realised. The paper examines and records the major causes of groupware failure, and provides four groupware design principles that encapsulate the problems and guide design teams around them. The principles provide an extendable framework that is a synthesis of design lessons recorded in CSCW literature.

[1]  Jonathan Grudin,et al.  Why CSCW Applications Fail: Problems in the Design and Evaluation of Organization of Organizational Interfaces. , 1988 .

[2]  Steven J. Plimpton,et al.  Massively parallel methods for engineering and science problems , 1994, CACM.

[3]  Jakob Nielsen,et al.  Finding usability problems through heuristic evaluation , 1992, CHI.

[4]  Steven Robert Andrew Jones,et al.  Easing the writing task : designing computer based systems to help authors , 1994 .

[5]  P. Agre Lucy A. Suchman, Plans and Situated Actions: The Problem of Human-Machine Commuinication (Cambridge University Press, Cambridge 1987) , 1990, Artif. Intell..

[6]  Terry Winograd A Language/Action Perspective on the Design of Cooperative Work , 1987, Hum. Comput. Interact..

[7]  R. P. Carasik,et al.  Structure and Support in Cooperative Environments: The Amsterdam Conversation Environment , 1991, Int. J. Man Mach. Stud..

[8]  Michael J. Muller,et al.  Participatory design , 1993, CACM.

[9]  Robert E. Kraut,et al.  Collaborative document production using quilt , 1988, CSCW '88.

[10]  Mike Sharples,et al.  Computer Supported Collaborative Writing , 1993, Computer Supported Cooperative Work.

[11]  Marilyn M. Mantei Observation of executives using a computer supported meeting environment , 1989 .

[12]  Saul Greenberg,et al.  Making contact: getting the group communicating with groupware , 1993, COCS '93.

[13]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[14]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[15]  Bernard Widrow,et al.  Neural networks: applications in industry, business and science , 1994, CACM.

[16]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

[17]  Susan T. Dumais,et al.  Personalized information delivery: an analysis of information filtering methods , 1992, CACM.

[18]  Harold W. Thimbleby,et al.  Reflexive CSCW: Supporting Long-Term Personal Work , 1990, Interact. Comput..

[19]  Ellen Francik,et al.  Putting innovation to work: adoption strategies for multimedia communication systems , 1991, CACM.

[20]  James Gettys,et al.  The X window system , 1990 .

[21]  D. Norman The psychology of everyday things , 1990 .

[22]  Harold W. Thimbleby,et al.  Reducing user effort in collaboration support , 1993, IUI '93.

[23]  Allan Kuchinsky,et al.  The dynamics of small group decision-making using electronic mail , 1990 .

[24]  R. P. Carasik,et al.  A case study of CSCW in a dispersed organization , 1988, CHI '88.

[25]  Susanne Bødker,et al.  From implementation to design: tailoring and the emergence of systematization in CSCW , 1994, CSCW '94.

[26]  James D. Hollan,et al.  Beyond being there , 1992, CHI.

[27]  Donald A. Norman,et al.  Design principles for human-computer interfaces , 1983, CHI '83.

[28]  Larry Press,et al.  Collective dynabases , 1992, CACM.

[29]  S. Jones,et al.  MILO: A Computer-Based Tool for (Co-)Authoring Structured Documents , 1993 .

[30]  Jonathan Grudin,et al.  Integration of Inter-Personal Space and Shared Workspace: ClearBoard Design and Experiments , 1992, CSCW.

[31]  D. Norman The psychology of everyday things", Basic Books Inc , 1988 .

[32]  Andrew Jeremy Gavin Cockburn,et al.  Groupware design : principles, prototypes, and systems , 1993 .

[33]  Brad Hartfield,et al.  Computer systems and the design of organizational interaction , 1988, TOIS.

[34]  Hiroshi Ishii,et al.  Design and implementation of a shared workspace by integrating individual workspaces , 1990 .

[35]  M. Ohkubo,et al.  Design and implementation of a shared workspace by integrating individual workspaces , 1990, COCS '90.

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

[37]  James H. Bair,et al.  Supporting cooperative work with computers: addressing meeting mania , 1989, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[38]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[39]  Susan F. Ehrlich,et al.  Strategies for encouraging successful adoption of office communication systems , 1987, TOIS.

[40]  Saul Greenberg,et al.  GROUPKIT: a groupware toolkit for building real-time conferencing applications , 1992, CSCW '92.

[41]  Murli Nagasundaram,et al.  Style and substance in communication: implications for message structuring systems , 1990, SIGO.

[42]  John Bowers,et al.  Studies in computer supported cooperative work: theory, practice and design , 1990 .

[43]  Jintae Lee,et al.  Partially shared views: a scheme for communicating among groups that use different type hierarchies , 1990, TOIS.

[44]  Jean Dollimore,et al.  Experiences in building a configurable CSCW system , 1990 .

[45]  Keith D. Swenson,et al.  A Business Process Environment Supporting Collaborative Planning , 1994 .

[46]  Christopher Fry,et al.  Experiments with Oval: a radically tailorable tool for cooperative work , 1992, CSCW '92.

[47]  Daniel G. Bobrow,et al.  WYSIWIS revised: early experiences with multiuser interfaces , 1987, TOIS.

[48]  Terry Winograd,et al.  A Language/Action Perspective on the Design of Cooperative Work , 1987, SGCH.

[49]  Pattie Maes,et al.  A learning interface agent for scheduling meetings , 1993, IUI '93.

[50]  Harold Thimbleby,et al.  A reflexive perspective of CSCW , 1991, SGCH.

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

[52]  Allan Kuchinsky,et al.  Strudel—an extensible electronic conversation toolkit , 1990, CSCW '90.

[53]  Thomas W. Malone,et al.  Experiments with Oval: a radically tailorable tool for cooperative work , 1992 .

[54]  Daniel G. Bobrow,et al.  Design for Conversation: Lessons from Cognoter , 1991, Int. J. Man Mach. Stud..

[55]  Maureen S. Battistella,et al.  Connections: New Ways of Working in the Networked Organization , 1991 .

[56]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[57]  Jonathan Grudin,et al.  Groupware and computer-supported cooperative work , 1995 .

[58]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.