The interdisciplinary study of coordination
- 1 March 1994
- journal article
- review article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 26 (1), 87-119
- https://doi.org/10.1145/174666.174668
Abstract
This survey characterizes an emerging research area, sometimes called coordination theory, that focuses on the interdisciplinary study of coordination. Research in this area uses and extends ideas about coordination from disciplines such as computer science, organization theory, operations research, economics, linguistics, and psychology. A key insight of the framework presented here is that coordination can be seen as the process of managing dependencies among activities. Further progress, therefore, should be possible by characterizing different kinds of dependencies and identifying the coordination processes that can be used to manage them. A variety of processes are analyzed from this perspective, and commonalities across disciplines are identified. Processes analyzed include those for managing shared resources, producer/consumer relationships, simultaneity constraints, and task/subtask dependencies. Section 3 summarizes ways of applying a coordination perspective in three different domains: (1) understanding the effects of information technology on human organizations and markets, (2) designing cooperative work tools, and (3) designing distributed and parallel computer systems. In the final section, elements of a research agenda in this new area are briefly outlined.Keywords
All Related Versions
This publication has 55 references indexed in Scilit:
- Groupware: some issues and experiencesCommunications of the ACM, 1991
- Collective patterns and decision-makingEthology Ecology & Evolution, 1989
- A Language/Action Perspective on the Design of Cooperative WorkACM SIGCHI Bulletin, 1988
- MULTILISP: a language for concurrent symbolic computationACM Transactions on Programming Languages and Systems, 1985
- Combinatorially implosive algorithmsCommunications of the ACM, 1982
- A Survey of Techniques for Synchronization and Recovery in Decentralized Computer SystemsACM Computing Surveys, 1981
- MonitorsCommunications of the ACM, 1974
- On the psychology of prediction.Psychological Review, 1973
- Strips: A new approach to the application of theorem proving to problem solvingArtificial Intelligence, 1971
- The structure of the “THE”-multiprogramming systemCommunications of the ACM, 1968