People, Organizations, and Process Improvement
IEEE Software
Coordination in software development
Communications of the ACM
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Software Architecture in Practice
Software Architecture in Practice
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Towards Comprehensive Release Planning for Software Product Lines
IWSPM '06 Proceedings of the International Workshop on Software Product Management
An Introduction to Global Product Line Requirements Engineering
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
Experiences of Instant Messaging in Global Software Development Projects: A Multiple Case Study
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Business Value through Product Line Engineering - A Case Study
SEAA '08 Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications
Goal-Oriented Requirements Communication in New Product Development
IWSPM '08 Proceedings of the 2008 Second International Workshop on Software Product Management
Global software development: where are the benefits?
Communications of the ACM - A Blind Person's Interaction with Technology
Journal of Systems and Software
Empirical evidence in global software engineering: a systematic review
Empirical Software Engineering
Hi-index | 0.00 |
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.