Effects of four distances on communication processes in global software projects

Global distribution of software engineering introduces geographical, temporal, cultural and organizational distance into teamwork. Globally distributed software projects need to use electronic communication tools to collaborate across these distances. Communication media differ in properties and capabilities to overcome the challenges imposed by these distances. In this paper, we examine the effects of these four distances to communication in software engineering projects. We use Media Synchronicity Theory as a framework to analyze the capabilities of different communication media to support software engineering across distances. We report our findings on the relationship between communication media and distance from three distributed software projects. Based on the results, we aim at providing conclusions on choosing communication media for globally distributed software projects.

[1]  William H. DeLone,et al.  Global boundaries, task processes and IS project success: a field study , 2006, Inf. Technol. People.

[2]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

[3]  Audris Mockus,et al.  Distance, dependencies, and delay in a global collaboration , 2000, CSCW '00.

[4]  Robert E. Kraut,et al.  Coordination in software development , 1995, CACM.

[5]  M. Patton Qualitative research and evaluation methods , 1980 .

[6]  Alan R. Dennis,et al.  Rethinking media richness: towards a theory of media synchronicity , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[7]  Pär J. Ågerfalk,et al.  Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).