Software architecture as a means of communication in a globally distributed software development context

  • Authors:
  • Richard Berntsson Svensson;Aybüke Aurum;Barbara Paech;Tony Gorschek;Devesh Sharma

  • Affiliations:
  • Department of Computer Science School, Lund University, Lund, Sweden;School of Information Systems, Technology and Management, University of New South Wales, Sydney, Australia;Institut fur Informatik, University of Heidelberg, Heidelberg, Germany;School of Computing, Blekinge Institute of Technology, Karlskrona, Sweden;School of Information Systems, Technology and Management, University of New South Wales, Sydney, Australia

  • Venue:
  • PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The management and coordination of globally distributed development poses many new challenges, including compensating for informal implicit communication, which is aggravated by heterogeneous social and engineering traditions between development sites. Although much research has gone into identifying challenges and working with practical solutions, such as tools for communication, little research has focused on comparing communication mechanisms in terms of their ability to provide large volumes of rich information in a timely manner. Data was collected through in-depth interviews with eleven practitioners and twenty-eight responses through a web-based questionnaire from three product lines at an international software development organization. This paper assesses the relative importance of ten commonly used communication mechanisms and practices across local and global development sites. The results clearly indicate that some communication mechanisms are more important than others in providing large volumes of rich information in a timely manner. The prevalence of architecture in providing rich information in large volumes for both local and global communication can be clearly observed.