This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Categorizing the Spectrum of Coordination Technology
June 2010 (vol. 43 no. 6)
pp. 61-67
Anita Sarma, University of Nebraska
David Redmiles, University of California, Irvine
André van der Hoek, University of California, Irvine
Most frameworks that categorize technology for collaborative software development look at only one aspect of coordination support. The Coordination Pyramid classifies technologies according to multiple coordination paradigms, offering a unified, complementary perspective and a structure for evaluating emerging technology.

1. J. Thompson, Organizations in Action: Social Science Bases of Administrative Theory, McGraw-Hill, 2003.
2. C.R.B. de Souza and D. Redmiles, "An Empirical Study of Software Developers' Management of Dependencies and Changes," Proc. 30th Int'l Conf. Software Eng. (ICSE 08), IEEE CS Press, 2008, pp. 241-250.
3. D. Redmiles et al., "Continuous Coordination: A New Paradigm to Support Globally Distributed Software Development Projects," Wirtschaftsinformatik, vol. 49, 2007, pp. S28-S38.
4. J. Herbsleb and A. Mockus, "An Empirical Study of Speed and Communication in Globally Distributed Software Development," IEEE Trans. Software Eng., vol. 29, 2003, pp. 1-14.
5. M. Cataldo et al., "Software Dependencies, Work Dependencies and Their Impact on Failures," IEEE Trans. Software Eng., vol. 99, 2009, pp. 864-878.
6. M.-A. Storey et al., "Shared Waypoints and Social Tagging to Support Collaboration in Software Development," Proc. 20th Anniversary Conf. Computer-Supported Cooperative Work (CSCW 06), ACM Press, 2006, pp. 195-198.
7. P. Dewan and R. Hegde, "Semi-Synchronous Conflict Detection and Resolution in Asynchronous Software Development," Proc. 10th European Conf. Computer-Supported Cooperative Work (ECSCW 07), Springer, 2007, pp. 159-178.
8. A. Sarma et al., "Empirical Evidence of the Benefits of Workspace Awareness in Software Configuration Management," Proc. 16th ACM SIGSOFT Int'l Symp. Foundations of Software Eng. (SIGSOFT 08/FSE-16), ACM Press, 2008, pp. 113-123.
9. S.T. Iqbal and B.P. Bailey, "Effects of Intelligent Notification Management on Users and Their Tasks," Proc. 26th Ann. SIGCHI Conf. Human Factors in Computing Systems (CHI 08), ACM Press, 2008, pp. 93-102.
10. M. Kersten and G.C. Murphy, "Using Task Context to Improve Programmer Productivity," Proc. 14th ACM SIGSOFT Int'l Symp. Foundations of Software Eng. (FSE 06), ACM Press, 2006, pp. 1-11.
11. G. Fitzpatrick et al., "CVS Integration with Notification and Chat: Lightweight Software Team Collaboration," Proc. 20th Anniversary Conf. Computer-Supported Cooperative Work (CSCW 06), ACM Press, 2006, pp. 49-58.
12. L.-T. Cheng et al., "Building Collaboration into IDEs," ACM Queue, vol. 1, no. 9, 2003, pp. 40-50.

Index Terms:
Coordination pyramid, coordination paradigms, coordination tools, collaborative software development, computer-supported cooperative work
Citation:
Anita Sarma, David Redmiles, André van der Hoek, "Categorizing the Spectrum of Coordination Technology," Computer, vol. 43, no. 6, pp. 61-67, June 2010, doi:10.1109/MC.2010.163
Usage of this product signifies your acceptance of the Terms of Use.