skip to main content
10.1145/1180875.1180929acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

Identification of coordination requirements: implications for the Design of collaboration and awareness tools

Published:04 November 2006Publication History

ABSTRACT

Task dependencies drive the need to coordinate work activities. We describe a technique for using automatically generated archi-val data to compute coordination requirements, i.e., who must coordinate with whom to get the work done. Analysis of data from a large software development project revealed that coordina-tion requirements were highly volatile, and frequently extended beyond team boundaries. Congruence between coordination re-quirements and coordination activities shortened development time. Developers, particularly the most productive ones, changed their use of electronic communication media over time, achieving higher congruence. We discuss practical implications of our technique for the design of collaborative and awareness tools.

References

  1. Allen, T.J. Managing the Flow of Technology. MIT Press, Cambridge, MA, 1977.Google ScholarGoogle Scholar
  2. Belotti, V. et al. (2003). Taking email to task: the design and evaluation of a task management centered email tool. In Pro-ceedings of the Conference on Human Factors in Computer Systems (CHI '03), Ft. Lauderdale, Florida, 2003, 345--352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Brooks, F. The Mythical Man-Month: Essays on Software Engineering (Anniversary Edition). Addison Wesley, Read-ing, MA, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Burton, R.M. and Obel, B. Strategic Organizational Diagno-sis and Design. Kluwer Academic Publishers, Norwell, MA, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  5. Carley, K.M and Ren, Y. Tradeoffs between Performance and Adaptability for C3I Architectures. In Proceedings of the 6th International Command and Control Research and Technology Symposium, Annapolis, Maryland, 2001.Google ScholarGoogle Scholar
  6. Crowston, K.C. Toward a Coordination Cookbook: Recipes for Multi-Agent Action. Ph.D. Dissertation, Sloan School of Management, MIT, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Curtis, B. et al. Software psychology: the need for interdisci-plinary program. In Proceedings of the IEEE, 74, 8 (Aug. 1986), 1092-1106.Google ScholarGoogle ScholarCross RefCross Ref
  8. Curtis, B., Kransner, H. and Iscoe, N. A field study of soft-ware design process for large systems. Comm. ACM, 31, 11 (Nov. 1988), 1268--1287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Daft, R.L. and Weick, K.E. Towards a model of organiza-tions as interpretation systems. Academy of Management Review, 9, 2 (Apr. 1984), 284--295.Google ScholarGoogle ScholarCross RefCross Ref
  10. Espinosa, J.A. Shared Mental Models and Coordination in Large-Scale, Distributed Software Development. Ph.D. Dis-sertation, Graduate School of Industrial Administration, Car-negie Mellon University, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Fisher, D., Hogan, B., Brush, A.J., Smith, M, Jacobs, A. Using social sorting to enhance email management. Human-Computer Interaction Consortium (HCIC '06), Fraser, Colorado, 2006.Google ScholarGoogle Scholar
  12. Galbraith, J. Designing Complex Organizations. Addison Wesley, Reading, MA, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gruen, D. et al. (2004). Lessons from the ReMail prototype. In Proceedings of the Conference on Human Factors in Computer Systems (CHI '04), Viena, Austria, 2004, 152--161. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Handel, M. & Herbsleb, J.D. What is Chat Doing in the Workplace? In Proceedings of the Conference on Computer Supported Cooperative Work (CSCW'02), New Orleans, LA, 2002, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Henderson, R.M. and Clark, K.B. Architectural innovation: the reconfiguration of existing product technologies and the failure of established firms. Administrative Science Quarterly, 35, 1 (Mar. 1990), 9--30.Google ScholarGoogle ScholarCross RefCross Ref
  16. Herbsleb, J.D. and Mockus, A. An Empirical Study of Speed and Communication in Globally Distributed Software Devel-opment. IEEE Trans. on Soft. Eng., 29, 6 (Jun. 2003), 481--494. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Isaacs, E., Walendowski, A. and Ranganathan, D. (2002) Hubbub: A Sound-Enhanced Mobile Instant Messenger that Supports Awareness and Opportunistic Interactions. In Proceedings of the Conference on Human Factors in Computer Systems (CHI'02), Minneapolis, Minnesota, 2002, 179--188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Jang, C.Y., Steinfield, C. and Pfaff, B. (2000). Supporting awareness in a web-based collaborative system: The Team-SCOPE System. In Proceedings of the Workshop on Aware-ness and the WWW, Conference on Computer Supported Cooperative Work (CSCW '00), Pittsburgh, Pennsylvania, 2000.Google ScholarGoogle Scholar
  19. Kraut, R.E. and Streeter, L.A. Coordination in Software Development. Comm. ACM, 38, 3 (Mar. 1995), 69--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Levchuk, G.M. et al. Normative Design of Project-Based Organizations -- Part III: Modeling Congruent, Robust and Adaptive Organizations. IEEE Trans. on Systems, Man & Cybernetics, 34, 3 (May. 2004), 337--350 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. March, J.G and Simon, H.A. Organizations. Wiley, New York, NY, 1958.Google ScholarGoogle Scholar
  22. Mintzberg, H. The Structuring of Organizations: A Synthesis of the Research. Prentice-Hall, Englewood Cliffs, NJ, 1979.Google ScholarGoogle Scholar
  23. Mockus, A., Fielding, R. and Herbsleb, J.D. Two Case Stud-ies of Open Source Software Development: Apache and Mozilla. ACM Trans. on Soft. Eng. and Method., 11, 3 (Jul. 2002), 309--346. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Olson, G.M. and Olson, J.S. Distance Matters. Human-Computer Interaction, 15, 2 & 3 (2000), 139--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Robillard, M.P, Coelho, W. and Murphy, G.C. How Effec-tive Developers Investigate Source Code: An Exploratory Study. IEEE Trans. on Soft. Eng., 30, 12 (Dec. 2004), 889--903. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sarma, A., Noroozi, Z., and van der Hoek, A. Palantir: Rais-ing Awareness among Configuration Management Work-spaces. In Proceedings of the International Conference in Software Engineering (ICSE '03), Portland, Oregon, 2003, 444--454. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Schummer, T. and Haake, J.M. (2001). Supporting Distrib-uted Software Development by Modes of Collaboration. In Proceedings of the Seventh European Conference on Com-puter Supported Cooperative Work (ECSCW '03), Helsinki, Finland, 79--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Sosa, M.E., Eppinger, S.D. and Rowles, C.M. The misalign-ment of product architecture and organizational structure in complex product development. Management Science, 50, 12 (Dec. 2004), 1674--1689. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Thompson, J.D. Organizations in Action: Social Science Bases of Administrative Theory. McGraw-Hill, New York, NY, 1967.Google ScholarGoogle Scholar
  30. Von Hippel, E. Task Partitioning: an innovation process variable. Research Policy, 19, 5 (Oct. 1990), 407--418.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Identification of coordination requirements: implications for the Design of collaboration and awareness tools

          Recommendations

          Comments

          Login options

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

          Sign in
          • Published in

            cover image ACM Conferences
            CSCW '06: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
            November 2006
            548 pages
            ISBN:1595932496
            DOI:10.1145/1180875

            Copyright © 2006 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: 4 November 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate2,235of8,521submissions,26%

            Upcoming Conference

            CSCW '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader