Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
9-2007
Abstract
Software firms are increasingly distributing their software development effort across multiple locations. In this paper we present the results of a two year field study that investigated the effects of dispersion on the productivity and quality of distributed software development. We first develop a model of distributed software development. We then use the model, along with our empirically observed data, to understand the consequences of dispersion on software project performance. Our analysis reveals that, even in high process maturity environments, a) dispersion significantly reduces development productivity and has effects on conformance quality, and b) these negative effects of dispersion can be significantly mitigated through deployment of structured software engineering processes.
Keywords
software development, distributed software development, productivity, dispersion
Discipline
Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
ESEC/FSE 2007: The 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering: Dubrovnik, Croatia, September 3-7, 2007
First Page
125
Last Page
134
ISBN
9781595938114
Identifier
10.1145/1287624.1287643
Publisher
ACM
City or Country
New York
Citation
RAMASUBBU, Narayanasamy and BALAN, Rajesh Krishna.
Globally Distributed Software Development Project Performance: An Empirical Analysis. (2007). ESEC/FSE 2007: The 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering: Dubrovnik, Croatia, September 3-7, 2007. 125-134.
Available at: https://ink.library.smu.edu.sg/sis_research/819
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
http://dx.doi.org/10.1145/1287624.1287643
Comments
Awarded ACM SIGSOFT Distinguished Paper Award