Skip to main content
Log in

Coordination mechanisms: Towards a conceptual foundation of CSCW systems design

  • Published:
Computer Supported Cooperative Work (CSCW) Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

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.

    Google Scholar 

  • Bittner, Egon (1965): The Concept of Organization. Social Research, Vol. 32, pp. 239–255.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • 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].

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • 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.

    Google Scholar 

  • Goody, Jack (1986): The Logic of Writing and the Organization of Society. Cambridge: Cambridge University Press.

    Google Scholar 

  • Goody, Jack (1987): The Interface between the Written and the Oral. Cambridge: Cambridge University Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • Harrington, Joseph (1979): Computer Integrated Manufacturing. Malabar, Florida: Krieger.

    Google Scholar 

  • Harrington, Joseph (1984): Understanding the Manufacturing Process. Key to Successful CAD/CAM Implementation. New York: Marcel Dekker.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Monden, Yasuhiro (1983): Toyota Production System. Practical Approach to Production Management. Norcross, Georgia: Industrial Engineering and Management Press, Institute of Industrial Engineers.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • 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].

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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)].

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • Schonberger, Richard J. (1982): Japanese Manufacturing Techniques. Nine Hidden Lessons in Simplicity. New York: Free Press.

    Google Scholar 

  • Selznick, Philip (1948): Foundations of the Theory of Organization. American Sociological Review, Vol. 13, pp. 25–35.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • Stinchcombe, Arthur L. (1974): Creating Efficient Industrial Administrations. New York and London: Academic Press.

    Google Scholar 

  • Strauss, Anselm (1985): Work and the Division of Labor. The Sociological Quarterly, Vol. 26, No. 1, pp. l-19.

    Google Scholar 

  • Strauss, Anselm (1988): The Articulation of Project Work: An Organizational Process. The Sociological Quarterly, Vol. 29, No. 2, pp. 163–178.

    Google Scholar 

  • Strauss, Anselm (1994): Continual Permutations of Action. New York: Aldine de Gruyter.

    Google Scholar 

  • Strauss, Anselm, Shizuko Y. Fagerhaugh, Barbara Suczek, and Carolyn Wiener (1985): Social Organization of Medical Work. Chicago and London: University of Chicago Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • Suchman, Lucy A. (1987): Plans and situated actions. The problem of human-machine communication. Cambridge: Cambridge University Press.

    Google Scholar 

  • Suchman, Lucy A. and Eleanor Wynn (1984): Procedures and Problems in the Office. Office: Technology and People, Vol. 2, pp. 133–154.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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].

    Google Scholar 

  • 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].

    Google Scholar 

  • 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].

    Google Scholar 

  • 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.

    Google Scholar 

  • Winograd, Terry and Fernando Flores (1986): Understanding Computers and Cognition: A New Foundation for Design. Norwood, New Jersey: Ablex Publishing Corp.

    Google Scholar 

  • 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.

    Google Scholar 

  • Wynn, Eleanor H. (1979): Office conversation as an information medium. Ph.D. Dissertation, University of California, Berkeley, 1979.

    Google Scholar 

  • Zerubavel, Eviatar (1979): Patterns of Time in Hospital Life: A Sociological Perspective. Chicago and London: University of Chicago Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The first version of this paper was written while Carla Simone was with the University of Milano.

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00133655

Key words

Navigation