Computational Mechanisms of Interaction for CSCW

The present report documents the research activities undertaken in Task 3.2 of the COMIC project. The objective of the three years of research of Strand 3 is to develop a conceptual foundation for designing computational mechanisms of interaction for CSCW applications that can support the complex task of articulating distributed cooperative activities. The report consists of three parts: Based on a survey of social science studies of cooperative work, Part 1 outlines a conceptual framework for the development of the concept of mechanisms of interaction. Part 3 presents the comprehensive analysis of CSCW systems (applications, shells, models) that have been analyzed in order to unravel and assess the underlying mechanisms of interaction. Part 2 brings the two bodies of evidence together, identifies requirements for mechanisms of interaction, and outlines the conceptual foundation for the design of mechanisms of interaction in CSCW systems. Document ID COMIC-D3.1 Status Accepted Type Deliverable Version 3.0 Date October 4, 1993 Editors C. Simone (Milano), K. Schmidt (Risø) Task 3.2 © The COMIC Project, Esprit Basic Research Action 6225 Project coordinator: Tom Rodden Computing Department University of Lancaster Lancaster LA1 4YR United Kingdom Phone: (+44) 524 593 823 Fax: (+44) 524 593 608 Email: tom@comp.lancs.ac.uk The COMIC project comprises the following institutions: Gesellschaft für Mathematik und Datenverarbeitung (GMD), Bonn, Germany Risø National Laboratory, Roskilde, Denmark Royal Institute of Technology (KTH), Stockholm, Sweden Swedish Institute for Computer Science (SICS), Stockholm, Sweden Universitat Politècnica de Catalunya (UPC), Barcelona, Spain University of Amsterdam, Amsterdam, The Netherlands University of Lancaster, Lancaster, United Kingdom (Coordinating Partner) University of Manchester, Manchester, United Kingdom University of Milano, Milano, Italy University of Nottingham, Nottingham, United Kingdom University of Oulu, Oulu, Finland Editors of this report: Carla Simone Kjeld Schmidt Dept. of Information Sciences Cognitive Systems Group University of Milano Risoe National Laboratory I-20135 Milano P.O. Box 49 Italy DK-4000 Roskilde, Denmark Phone: (+39) 2 55006-289 Phone: (+45) 4677 5146 Fax: (+39) 2 55006-276 Fax: (+45) 4675 5170 Email: simone@hermes.mc.dsi.unimi.it Email: kschmidt@risoe.dk ISBN 0-901800-30-9 Lancaster University, 1993 This report is available via anonymous FTP from ftp.comp.lancs.ac.uk.

[1]  Nathaniel S. Borenstein,et al.  Computational mail as network infrastructure for computer-supported cooperative work , 1992, CSCW '92.

[2]  Frank G. Halasz,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[3]  Iris Vessey,et al.  Evaluation of vendor products: CASE tools as methodology companions , 1992, CACM.

[4]  M. S. Ackerman,et al.  Answer Garden: a tool for growing organizational memory , 2015, COCS '90.

[5]  Carla Simone,et al.  A user defined environment for handling conversations , 1990 .

[6]  Kevin Jeffay,et al.  Architecture of the artifact-based collaboration system matrix , 1992, CSCW '92.

[7]  Thomas P. Moran,et al.  The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems , 1981, Int. J. Man Mach. Stud..

[8]  Nicole Yankelovich,et al.  InterNote: extending a hypermedia framework to support annotative collaboration , 1989, Hypertext.

[9]  Jianzhong Li,et al.  AMS: a knowledge-based approach to task representation, organization and coordination , 1988, COCS '88.

[10]  Giorgio De Michelis,et al.  Chaos as coordination technology , 1986, CSCW '86.

[11]  G. A. Lunt,et al.  An object-oriented framework for modelling organisational communication , 1990 .

[12]  Daniele Nardi,et al.  Modeling the office structure: A first step towards the Office Expert System , 1984 .

[13]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

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

[15]  Steve Benford,et al.  Modelling Group Communication Structures: Analysing four European projects , 1989, ECSCW.

[16]  Matthias Jarke,et al.  DAIDA: an environment for evolving information systems , 1992, TOIS.

[17]  Lawrence Chung,et al.  Representation and Utilization of Non-Functional Requirements for Information System Design , 1991, CAiSE.

[18]  Liam J. Bannon,et al.  Questioning Representations , 1991, ECSCW.

[19]  Timo Käkölä Doing by Understanding: Embedded Systems for Understanding Coordinated Work , 1993, HCI.

[20]  Ehud Shapiro,et al.  Active mail—a framework for implementing groupware , 1992, CSCW '92.

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

[22]  Gary Perlman,et al.  Evaluating hypermedia systems (panel) , 1990, CHI '90.

[23]  Robert M. Akscyn,et al.  Collaboration in KMS, a shared hypermedia system , 1989, CHI '89.

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

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

[26]  Th. Kreifelts Woetzel: distribution and error handling in an office procedure system , 1986 .

[27]  Carla Simone,et al.  AI techniques for supporting human to human communication in CHAOS , 1990 .

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

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

[30]  B. Latour Visualization and cognition: thinking with eyes and hands , 1986 .

[31]  K. C. Burgess Yakemovic,et al.  Report on a development project use of an issue-based information system , 1990, CSCW '90.

[32]  Paul Dourish,et al.  Computational Reflection and CSCW Design , 1992 .

[33]  Anatol W. Holt Coordination technology and Petri nets , 1985, Applications and Theory in Petri Nets.

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

[35]  Anatol W. Holt,et al.  Diplans: a new language for the study and implementation of coordination , 1988, TOIS.

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

[37]  H. G. Borufka,et al.  Dialogue Cells: A Method for Defining , 1982 .

[38]  Simon M. Kaplan,et al.  Issues in the Design of Collaborative Systems: Lessons from ConversationBuilder , 1993 .

[39]  E. Goffman,et al.  Forms of talk , 1982 .

[40]  John R. Searle,et al.  Speech Acts: An Essay in the Philosophy of Language , 1970 .

[41]  Philip Johnson,et al.  Supporting exploratory CSCW with the EGRET framework , 1992, CSCW '92.

[42]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[43]  Clarence A. Ellis,et al.  rIBIS: A Real-Time Group Hypertext System , 1991, Int. J. Man Mach. Stud..

[44]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[45]  Matthias Jarke,et al.  A decision based configuration process environment , 1991, Softw. Eng. J..

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

[47]  Terry Winograd,et al.  The Action Workflow Approach to Workflow Management Technology , 1993, Inf. Soc..

[48]  William W. Gaver The affordances of media spaces for collaboration , 1992, CSCW '92.

[49]  Peter Naur,et al.  Computing: A Human Activity , 1991 .

[50]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[51]  Robin Milner,et al.  A Calculus of Mobile Processes, II , 1992, Inf. Comput..

[52]  Simon M. Kaplan,et al.  Flexible, active support for collaborative work with ConversationBuilder , 1992, CSCW '92.

[53]  John Bowers,et al.  Local and global structuring of computer mediated communication: developing linguistic perspectives on CSCW in cosmos , 1988, CSCW '88.

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

[55]  ten Hagen,et al.  Dialogue Cells: A Method for Defining Interactions , 1982, IEEE Computer Graphics and Applications.

[56]  Marina Jirotka,et al.  Participation Frameworks for Computer Mediated Communication , 1991, ECSCW.

[57]  Deborah Hix,et al.  Human-computer interface development: concepts and systems for its management , 1989, CSUR.