skip to main content
article
Free Access

The interdisciplinary study of coordination

Published:01 March 1994Publication History
Skip Abstract Section

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.

References

  1. ALLEN, T.J. 1977. Managing the Flow of Technology. MIT Press, Cambridge, Mass.]]Google ScholarGoogle Scholar
  2. ALLEN, J., HENDLER, J. AND T^TE, A. EDS. 1990. Readings in Planning. Morgan Kaufmann, San MateD, Calif.]]Google ScholarGoogle Scholar
  3. ARROW, K.J. 1951. Social Choice and Indiwdual Value. Vol. 12. John Wiley and Sons, New York.]]Google ScholarGoogle Scholar
  4. ARVTND, AND CULLER, D.E. 1986. Datafiow architectures. In Annual Reviews in Computer Science. Vol. 1. Annual Reviews, Inc., Palo Alto, Calif.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. ARVrND, NrKmL, R. S., AND P~NGAH, K. K. 1986. I-Structures: Data structures for parallel computing. In Proceedtngs of the Graph Reduction Workshop.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. ATTEWELL, P. AND RULE, J. 1984. Computing and organizations: What we know and what we don't know. Commun. ACM27, 1184 1192.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. AUMANN, R.J. 1976. Agreeing to disagree. Ann. Stat. 4, 1236-1239.]]Google ScholarGoogle ScholarCross RefCross Ref
  8. BALIGH, H.H. 1986. Decision rules and transactions, organizations and markets. Manage. Sci. 32, 1480-1491.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. BALIGH, H. H. AND BURTON, R.M. 1981. Describing and designing organizational structures and processes. Int. J. Policy Anal. Inf. Syst. 5, 251-266.]]Google ScholarGoogle Scholar
  10. BALIGH, H. H. AND RICHARTZ, L. 1967. Vertical Market Structures. Allyn and Bacon, Boston.]]Google ScholarGoogle Scholar
  11. BARNARD, C.I. 1964. The Functions of the Executive. Harvard University, Cambridge, Mass.]]Google ScholarGoogle Scholar
  12. BEARD, D., MURUGAPPAN, P., HUMM, A., BANKS, D., NAm, A., AND SHAN, Y.-P. 1990. A visual calendar for scheduling group meetings. In Proceedings of the 3rd Conference on Computer- Supported Cooperattve Work. ACM Press, New York, 279-290.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. BERNSTEIN, P. AND GOODMAN, N. 1981. Concurrency control in distributed database systems. ACM Comput. Surv. 13, 2, 185 221.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. BOND, A. H. AND GASSER, L. EDS. 1988. Readtngs in Distrtbuted Artificial Intelligence. Morgan Kaufman, San MateD, Calif.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. BRUNS, W. J. AND McFARLAN, F.W. 1987. Information technology puts power in control systems. Harvard Bus. Rev. (Sept.-Oct.), 89-94.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. BRYNJOLFSSON, E., MALONE, T., GURBAXANI, J., AND KAMBrL, A. 1994. Does information technology lead to smaller firms? Manage. Sci.]]Google ScholarGoogle Scholar
  17. BURTON, R. M. AND OBEL, B. 1980a. A computer simulation test of the M-form hypothesis. Admtn. Sci. Q. 25, 457-466.]]Google ScholarGoogle ScholarCross RefCross Ref
  18. BURTON, R. M. AND OBEL, B. 1980b. The efficiency of the price, budget, and mixed approaches under varying a priori information levels for decentralized planning. Manage. Sci. 26, 401-417.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. CARRIERO, N. AND GELERNTER, D. 1989. Coordination languages and their significance. Working Paper YALEU/DCS/RR-716. New Haven, CT: Dept. of Computer Science, Yale Univ. New Haven, Conn.]]Google ScholarGoogle Scholar
  20. CARTER, D. E. AND BAKER, B.S. 1991. Concurrent Engineering: The Product Development Environment for the 1990~. Addison-Wesley, Reading, Mass.]]Google ScholarGoogle Scholar
  21. CHANDLER, A.D. 1977. Administrative coordination, allocation and monitoring: Concepts and comparisons. Working paper 77-21. European Institute for Advanced Studies in Management, Brussels.]]Google ScholarGoogle Scholar
  22. CHANDLER, A. D., JR. 1962. Strategy and Structure: Chapters in the History of the American Industrial Enterprise. MIT Press, Cambridge, Mass.]]Google ScholarGoogle Scholar
  23. CHAPMAN, D. 1987. Planning for conjunctive goals. Artif. Intell. 32, 333 377.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. CmORRA, C.U. 1987. Reframing the role of computers in organizations: The transaction costs approach. Of)'~ce: Tech. People 3, 17-38.]]Google ScholarGoogle ScholarCross RefCross Ref
  25. COHEN, P. AND LEVESQUE, $. J. 1991. Teamwork. Technote No. 504. SRI International, Menlo Park, Calif.]]Google ScholarGoogle Scholar
  26. CONKLrN, J. AND BEGEMAN, M.L. 1988. gIBIS: A hypertext tool for exploratory policy discussion. In Proceedings of CSCW '88 Conference on Computer-Supported Cooperative Work. ACM Press, New York, 140-152.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. CRAWFORD, A. B., JR. 1982. Corporate electronic mail--A communication-intensive application of information technology. MIS Q. 6, (Sept.), 1 13.]]Google ScholarGoogle Scholar
  28. CROFT, W. B. AND LEFKOWITZ, L.S. 1988. Using a planner to support office work. In Proceedings of the ACM Conference on Office Information Systems. ACM, New York, 55 62.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. CROWSTON, K. 1991. Towards a coordination cookbook. Recipes for multi-agent action. Ph.D. dissertation, MIT Sloan School of Management, Cambridge, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. CROWSTON, K., MALONE, T. W, AND LIN, F. 1987. Cognitive science and organizational design: A case study of computer conferencing. Hum. Comput. Interaction 3, 59-85.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. CURTIS, B. 1989. Modeling coordination from field experiments. In Proceedings of the Conference on Organizational Computing, Coordination and Collaboration: Theories and Technologies for Computer-Supported Work.]]Google ScholarGoogle Scholar
  32. CYTRON, R. 1987. Limited processor scheduling of doacross loops. In Proceedings of the 1987 International Conference on Parallel Processing. Pennsylvania State University, University Park, Penn.]]Google ScholarGoogle Scholar
  33. DANTZIG, G. B. 1963. Linear Programming and Extensions. Princeton University Press, Princeton, N.J.]]Google ScholarGoogle Scholar
  34. DANZIGER, J. N., DUTTON, W. H., KLING, R. AND KRAEMER, K.L. 1982. Computers and Politics: High Technology in American Local Governments. Columbia University Press, New York.]]Google ScholarGoogle Scholar
  35. DAVIS, R. AND SMITH, R.G. 1983. Negotiation as a metaphor for distributed problem solving. Artif. Intell. 20, 63-109.]]Google ScholarGoogle ScholarCross RefCross Ref
  36. DEBREU, G. 1959. Theory of Value: An Axiomatic Analysis of Economic Equilibrium. Wiley, New York.]]Google ScholarGoogle Scholar
  37. DEITEL, H.M. 1983. An Introduction to Operating Systems. Addison-Wesley, Reading, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. DENEUBOURG, J. L. AND GROSS, S 1989. Collective patterns and decision-making. Ethol. Evol. 1, 295-311.]]Google ScholarGoogle ScholarCross RefCross Ref
  39. DENNIS, A. R., JOEY, F. G., JESSUP, L. M., NUNA- MAKER, J. F., AND VOGEL, D.R. 1988. Information technology to support electronic meetings. MIS Q. 12, 4(Dec.), 591 619.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. DERTOUZOS, M. L. 1991. Building the information marketplace. Tech. Rev. (Jan.), 29-40.]]Google ScholarGoogle Scholar
  41. DESANcTIS, G. AND GALLUPE, B. 1987 A foundation for the study of group decision support systems. Manage. Sct. 33, 5, 589 609.]]Google ScholarGoogle Scholar
  42. DIJKSTRA, E.W. 1968. The structure of the T. H. E. operating system Commun. ACM 11, 5, 341-346.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. DREXLER, K. E. AND MILLER, M. S. 1988. Incentive engineering for computational resource management. In The Ecology of Computation Elsevier, Amsterdam, 231 266.]]Google ScholarGoogle Scholar
  44. DUBOIS, M., SCHEURICH, C., AND BRIGGS, F.A. 1988. Synchronization, coherence, and event ordering in multiprocessors. IEEE Comput. 21, 2, 9-21.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. DURFEE, E. D. AND LESSER, V. R. 1987. Using partial global plans to coordinate distributed problem solvers. In Proceedings of the lOth Internattonal Joint Conference on Art~ftctal Intelligence (IJCAL87}, 875 883.]]Google ScholarGoogle Scholar
  46. ECCLES, R. G. 1985. The Transfer Pricing Problem: A Theory for Practice. Lexington Books, Lexington, Mass.]]Google ScholarGoogle Scholar
  47. ELLIS, C. A., GmBONS, R., AND MORRIS, P. 1979. Office streamlining. In Proceedings of the International Workshop on Integrated Offices. Institut de Recherche d'Informatique de d'Automatique, Versailles, France.]]Google ScholarGoogle Scholar
  48. ELLIS, C. A., GIBBS, S. J., AND REIN, G.L. 1991. Groupware, some issues and experiences. Commun. ACM 34, 1, 38-57.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. ELLIS, C. A., GIBBS, S. J., AND REIN, G.L. 1990. Design and use of a group editor In Engineering for Human-Computer Interaction. North- Holland/Elsevier, Amsterdam, 13-25.]]Google ScholarGoogle Scholar
  50. ERMAN, L. D., HAYEs-ROTH, F., LESSER, V. R., AND REDDY, D.R. 1980. The HEARSAY-II speech understanding system: Integrating knowledge to resolve uncertainty. ACM Comput. Surv. 12, 2, 213-253.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. FARRELL, J. AND SALONER, G. 1985. Standardization, compatibility, and innovation. Rand J. Econ. 16, (Spring), 70-83.]]Google ScholarGoogle ScholarCross RefCross Ref
  52. FIKES, R. E. AND NILSSON, N.J. 1971. STRIPS: A new approach to the application of theorem proving to problem solving. Artif. Intell. 2, 198-208.]]Google ScholarGoogle ScholarCross RefCross Ref
  53. FISH, R., KRAUT, R., LELAND, M., AND COHEN, M 1988. Quilt: A collaborative tool for cooperative writing. In Proceedings of the Conference on Office Informatton Systems. ACM, New York, 30-37.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. FLORES, F., GRAVES, M., HARTFIELD, B., AND WINO- GRAD, T. 1988. Computer systems and the design of organizational interaction. ACM Trans. Office Inf. Syst. 6, 2, 153-172.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Fox, M. S. 1981. An organizational view of distributed systems. IEEE Trans. Syst. Man. Cybernet. 11, 1, 70-79.]]Google ScholarGoogle ScholarCross RefCross Ref
  56. FRANKS, N.R. 1989. Army ants: A collective intelligence. Am. Sci. 77, (Mar.-Apr.), 139 145.]]Google ScholarGoogle Scholar
  57. GALBRAITH, J.R. 1977. Organization Design. Addison-Wesley, Reading, Mass.]]Google ScholarGoogle Scholar
  58. GALBRAITH, J.R. 1973. Designing Complex Organizations. Addison-Wesley, Reading, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. GRAY, J 1978. Notes on data base operating systems. Res. Rep. RJ2188. IBM, Yorktown Heights, N.Y.]]Google ScholarGoogle Scholar
  60. GREIF, I., EDS. 1988. Computer Supported Cooperative Work. Morgan Kaufmann Pubhshers, Los Angeles, Calif.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. GRUDTN, J. 1988. Why CSCW applications fail: Problems in the design and evaluation of organizational interfaces. In Proceedings of the 2nd Conference on Computer-Supported Cooperative Work. ACM Press, New York, 85-93.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. GURBAXANI, V. AND WHANG, S. 1991. The impact of information systems on organizations and markets. Commun. ACM 34, 1, 59 73.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. HALPERN, J. Y. 1987. Using reasoning about knowledge to analyze distributed systems. In Annual Review of Computer Science. Vot. 2. Annual Reviews Inc., Palo Alto, Calif., 37 68.]]Google ScholarGoogle Scholar
  64. HALSTEAD, 1~. H. 1985. Multilisp: A language for concurrent symbolic computation. ACM Trans. Program. Lang. Syst. 7, 4, 501-538.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. HART, P. AND ESTRIN, D. 1990. Inter-organization computer networks: Indications of shifts in interdependence. In Proceedings of the ACM Conference on Office Information Systems. ACM, New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. HEWITT, C. 1986. Offices are open systems. ACM Trans. Office Syst. 4, 3, 271-287.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. HIRSCH, E.D. 1987. Cultural Literacy: What Every Amerzcan Needs to Know. Houghton Mifflin, Boston.]]Google ScholarGoogle Scholar
  68. HOARE, C. A. R. 1975. Monitors: An operating systems structuring concept. Commun. ACM 17, 10, 549-557. Corrigendum, Commun. ACM 18, 2, 95.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. HOLT, A.W. 1988. Diplans: A new language for the study and implementation of coordination. ACM Trans. Office Inf. Syst. 6, 2, 109-125.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. HOLT, A. W. 1980. Coordinator programs. Unpublished Tech. Rep. Massachusetts Computer Associates, Inc., Wakefield, Mass.]]Google ScholarGoogle Scholar
  71. HOLT, A W., RAMSEY, H. R., AND GRIMES, J. D. 1983. Coordination system technology as the basis for a programming environment. Elec. Commun. 57, 4, 307-314.]]Google ScholarGoogle Scholar
  72. HUBERMAN, B. A. ED. 1988a. The Ecology of Computation. North Holland, Amsterdam.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. HUBEraVtAN, B.A. 1988b. Open systems: The ecology of computation. PARC Working Paper P88- 00074. Xerox PARC, Palo Alto, Calif.]]Google ScholarGoogle Scholar
  74. HUBERMAN. B. A. AND HOGG, T. 1988. The behaviour of computational ecologies. In The Ecology of Computation. Elsevier, Amsterdam, 77-116.]]Google ScholarGoogle Scholar
  75. HUHNS, M. N. AND GASSER, L., EDS. 1989. Distributed Artifictal Intelligence. Vol. 3. Morgan Kaufmann, San Mateo, Calif.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. HURWICZ, L. 1973. The design of resource allocation mechanisms. Am. Econ. Rev. Papers Proc. 58, (May), I 30.]]Google ScholarGoogle Scholar
  77. JANIS, I. L. AND MANN, L. 1977. Decision-Making. Free Press, New York.]]Google ScholarGoogle Scholar
  78. JENSEN, M. C. AND MECKLING, W.H. 1976. Theory of the firm: Managerial behavior, agency costs and ownership structure. J. F~n. Econ. 3, 305-360.]]Google ScholarGoogle Scholar
  79. JOI~ANSEN, R. 1988. Groupware: Computer Support for Business Teams. The Free Press, New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. KAHNEMAN, D. AND TVERSKY, A. 1973. On the psychology of prediction. Psychol. Rev. 80, 237-251.]]Google ScholarGoogle ScholarCross RefCross Ref
  81. KIDDER, T. 1981. The Soul of a New Machine. Little Brown, Boston.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. KIESLER, S., SmGEL, J., AND McGumE, T.W. 1984. Social psychological aspects of computer-mediated communication. Am. Psychol. 39, 1123- 1134.]]Google ScholarGoogle ScholarCross RefCross Ref
  83. KINNEAR, T. C. AND TAYLOR, J.R. 1991. Market- ~ng Research: An Applied Approach. McGraw Hill, New York.]]Google ScholarGoogle Scholar
  84. KLINC, R. 1980. Social analyses of computing: Theoretical perspectives in recent empirical research. ACM Comput. Surv. 12, 1, 61-110.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. KOHLER, W. 1981. A survey of techniques for synchronization and recovery in decentralized computer systems. ACM Comput. Surv. 13, 2, 149-183.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. KORNFELD, W. A. 1982. Combinatorially Implosive Algorithms. Commun. ACM 25, 10, 734-738.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. KORNFELD, W. A. AND HEW~TT, C. 1981. The scientific community metaphor. IEEE Trans. Syst. Man. Cybernet. SMC-11, 24-33.]]Google ScholarGoogle ScholarCross RefCross Ref
  88. KRAEMER, K. AND KING, J. L. 1988. Computerbased systems for cooperative work and group decision-making. ACM Comput. Surv. 20, 2, 115-146.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. KUROSE, J. F. AND SIMHA, R. 1989. A microeconomic approach to optimal resource allocation in distributed computer systems. IEEE Trans. Comput. 38, 5, 705-717.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. LAI, K. Y., MALONE, T., AND Yu, K.-C. 1988. Object Lens: A spreadsheet for cooperative work. ACM Trans. Office Inf. Syst. 6, 4, 332-353.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. LAWRENCE, P. AND LORSCH, J. 1967. Organization and Environment. Division of Research, Harvard Business School, Boston.]]Google ScholarGoogle Scholar
  92. LEAVITT, H. J. AND WHISLER, T.L. 1958. Management in the 1980's. Harvard Bus. Rev. 36, (Nov./Dec.), 41-48.]]Google ScholarGoogle Scholar
  93. LEE, J. 1990. Sibyl: A qualitative decision management system. In Artificial Intelligence at MIT: Expanding Frontiers. Vol. 1. MIT Press, Cambridge, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. LEE, J. AND MALONE, T. W. 1990. Partially shared views: A scheme for communicating among groups that use different type hierarchies. ACM Trans. Inf. Sys. 8, 1, 1-26.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. LISKOV, B. AND GUTTAG, J. 1986. Abstraction and Specification ~n Program Development. MIT Press, Cambridge, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. LoTus. 1989. Lotus Notes Users Guide. Lotus Development Corp., Cambridge, Mass.]]Google ScholarGoogle Scholar
  97. LUMER, E. AND HUBERMAN, B.A. 1990. Dynamics of resource allocation in distributed systems. Tech. Rep. SSL-90-05. Xerox PARC, Palo Alto, Calif.]]Google ScholarGoogle Scholar
  98. MALONE, T.W. 1992. Analogies between human organization and artificial intelligence systems: Two examples and some reflections. In Distributed Intelligence: Perspectives of Artificial Intelligence on Organization and Management Theory. Elsevier, Amsterdam.]]Google ScholarGoogle Scholar
  99. MALONE, T. W. 1990. Organizing information processing systems: Parallels between organizations and computer systems. In Cognition, Computation, and Cooperation. Ablex, Norwood, N.J., 56-83.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. MALONE, T.W. 1988. What is coordination theory. Working Paper no. 2051-88. MIT Sloan School of Management, Cambridge, Mass.]]Google ScholarGoogle Scholar
  101. MALONE, T. W. 1987. Modeling coordination in organizations and markets. Manage. Sci. 33, 1317-1332.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. MALONE, T. W. AND CROWSTON, K. G. 1991. Toward an interdisciplinary theory of coordination. Tech. Rep. no. 120. Massachusetts Institute of Technology, Center for Coordination Science, Cambridge, Mass.]]Google ScholarGoogle Scholar
  103. MALONE, T. W. AND CROWSTON, K. 1990. What is coordination theory and how can it help design cooperative work systems. In Proceeding of the Third Conference on Computer-Supported Cooperative Work. ACM Press, New York, 357-370.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. MALONE, T. W. AND ROCKART, J. F. 1991. Computers, networks, and the corporation. Sci. Am. 265, 3 (Sept.), 128-136.]]Google ScholarGoogle Scholar
  105. MALONE, T. W. AND SMITH, S.A. 1988. Modeling the performance of organizational structures. Oper. Res. 36, 3,421-436.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. MALONE, T. W., CROWSTON, K., LEE, J., AND PENT- LAND, B. 1993. Tools for inventing organizations: Toward a handbook of organizational processes. In Proceedings of the 2nd IEEE Workshop on Enabling Technologies Infrastructure for Collaborative Enterprises. IEEE, New York.]]Google ScholarGoogle ScholarCross RefCross Ref
  107. MALONE, T. W., FIKES, R. E., GRANT, K. R., AND HOWARD, M.T. 1988. Enterprise: A marketlike task scheduler for distributed computing. In The Ecology of Computatwn. North-Holland, New York.]]Google ScholarGoogle Scholar
  108. MALONE, T. W., GRANT, K. R., TURBAK, F. A., BROBST, S. A., AND COHEN, M. D. 1987a. Intelligent information-sharing systems Commun. ACM 30, 390-402]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. MALONE, T. W., LAI, K.-Y., AND FRY, C. 1992. Experiments with Oval: A radmally tailorable toot for cooperative work. In Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW '92). ACM, New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. MALONE, T. W, YATES, J., AND BENJAMIN, R. I. 1987b. Electronic markets and electronic hierarchies Commun. ACM 30,484-497]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. MANGEL, M. AND CLARK, C. W. 1988.Dynamic Modehng ~n Behavzoral Ecology. Princeton University Press, Princeton, N.J.]]Google ScholarGoogle Scholar
  112. MARCH, J. G. AND SIMON, H.A. 1958. Organizations. John Wiley and Sons, New York.]]Google ScholarGoogle Scholar
  113. MARKUS, M. L. AND CONNOLL~, T. 1990 Why CSCW applications fail: Problems in the adoption of interdependent work tools. In Proceedrags of the 3rd Con/~rence on Computer-Supported Cooperatwe Work. ACM Press, New York, 371 380.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. MARSCHAK, J. AND RADNER, R. 1972. Economtc Theory of Teams. Yale University, New Haven, Conn.]]Google ScholarGoogle Scholar
  115. MCCLAIN, J., THOMAS, L. J., AND MAZOLA, J. 1992. Operatzons Management. 3rd ed. Prentme-Hall, Englewood Cliffs, N.J.]]Google ScholarGoogle Scholar
  116. McGRATH, J. E. 1984. Groups: Interaction and Performance. Prentice-Hall, Englewood Cliffs, N.J.]]Google ScholarGoogle Scholar
  117. MIAO, X., LUH, P. B., AND KLEINMAN, D.L. 1992. A normatwe-descriptive approach to hierarchical team resource allocation. IEEE Trans. Syst. Man. Cybernet. 22, 3, 482-497.]]Google ScholarGoogle ScholarCross RefCross Ref
  118. MILGROM, P. 1981. An axiomatic characterization of common knowledge. Econometrica 49, 1, 17 26.]]Google ScholarGoogle ScholarCross RefCross Ref
  119. MILLER, J. G. 1978. Living Systems. McGraw- Hill, New York.]]Google ScholarGoogle Scholar
  120. MILLER. M. S. AND DREXLER, K.E. 1988. Markets and computation: Agoric open systems. In The Ecology of Computatwn. North-Holland, Amsterdam, 133-176.]]Google ScholarGoogle Scholar
  121. MINTZBERG, H. 1979. The Structuring of Organizations. Prentice-Hall, Englewood Cliffs, N.J.]]Google ScholarGoogle Scholar
  122. MOSES, J. 1990. Organization and ideology. Unpublished Manuscript. Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, Mass.]]Google ScholarGoogle Scholar
  123. MYERSON, R. B. 1981. Optimal auction design. Math. Oper. Res. 6, 58-73.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  124. NEUWIRTH, C. M., KAUFER, D. S., CHANDHOK, R., AND MORRIS, J.H. 1990. Issues in the design of computer-support for co-authoring and commenting. In Proceedings of the 3rd Conference on Computer Supported Cooperatwe Work (CSCW 90). ACM Press, New York, 183 195.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  125. NII, P. 1986. The blackboard model of problem solving. A/Mag. (Spring), 38-53.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  126. NATIONAL SCIENCE FOUNDATION 1991. Coordination Theory and Collaboration Technology Workshop Summary (June 3-5). National Science Foundation, Washington, D.C.]]Google ScholarGoogle Scholar
  127. NATIONAL SCIENCE FOUNDATION 1989. Areport by the NSF-IRIS Review Panel for Research on Coordination Theory and Technology. NSFF Forms and Pubhcation Unit, National Science Foundation, Washington, D.C.]]Google ScholarGoogle Scholar
  128. ORLIKOWSKI, W 1992. Learning from notes: Organizational issues in groupware implementation. In Procee&ngs of the Conference on Computer Supported Cooperative Work (CSCW 92). ACM, New York]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. PETERSON, D., EDS. 1986. Proceedings of the Conference on Computer-Supported Cooperatwe Work. ACM, New York.]]Google ScholarGoogle Scholar
  130. PETERSON, J.L. 1981. Petri Net Theory and the Modehng of Systems. Prentice-Hall, Englewood Cliff, N.J.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  131. PETERSON, J.L. 1977. Petri nets. ACM Comput. Surv. 9, 3, 223-252.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  132. PFEFFER, J. 1978. OrganizationalDesign. Harlan Davidson, Arlington Heights, Ill.]]Google ScholarGoogle Scholar
  133. PFEFFER, J. AND SALANCIK, G.R. 1978. The External Control of Organizations: A Resource Dependency Perspectwe. Harper and Row, New York.]]Google ScholarGoogle Scholar
  134. REITER, S. 1986. Informational incentive and performance in the (new)2 welfare economics. In Studies ~n Mathematical Economics. Studies in Mathematics, volume 25. Mathematical Association of America.]]Google ScholarGoogle Scholar
  135. RESCHER, N. 1977. D~alecacs. A Controversy- Oriented Approach to the Theory of Knowledge. State Umversity of New York Press, Buffalo, N.Y.]]Google ScholarGoogle Scholar
  136. RITTEL, H. AND KUNZ, W. 1970. Issues as elements of information systems. Working paper 131. University of Stuttgart, Institut fur Grundlagen der Planung I.A., Stuttgart, Germany.]]Google ScholarGoogle Scholar
  137. ROBERTS, K. H. AND GARGANO, G. 1989. Managing a high reliability organization: A case for interdependence. In Managing Complexity in High Technology Industries: Systems and People. Oxford University Press, New York, 147-159.]]Google ScholarGoogle Scholar
  138. ROBERTS, K. H., STOUT, S. K., AND HALPERN, J. J. 1994. Decision dynamics in two high reliability military organizations. Manage. ScL]]Google ScholarGoogle Scholar
  139. ROCKART, J. F. AND SHORT, J.E. 1989. IT and the networked organization: Toward more effective management of interdependence. In Management in the 1990s Research Program Final Report. Massachusetts Institute of Technology, Cambridge, Mass.]]Google ScholarGoogle Scholar
  140. ROGERS, E. AND AGARWALA-ROGERS, R. 1976. Communication in Organtzations. Free Press, New York.]]Google ScholarGoogle Scholar
  141. Ross, S. 1973. The economic theory of agency. Am. Econ. Rev. 63, 134-139.]]Google ScholarGoogle Scholar
  142. RUMELHART, D. E., MCCLELLAND, J. L. ANO PDP RESEARCH GROUP. 1986. Parallel D~strtbuted Processing: Explorations tn the M~- crostructures of Cognttton. MIT Press, Cambridge, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  143. SCHELLING, T. C. 1978. Micromotwes and Macrobehavtor. Norton, New York.]]Google ScholarGoogle Scholar
  144. SCHELLING, T.C. 1960. Strategy of Confitct. Harvard University Press, Cambridge, Mass.]]Google ScholarGoogle Scholar
  145. SCHONBERGER, R. 1986. World Class Manufacturing. Free Press, New York.]]Google ScholarGoogle Scholar
  146. SCHONBERGER, a. 1982. Japanese Manufacturing Techniques. Free Press, New York.]]Google ScholarGoogle Scholar
  147. SCHULER, n. AND NAMtOKA, A., EDS. 1993. Participatory Design: Principles and Practices. Lawrence Erlbaum, Hillsdale, N.J.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  148. SEARLE, J.R. 1975. A taxonomy of illocutionary acts. In Language, Mind and Knowledge. University of Minnesota, Minneapolis, Minn., 344-369.]]Google ScholarGoogle Scholar
  149. SEELEY, T.D. 1989. The honey bee colony as a superorganism. Am. Sci. 77, (Nov.-Dec.), 546-553.]]Google ScholarGoogle Scholar
  150. SHANNON, C. E. AND WEAVER, W. 1949. The Mathematical Theory of Communtcatton. University of Illinois Press, Urbana, Ill.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  151. SHOHAM, Y. 1994. Agent oriented programming. J. Artif. Intell.]]Google ScholarGoogle Scholar
  152. SIMON, H.A. 1981. Sciences of the Artificial. 2nd ed. MIT Press, Cambridge, Mass.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  153. SIMON, H.A. 1976. AdmznistrativeBehavior. 3rd ed. Free Press, New York.]]Google ScholarGoogle Scholar
  154. SINGH, B. 1992. Interconnected Roles (IR): A coordinated model. Tech, Rep. CT-84-92. Microelectronics and Computer Technology Corp., Austin, Tex.]]Google ScholarGoogle Scholar
  155. SINGH, B. AND REIN, G.L. 1992. Role Interaction Nets (RIN): A process description formalism. Tech. Rep. CT-083-92. Microelectronics and Computer Technology Corp., Austin, Tex.]]Google ScholarGoogle Scholar
  156. SMITH, A. 1776. The Wealth of Nations. 1986 ed. Penguin Books, London.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  157. SMITH, R. G. AND DAVIS, R. 1981. Frameworks for cooperation in distributed problem solving. IEEE Trans. Syst. Man. Cybernet. 11, 1, 61 70.]]Google ScholarGoogle ScholarCross RefCross Ref
  158. STANKOVIC, J. 1985. An application of Bayesian decision theory to decentralized control of job scheduling. IEEE Trans. Comput. C-34, 2, 117-130.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  159. STEFIK, M., FOSTER, G., BOBROW, D. G., KAHN, K., LANNING, S., AND SUCHMAN, L. 1987. Beyond the chalkboard: Computer support for collaboration and problem solving in meetings. Commun. ACM 30, 1, 32-47.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  160. STODDARD, D. 1986. OTISLINE. Case 9-186-304. Harvard Business School, New Haven, Conn.]]Google ScholarGoogle Scholar
  161. TANNENBAUM, A. S. 1981. Computer Networks. Prentice-Hall, Englewood Cliffs, N.J.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  162. TATAR, D. EDS. 1990. Proceedings of the 3rd Conference on Computer-Supported Cooperative Work. ACM Press, New York.]]Google ScholarGoogle Scholar
  163. TATAR, D., EDS. 1988. Proceedings of the 2nd Conference on Computer-Supported Cooperative Work. ACM Press, New York.]]Google ScholarGoogle Scholar
  164. THOMPSON, J. D. 1967. Organizations in Action: Social Science Bases of Admintstrative Theory. McGraw-Hill, New York.]]Google ScholarGoogle Scholar
  165. TOFFLER, A. 1970. Future Shock. Bantam Books, New York.]]Google ScholarGoogle Scholar
  166. TOULMIN, S. 1958. The Uses of Argument. Cambridge University Press, Cambridge, England.]]Google ScholarGoogle Scholar
  167. TUROFF, M. 1983. Information, value, and the internal marketplace. Unpublished manuscript. New Jersey Institute of Technology, Newark, N.J.]]Google ScholarGoogle Scholar
  168. WALDSPURGER, C. A., Hoco, T., HUBERMAN, B. A., KEPHART, J. O., AND STORNETTA, S. 1988. Spawn: A distributed computational ecology. Unpublished Working Paper. Xerox PARC, Palo Alto, Calif.]]Google ScholarGoogle Scholar
  169. WEICK, K.E. 1969. The Social Psychology of Organizing. Addison-Wesley, Reading, Mass.]]Google ScholarGoogle Scholar
  170. WILLIAMSON, O. 1985. The Economic Institutions of Capitalism. Free Press, New York.]]Google ScholarGoogle Scholar
  171. WILLIAMSON, O. E. 1975. Marhets and H~erarchies. Free Press, New York.]]Google ScholarGoogle Scholar
  172. WINOGRAD, T. 1987. A language/action perspective on the design of cooperative work. Hum Comput. Interaction. 3, 3 30.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  173. WINOGRAD, T. AND FLORES, F. 1986. Understanding Computers and Cognztwn: A New Foundation for Design. Ablex, Norwood, N.J.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The interdisciplinary study of coordination

                              Recommendations

                              Reviews

                              Joseph L. Podolsky

                              When I finished this paper, I felt as if I had just had a long conversation with two bright and articulate but as yet untested entrepreneurs. Both the authors and their fledgling discipline are rife with potential. While their work is young and heavily dependent on efforts in older, traditional fields of study, just reading the paper helped me look at issues in new ways, from new viewpoints. I am excited about the insights we all may gain as significant research is accomplished, specifically in this new domain, to which the title refers. For example, two chronic problem areas that might yield to this new field are the estimation of resources needed for complex projects and the management of specifications for software systems—both tasks that require extremely complex coordination. The authors explore how aspects of computer science, organization theory, management science, economics, linguistics, and psychology can all be drawn together into a “theory of coordination.” They define coordination as the management of dependencies between activities. This paper is a survey of this emerging field and offers a general introduction to both its unique viewpoint and its complexities. One of the most valuable parts of the paper is the extensive bibliography. Often, as I became intrigued with a particular subject that was annotated with a reference, I wished I was using a hypertext medium that would allow me to probe more deeply. The paper first presents a framework for studying coordination. Some basic processes are introduced, such as managing shared resources, managing producer-consumer relationships, managing simultaneity constraints, and managing task-subtask dependencies. The paper then discusses the world as seen from the coordination perspective. The authors look at various systems from both parametric and baseline analytic filters. The body of the paper concludes with a full discussion of the vast potential for research. While the potential of a theory of coordination is tantalizing, I got more immediate benefit from the many practical possibilities raised by the paper. For example, by comparing economic and task coordination processes, the authors reinforce the idea raised by one of their references that employees in large organizations should be allowed to bid for internal projects, either individually or through ad hoc teams. Most of the material in this paper is not new. The contribution of this fledgling discipline so far seems to be in the coordination of facets of other fields. I think there is more to this concept than mere rearrangement of known ideas, however. I do not know whether we can ever synthesize a grand theory of coordination, but, given the influence and power of that great common denominator—the general-purpose computer and its offspring, the information system—just the search for such a theory is likely to create some useful by products. New ways of thinking and new viewpoints are precious and well worth studying.

                              Access critical reviews of Computing literature here

                              Become a reviewer for Computing Reviews.

                              Comments

                              Login options

                              Check if you have access through your login credentials or your institution to get full access on this article.

                              Sign in

                              Full Access

                              • Published in

                                cover image ACM Computing Surveys
                                ACM Computing Surveys  Volume 26, Issue 1
                                March 1994
                                132 pages
                                ISSN:0360-0300
                                EISSN:1557-7341
                                DOI:10.1145/174666
                                Issue’s Table of Contents

                                Copyright © 1994 ACM

                                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                                Publisher

                                Association for Computing Machinery

                                New York, NY, United States

                                Publication History

                                • Published: 1 March 1994
                                Published in csur Volume 26, Issue 1

                                Permissions

                                Request permissions about this article.

                                Request Permissions

                                Check for updates

                                Qualifiers

                                • article

                              PDF Format

                              View or Download as a PDF file.

                              PDF

                              eReader

                              View online with eReader.

                              eReader