Title :
Global Software Engineering: The Future of Socio-technical Coordination
Author :
Herbsleb, James D.
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA
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 :
distributed processing; software architecture; global software engineering; globally-distributed projects; large software systems; socio-technical coordination; software architecture; Collaborative software; Collaborative tools; Collaborative work; Computer industry; Computer science; International collaboration; Open source software; Software architecture; Software engineering; Software systems;
Conference_Titel :
Future of Software Engineering, 2007. FOSE '07
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2829-5
DOI :
10.1109/FOSE.2007.11