A Conceptual Model for the Development of CSCW Systems

Models and theories concerning cooperation have long been recognised as an important aid in the development of Computer Supported Cooperative Work (CSCW) systems. However, there is no consensus regarding the set of concepts and abstractions that should underlie such models and theories. Furthermore, common patterns are hard to discern in different models and theories. This paper analyses a number of existing models and theories, and proposes a generic conceptual framework based on the strengths and commonalities of these models. We analyse five different developments, viz., Coordination Theory, Activity Theory, Task Manager model, Action/Interaction Theory and Object-Oriented Activity Support model, to propose a generic model based on four key concepts common to these developments, viz. activity, actor, information and service.

[1]  Jacques Wainer,et al.  A conceptual model of groupware , 1994, CSCW '94.

[2]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

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

[4]  Kari Kuutti,et al.  The Concept of Activity as a Basic Unit of Analysis for CSCW Research , 1991, ECSCW.

[5]  Geraldine Fitzpatrick,et al.  Work, Locales and Distributed Social Worlds , 1995, ECSCW.

[6]  Marten van Sinderen,et al.  Conceptual frameworks for the development of CSCW Systems , 1999 .

[7]  Geraldine Fitzpatrick,et al.  Physical spaces, virtual places and social worlds: a study of work in the virtual , 1996, CSCW '96.

[8]  Clay Spinuzzi,et al.  Context and consciousness: Activity theory and human-computer interaction , 1997 .

[9]  Jakob E. Bardram,et al.  Plans as Situated Action: An Activity Theory Approach to Workflow Systems , 1997, ECSCW.

[10]  Kevin Crowston,et al.  What is coordination theory and how can it help design cooperative work systems? , 1990, CSCW '90.

[11]  Paul Dourish,et al.  Using metalevel techniques in a flexible toolkit for CSCW applications , 1998, TCHI.

[12]  Kjeld Schmidt,et al.  CSCW: Four Characters in Search of a Context , 1989, ECSCW.

[13]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[14]  Atul Prakash,et al.  DistEdit: a distributed toolkit for supporting multiple group editors , 1990, CSCW '90.

[15]  Elke Hinrichs,et al.  Sharing To-Do Lists with a Distributed Task Manager , 1993, ECSCW.

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

[17]  Saul Greenberg,et al.  Building real-time groupware with GroupKit, a groupware toolkit , 1996, TCHI.

[18]  Marten van Sinderen,et al.  Workflow automation based on OSI job transfer and manipulation , 1999 .