ACM Home Page
Please provide us with feedback. Feedback
Formulation and preliminary test of an empirical theory of coordination in software engineering
Full text PdfPdf (284 KB)
Source Foundations of Software Engineering archive
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Helsinki, Finland
SESSION: Software process and workflow table of contents
Pages: 138 - 137  
Year of Publication: 2003
ISBN:1-58113-743-5
Also published in ...
Authors
James D. Herbsleb  Carnegie Mellon University, Pittsburgh, PA
Audris Mockus  Avaya Labs Research, Basking Ridge, NJ
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 97,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/940071.940091
What is a DOI?

ABSTRACT

Motivated by evidence that coordination and dependencies among engineering decisions in a software project are key to better understanding and better methods of software creation, we set out to create empirically testable theory to characterize and make predictions about coordination of engineering decisions. We demonstrate that our theory is capable of expressing some of the main ideas about coordination in software engineering, such as Conway's law and the effects of information hiding in modular design. We then used software project data to create measures and test two hypotheses derived from our theory. Our results provide preliminary support for our formulations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
Campbell, D.T. and Stanley, J.C. Experimental and Quasi-Experimental Designs for Research. Houghton Mifflin, Boston, MA, 1963.
 
5
Conway, M.E. How Do Committees Invent? Datamation, 14 (4). 28--31.
 
6
Crowston, K. A taxonomy of organizational dependencies and coordination mechanisms. in Malone, T.W., Crowston, K. and Herman, G. eds. Tools for Organizing Business Knowledge: The MIT Process Handbook, MIT Press, Cambridge, MA, in press.
7
 
8
 
9
Durfee, E.H. Organisations, Plans, and Schedules: An Interdisciplinary Perspective on Coordinating AI Systems. Journal of Intelligent Systems, 3 (2-4). 157--187.
10
11
 
12
Herbsleb, J.D. and Mockus, A. An Empirical Study of Speed and Communication in Globally-Distributed Software Development. IEEE Transactions on Software Engineering, To appear.
13
 
14
 
15
Jackson, M. Problem Frames. Addison-Wesley, Boston, MA, 2001.
17
 
18
 
19
Mook, D.G. In Defense of External Invalidity. American Psychologist, April. 379--387.
20
 
21
 
22
Reif, F. Fundamentals of Statistical and Thermal Physics. McGraw-Hill, New York, 1965.
 
23
Simon, H.A. The structure of ill structured problems. Artificial intelligence, 4. 145--180.
 
24
25
26
 
27

CITED BY  16

Collaborative Colleagues:
James D. Herbsleb: colleagues
Audris Mockus: colleagues