Global Software Engineering: The Future of Socio-technical Coordination
Top Cited Papers
- 1 May 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 188-198
- https://doi.org/10.1109/fose.2007.11
Abstract
Globally-distributed projects are rapidly becoming the norm for large software systems, even as it becomes clear that global distribution of a project seriously impairs critical coordination mechanisms. In this paper, I describe a desired future for global development and the problems that stand in the way of achieving that vision. I review research and lay out research challenges in four critical areas: software architecture, eliciting and communicating requirements, environments and tools, and orchestrating global development. I conclude by noting the need for a systematic understanding of what drives the need to coordinate and effective mechanisms for bringing it about.Keywords
This publication has 58 references indexed in Scilit:
- Building Collaboration into IDEsQueue, 2003
- Collaboration practices in global inter‐organizational software development projectsSoftware Process: Improvement and Practice, 2003
- Tool support for geographically dispersed inspection teamsSoftware Process: Improvement and Practice, 2003
- RE challenges in multi-site software development organisationsRequirements Engineering, 2003
- Leveraging resources in global software developmentIEEE Software, 2001
- Synching or sinking: global software outsourcing relationshipsIEEE Software, 2001
- Globalization by chunking: a quantitative approachIEEE Software, 2001
- Tactical approaches for alleviating distance in global software developmentIEEE Software, 2001
- Distance MattersHuman–Computer Interaction, 2000
- Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established FirmsAdministrative Science Quarterly, 1990