Abstract
The paper outlines an approach to CSCW systems design based on the concept of ‘coordination mechanisms.’ The concept of coordination mechanisms has been developed as a generalization of phenomena described in empirical investigations of the use of artifacts for the purpose of coordinating cooperative activities in different work domains. On the basis of the evidence of this corpus of empirical studies, the paper outlines a theory of the use of artifacts for coordination purposes in cooperative work settings, derives a set of general requirements for computational coordination mechanisms, and sketches the architecture of Ariadne, a CSCW infrastructure for constructing and running such malleable and linkable computational coordination mechanisms.
Similar content being viewed by others
References
Andersen, Hans H. K. (1994): Classification schemes: Supporting articulation work in technical documentation. In H. Albrechtsen (ed.): ISKO '94. Knowledge Organisation and Quality Management, Copenhagen, Denmark, June 21–24, 1994.
Andersen, N. E., F. Kensing, J. Lundin, L. Mathiassen, A. Munk-Madsen, M. Rasbech, and P. S/\orgaard (1990): Professional Systems Development - Experience, Ideas, and Action. Englewood Cliffs, New Jersey: Prentice-Hall.
Bittner, Egon (1965): The Concept of Organization. Social Research, Vol. 32, pp. 239–255.
Bogia, Douglas P., William J. Tolone, Celsina Bignoli, and Simon M. Kaplan (1996): Issues in the Design of Collaborative Systems: Lessons from ConversationBuilder. In D. Shapiro, M. Tauber, and R. Traunmüller (eds.): The Design of Computer Supported Cooperative Work and Groupware Systems. Amsterdam: North Holland, pp. 401–422.
Bogia, Douglas P., William J. Tolone, Simon M. Kaplan, and Eric de la Tribouille (1993): Supporting Dynamic Interdependencies among Collaborative Activities. In S. Kaplan (ed.): COOCS '93. Conference on Organizational Computing Systems, Milpitas, California, November 1–4, 1993. New York: ACM Press, pp. 108–118.
Bowker, Geoffrey and Susan Leigh Star (1991): Situations vs. Standards in Long-Term, Wide-Scale Decision-Making: The Case of the International Classification of Diseases. In J. F. Nunamaker, Jr. and R. H. Sprague, Jr. (eds.): Proceedings of the Twenty-Fourth Annual Hawaii International Conference on System Sciences, Kauai, Hawaii, January 7–11, 1991. IEEE Computer Society Press, Vol. IV, pp. 73–81.
Bucciarelli, Louis L. (1988): Engineering Design Process. In F. A. Dubinskas (ed.): Making Time. Ethnographies of High-Technology Organizations. Philadelphia: Temple University Press, pp. 92–122.
Carstensen, Peter (1994): The bug report form. In K. Schmidt (ed.): Social Mechanisms of Interaction. Lancaster, UK: Computing Department, Lancaster University, pp. 187–219. [COMIC Deliverable 3.2. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Carstensen, Peter H., Carsten Sørensen, and Henrik Borstrøm (1995a): Two is Fine, Four is a Mess: Reducing Complexity of Articulation Work in Manufacturing. COOP '95. International Workshop on the Design of Cooperative Systems, Antibes-Juan-les-Pins, France, 25–27 January 1995. INRIA Sophia Antipolis, France, pp. 314–333.
Carstensen, Peter H., Carsten Sørensen, and Tuomo Tuikka (1995b): Let's Talk About Bugs!Scandinavian Journal of Information Systems, Vol. 7, No..1, pp. 33–54.
Cook, Carolyn L. (1980): Streamlining office procedures - An analysis using the information control net model. National Computer Conference, 1980, pp. 555–565.
Davenport, Thomas H. (1993): Process Innovation: Reengineering Work through Information Technology. Boston, Mass.: Harvard Business School Press.
De Michelis, Giorgio and M. Antonietta Grasso (1993): How to put cooperative work in context: Analysis and design requirements. In L. Bannon and K. Schmidt (eds.): Issues of Supporting Organizational Context in CSCW Systems. Lancaster, UK: Computing Department, Lancaster University, pp. 73–100. [COMIC Deliverable 1.1: Available via anonymous FTP from ftp.comp.lancs.ac.uk.
Degani, Asaf and Earl L. Wiener (1990): Human Factors of Flight-Deck Checklists: The Normal Checklist. National Aeronautics and Space Administration, Ames Research Center, Moffett Field, California, May, 1990. [NASA Contractor Report 177549; Contract NCC2–377].
Divitini, Monica, Carla Simone, Kjeld Schmidt, and Peter Carstensen (1995): A multi-agent approach to the design of coordination mechanisms, Roskilde University, DK-4000 Roskilde, Denmark, 1995. [WPCS-95–51].
Egger, Edeltraud and Ina Wagner (1993): Negotiating Temporal Orders: The Case of Collaborative Time Management in a Surgery Clinic. Computer Supported Cooperative Work (CSCW). An International Journal, Vol. 1, No..4, pp. 255–275.
Ellis, Clarence A. (1979): Information Control Nets. Proceedings of the ACM Conference on Simulation, Measurement and Modeling, Boulder; Colorado, August 1979.
Ellis, Clarence A., Karim Keddara, and Grzegorz Rozenberg (1995): Dynamic Change Within Workflow Systems. In N. Comstock, C. Ellis, R. Kling, J. Mylopoulos, and S. Kaplan (eds.): COOCS '95. Conference on Organizational Computing Systems, Milpitas, California, August 13–16, 1995. New York: ACM Press, pp. 10–21.
Fitzpatrick, Geraldine, William J. Tolone, and Simon M. Kaplan (1995): Work, Locales and Distributed Social Worlds. In H. Marmolin, Y. Sundblad, and K. Schmidt (eds.): ECSCW '95. Proceedings of the Third European Conference on Computer-Supported Cooperative Work, 10–14 September 1995, Stockholm, Sweden. Dordrecht: Kluwer Academic Publishers, pp. 1–16.
Flores, Fernando, Michael Graves, Brad Hartfield, and Terry Winograd (1988): Computer Systems and the Design of Organizational Interaction. ACM Transactions on Office Information Systems, Vol. 6, No..2, pp. 153–172.
Fuchs, Ludwin and Wolfgang Prinz (1993): Aspects of Organizational Context in CSCW. In L. Bannon and K. Schmidt (eds.): Issues of Supporting Organizational Context in CSCW Systems. Lancaster, UK: Computing Department, Lancaster University, pp. 11–47. [COMIC Deliverable 1.l. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Gerson, Elihu M. and Susan Leigh Star (1986): Analyzing Due Process in the Workplace. ACM Transactions on Office Information Systems, Vol. 4, No. 3, pp. 257–270.
Goody, Jack (1986): The Logic of Writing and the Organization of Society. Cambridge: Cambridge University Press.
Goody, Jack (1987): The Interface between the Written and the Oral. Cambridge: Cambridge University Press.
Harper, Richard H. R. and John A. Hughes (1993): What a f-ing system! Send 'em all to the same place and then expect us to stop 'em hitting. Managing technology work in air traffic control. In G. Button (ed.): Technology in Working Order. Studies of work, interaction, and technology. London and New York: Routledge, pp. 127–144. ATC Work. The report for the Civil Aviation Authority. Lancaster Sociotechnics Group, Department of Sociology, Lancaster University, January, 1989.
Harrington, Joseph (1979): Computer Integrated Manufacturing. Malabar, Florida: Krieger.
Harrington, Joseph (1984): Understanding the Manufacturing Process. Key to Successful CAD/CAM Implementation. New York: Marcel Dekker.
Heath, Christian, Marina Jirotka, Paul Luff, and Jon Hindmarsh (1995): Unpacking Collaboration: the Interactional Organisation of Trading in a City Dealing Room. Computer Supported Cooperative Work (CSCW). An International Journal, Vol. 3, No. 2, pp. 147–165.
Heath, Christian and Paul Luff (1992): Collaboration and Control. Crisis Management and Multimedia Technology in London Underground Control Rooms. Computer Supported Cooperative Work (CSCW). An International Journal, Vol. 1, Nos..1–2, pp. 69–94.
Holt, Anatol W. (1985): Coordination Technology and Petri Nets. In G. Rozenberg (ed.): Advances in Petri Nets 1985, Vol. 222. Berlin: Springer-Verlag, pp. 278–296.
Hutchins, Edwin (1986): Mediation and Automatization. Quarterly Newsletter of the Laboratory of Comparative Human Cognition [University of California, San Diego, Vol. 8, No. 2, pp. 47–58.
Johnson, Philip (1992): Supporting Exploratory CSCW with the EGRET Framework. In J. Turner and R. Kraut (eds.): CSCW '92. Proceedings of the Conference on Computer-Supported Cooperative Work, Toronto, Canada, October 31 to November 4, 1992. New York: ACM Press, pp. 298–305.
Kaavé, Bjarne (1990): Undersøgelse of brugersamspil i system til produktionsstyring. M.Sc diss. Technical University of Denmark, 1990.
Kaplan, Simon M., William J. Tolone, Douglas P. Bogia, and Celsina Bignoli (1992): Flexible, Active Support for Collaborative Work with Conversation Builder. In J. Turner and R. Kraut (eds.): CSCW '92. Proceedings of the Conference on Computer-Supported Cooperative Work, Toronto, Canada, October 31 to November 4, 1992. New York: ACM Press, pp. 378–385.
Kreifelts, Thomas, Elke Hinrichs, Karl-Heinz Klein, Peter Seuffert, and Gerd Woetzel (1991a): Experiences with the DOMINO Office Procedure System. In L. Bannon, M. Robinson, and K. Schmidt (eds.): ECSCW '91. Proceedings of the Second European Conference on Computer-Supported Cooperative Work, 24–27 September 1991. Amsterdam: Kluwer Academic Publishers, pp.117–130.
Kreifelts, Thomas, Frank Victor, Gerd Woetzel, and Michael Woitass (1991b): A Design Tools for Autonomous Agents. In J. M. Bowers and S. D. Benford (eds.): Studies in Computer Supported Cooperative Work. Theory, Practice and Design. Amsterdam: North-Holland, pp. 131–144.
Malone, Thomas W. and Kevin Crowston (1990): What is Coordination Theory and How Can It Help Design Cooperative Work Systems CSCW '90. Proceedings of the Conference on Computer-Supported Cooperative Work, Los Angeles, Calif., October 7–10, 1990. New York, N.Y: ACM press, pp. 357–370.
Malone, Thomas W., Kevin Crowston, Jintae Lee, and Brian Pentland (1993): Tools for inventing organizations: Toward a handbook of organizational processes. Proceedings of the 2nd IEEE Workshop on Enabling Technologies Infrastructure for Collaborative Enterprises, Morgantown, West Virginia, April 20–22, 1993.
Malone, Thomas W., Hum-Yew Lai, and Christopher Fry (1992): Experiments with Oval: A Radically Tailorable Tool for Cooperative Work. In J. Turner and R. Kraut (eds.): CSCW '92. Proceedings of the Conference on Computer-Supported Cooperative Work, Toronto, Canada, October 31 to November 4, 1992. New York: ACM Press, pp. 289–297.
Malone, Thomas W., Hum-Yew Lai, and Christopher Fry (1995): Experiments with Oval: A Radically Tailorable Tool for Cooperative Work. ACM Transactions on Office Information Systems, Vol. 13, No. 2, pp. 177–205.
Medina-Mora, Raul, Terry Winograd, Rodrigo Flores, and Fernando Flores (1992): The Action Workflow Approach to Workflow Management Technology. In J. Turner and R. Kraut (eds.): CSCW '92. Proceedings of the Conference on Computer-Supported Cooperative Work, Toronto, Canada, October 31 to November 4, 1992. New York: ACM Press, pp. 281–288.
Monden, Yasuhiro (1983): Toyota Production System. Practical Approach to Production Management. Norcross, Georgia: Industrial Engineering and Management Press, Institute of Industrial Engineers.
Norman, Donald A. (1991): Cognitive Artifacts. In J. M. Carroll (ed.): Designing Interaction. Psychology at the Human-Computer Interface. Cambridge: Cambridge University Press, pp. 17–38.
Norman, Donald A. and Edwin L. Hutchins (1988): Computation via Direct Manipulation. Institute for Cognitive Science, University of California, San Diego, La Jolla, California, 1 August, 1988. [ONR Contract N00014–85-C-0133].
Prinz, Wolfgang (1993): TOSCA: Providing organisational information to CSCW applications. In G. De Michelis, C. Simone, and K. Schmidt (eds.): ECSCW '93. Proceedings of the Third European Conference on Computer-Supported Cooperative Work, 13–17 September 1993, Milan, Italy. Dordrecht: Kluwer Academic Publishers, pp. 139–154.
Pycock, James (1994): Mechanisms of interaction and technologies of representation: Examining a case study. In K. Schmidt (ed.): Social Mechanisms of Interaction. Lancaster, UK: Computing Department, Lancaster University, pp. 123–148. [COMIC Deliverable 3.2. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Pycock, James and Wes Sharrock (1994): The fault report form: Mechanisms of interaction in design and development project work. In K. Schmidt (ed.): Social Mechanisms of Interaction. Lancaster, UK: Computing Department, Lancaster University, pp. 257–294. [COMIC Deliverable 3.2. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Roth, Emilie M. and David D. Woods (1989): Cognitive Task Analysis: An Approach to Knowledge Acquisition for Intelligent System Design. In G. Guida and C. Tasso (eds.): Topics in Expert System Design. Methodologies and Tools. Amsterdam: North-Holland, pp. 233–264.
Schäl, Thomas (1996): System Design for Cooperative Work in the Language Action Perspective: A Case Study of The Coordinator. In D. Shapiro, M. Tauber, and R. Traunmüller (eds.): The Design of Computer Supported Cooperative Work and Groupware Systems. Amsterdam: North Holland, pp. 377–400.
Schmidt, Kjeld (1991a): Cooperative Work. A Conceptual Framework. In J. Rasmussen, B. Brehmer, and J. Leplat (eds.): Distributed Decision Making. Cognitive Models for Cooperative Work. Chichester: John Wiley & Sons, pp. 75–109.
Schmidt, Kjeld (1991b): Riding a Tiger, or Computer Supported Cooperative Work. In L. Bannon, M. Robinson, and K. Schmidt (eds.): ECSCW '91. Proceedings of the Second European Conference on Computer-Supported Cooperative Work, 24–27 September 1991. Amsterdam: Kluwer Academic Publishers, pp. 1–16.
Schmidt, Kjeld (1994): Modes and Mechanisms of Interaction in Cooperative Work. Risø National Laboratory, P.O. Box 49, DK-4000 Roskilde, Denmark, 1994. [Risø-R-666(EN)].
Schmidt, Kjeld and Liam Bannon (1992): Taking CSCW Seriously: Supporting Articulation Work. Computer Supported Cooperative Work (CSCW). An International Journal, Vol. 1, Nos..1–2, pp. 7–40.
Schmidt, Kjeld, Carla Simone, Monica Divitini, Peter Carstensen, and Carsten Sørensen (1995): A ‘contrat sociale’ for CSCW systems: Supporting interoperability of computational coordination mechanisms, Roskilde University, DK-4000 Roskilde, Denmark, 1995. [WPCS-95–7].
Schonberger, Richard J. (1982): Japanese Manufacturing Techniques. Nine Hidden Lessons in Simplicity. New York: Free Press.
Selznick, Philip (1948): Foundations of the Theory of Organization. American Sociological Review, Vol. 13, pp. 25–35.
Shepherd, Allan, Niels Mayer, and Allan Kuchinsky (1990): Strudel — An Extensible Electronic Conversation Toolkit. CSCW 90, Los Angeles, CA, October 7–10 1990, New York, N.Y. ACM press, pp. 93–104.
Simone, Carla, Monica Divitini, and Kjeld Schmidt (1995a): A notation for malleable and interoperable coordination mechanisms for CSCW systems. In N. Comstock, C. Ellis, R. Kling, J. Mylopoulos, and S. Kaplan (eds.): COOCS '95. Conference on Organizational Computing Systems, Milpitas, California, August 13–16, 1995. New York: ACM Press, pp. 44–54.
Simone, Carla, Monica Divitini, Kjeld Schmidt, and Peter Carstensen (1995b): A Multi-Agent Approach to the Design of Coordination Mechanisms. In V. Lesser (ed.): Proceedings of the First International Conference on Multi-Agent Systems, San Francisco, Calif, USA, June 12–14, 1995. Menlo Park, Calif.: AAAI Press.
Simone, Carla and Kjeld Schmidt (eds.) (1994): A Notation for Computational Mechanisms of Interaction. Lancaster, UK: Computing Department, Lancaster University. [COMIC Deliverable 3.3. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Stinchcombe, Arthur L. (1974): Creating Efficient Industrial Administrations. New York and London: Academic Press.
Strauss, Anselm (1985): Work and the Division of Labor. The Sociological Quarterly, Vol. 26, No. 1, pp. l-19.
Strauss, Anselm (1988): The Articulation of Project Work: An Organizational Process. The Sociological Quarterly, Vol. 29, No. 2, pp. 163–178.
Strauss, Anselm (1994): Continual Permutations of Action. New York: Aldine de Gruyter.
Strauss, Anselm, Shizuko Y. Fagerhaugh, Barbara Suczek, and Carolyn Wiener (1985): Social Organization of Medical Work. Chicago and London: University of Chicago Press.
Suchman, Lucy A. (1982): Systematics of Office Work. Office Studies for Knowledge-Based Systems, Digest. Office Automation Conference, San Francisco, April 5–7, 1982, pp. 409–412.
Suchman, Lucy A. (1983): Office Procedures as Practical Action: Models of Work and System Design. ACM Transactions on Office Information Systems, Vol. 1, No. 4, pp. 320–328.
Suchman, Lucy A. (1987): Plans and situated actions. The problem of human-machine communication. Cambridge: Cambridge University Press.
Suchman, Lucy A. and Eleanor Wynn (1984): Procedures and Problems in the Office. Office: Technology and People, Vol. 2, pp. 133–154.
Swenson, K. D., R. J. Maxwell, T. Matsumoto, B. Saghari, and K. Irwin (1994): A business process environment supporting collaborative planning. Collaborative Computing, Vol. 1, No. 1, pp. 15–24.
Sørensen, Carsten (1994a): The augmented bill of materials. In K. Schmidt (ed.): Social Mechanisms of Interaction. Lancaster, UK: Computing Department, Lancaster University, pp. 221–236. [COMIC Deliverable 3.2. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Sørensen, Carsten (1994b): The CEDAC board. In K. Schmidt (ed.): Social Mechanisms ofInteraction. Lancaster, UK: Computing Department, Lancaster University, pp. 237–245. [COMIC Deliverable 3.2. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Sørensen, Carsten (1994c): The product classification scheme. In K. Schmidt (ed.): Social Mechanisms of Interaction. Lancaster, UK: Computing Department, Lancaster University, pp. 247–255. [COMIC Deliverable 3.2. Available via anonymous FTP from ftp.comp.lancs.ac.uk].
Winograd, Terry (1986): A language/action perspective on the design of cooperative work. CSCW'86. Proceedings. Conference on Computer-Supported Cooperative Work, Austin, Texas, December 3–5, 1986. ACM, New York, N. Y., pp. 203–220.
Winograd, Terry and Fernando Flores (1986): Understanding Computers and Cognition: A New Foundation for Design. Norwood, New Jersey: Ablex Publishing Corp.
Wynn, Eleanor (1991): Taking Practice Seriously. In J. Greenbaum and M. Kyng (eds.): Design at Work: Cooperative Design of Computer Systems. Hillsdale, New Jersey: Lawrence Erlbaum, pp. 45–64.
Wynn, Eleanor H. (1979): Office conversation as an information medium. Ph.D. Dissertation, University of California, Berkeley, 1979.
Zerubavel, Eviatar (1979): Patterns of Time in Hospital Life: A Sociological Perspective. Chicago and London: University of Chicago Press.
Zimmerman, Don H. (1966): Paper work and people work: A study of a public assistance agency. Ph.D. Dissertation, University of California, Los Angeles, Los Angeles, 1996.
Zimmerman, Don H. (1969a): Record-Keeping and the Intake Process in a Public Welfare Agency. In S. Wheeler (ed.): On Record: Files and Dossiers in American Life. New York: Russell Sage Foundation, pp. 319–354.
Zimmerman, Don H. (1969b): Tasks and Troubles: The Practical Bases of Work Activities in a Public Assistance Agency. In D. A. Hansen (ed.): Explorations in Sociology and Counseling. New York: Houghton-Mifflin, pp. 237–266.
Author information
Authors and Affiliations
Additional information
The first version of this paper was written while Carla Simone was with the University of Milano.
Rights and permissions
About this article
Cite this article
Schmidt, K., Simonee, C. Coordination mechanisms: Towards a conceptual foundation of CSCW systems design. Comput Supported Coop Work 5, 155–200 (1996). https://doi.org/10.1007/BF00133655
Issue Date:
DOI: https://doi.org/10.1007/BF00133655