articleIEEE Transactions on Software EngineeringJun 1, 2003Closed access

An empirical study of speed and communication in globally distributed software development

Carnegie Mellon University · Avaya (United States)

Indexed incrossref

Abstract

Global software development is rapidly becoming the norm for technology companies. Previous qualitative research suggests that distributed development may increase development cycle time for individual work items (modification requests). We use both data from the source code change management system and survey data to model the extent of delay in a distributed software development organization and explore several possible mechanisms for this delay. One key finding is that distributed work items appear to take about two and one-half times as long to complete as similar items where all the work is colocated. The data strongly suggest a mechanism for the delay, i.e., that distributed work items involve more…

Citation impact

985
total citations
FWCI
88.85
Percentile
100%
References
49
Citations per year

Authors

2

Topics & keywords

Keywords
  • Computer science
  • Replicate
  • Distributed development
  • Software
  • Software development
  • Work (physics)
  • Key (lock)
  • Distributed computing
No related works found for this paper.