Does distributed development affect software quality?: an empirical case study of Windows Vista
Communications of the ACM - A Blind Person's Interaction with Technology
Does distributed development affect software quality? An empirical case study of Windows Vista
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A time-lag analysis for improving communication among OSS developers
JSAI-isAI'09 Proceedings of the 2009 international conference on New frontiers in artificial intelligence
A review of awareness in distributed collaborative software engineering
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Extending socio-technical congruence with awareness relationships
Proceedings of the 4th international workshop on Social software engineering
Lean management of software processes and factories using business process modeling techniques
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Going global with agile service networks
Proceedings of the 34th International Conference on Software Engineering
Simulation-based workforce assignment considering position in a social network
Proceedings of the Winter Simulation Conference
The true role of active communicators: an empirical study of Jazz core developers
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Process variability management in global software development: a case study
Proceedings of the 2013 International Conference on Software and System Process
Proceedings of the 10th Working Conference on Mining Software Repositories
Information and Software Technology
Hi-index | 0.00 |
Nowadays, distributed development is common in software development. Besides many advantages, research in the last decade has consistently found that distribution has a negative impact on collaboration in general, and communication and task completion time in particular. Adapted processes, practices and tools are demanded to overcome these challenges. We report on an empirical study of communication structures and delay, as well as task completion times in IBM's distributed development project Jazz. The Jazz project explicitly focuses on distributed collaboration and has adapted processes and tools to overcome known challenges. We explored the effect of distance on communication and task completion time and use social network analysis to obtain insights about the collaboration in the Jazz project. We discuss our findings in the light of existing literature on distributed collaboration and delays.