Software architecture as a means of communication in a globally distributed software development context
2012 (English)Conference paper (Refereed) Published
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.
Place, publisher, year, edition, pages
Madrid: Springer , 2012.
Case Study, Communication, Global Software Engineering, Product Management, Software Architecture, Software Product Lines
IdentifiersURN: urn:nbn:se:bth-7049DOI: 10.1007/978-3-642-31063-8_14Local ID: oai:bth.se:forskinfo0A66E185B0A73D6CC1257AC900452B08ISBN: 978-364231062-1OAI: oai:DiVA.org:bth-7049DiVA: diva2:834625
13th International Conference on Product-Focused Software Process Improvement, PROFES