Small worlds: the dynamics of networks between order and randomness
Small worlds: the dynamics of networks between order and randomness
Tutorial, Human Factors in Software Development
Tutorial, Human Factors in Software Development
The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Out of Sight, Out of Sync: Understanding Conflict in Distributed Teams
Organization Science
Leveraging expertise in global software teams: Going outside boundaries
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Jazz and the Eclipse Way of Collaboration
IEEE Software
Latent social structure in open source projects
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Communication networks in geographically distributed software development
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Human-Computer Interaction
Learning from Experience in Software Development: A Multilevel Analysis
Management Science
Leadership at a Distance: Research in Technologically-Supported Work
Leadership at a Distance: Research in Technologically-Supported Work
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Information Systems Research
Predicting defects with program dependencies
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The impact of communication structure on new product development outcomes
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Talk versus work: characteristics of developer collaboration on the jazz platform
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Categorizing bugs with social networks: a case study on four open source software communities
Proceedings of the 2013 International Conference on Software Engineering
The communication patterns of technical leaders: impact on product development team performance
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.00 |
It is well established that distributed software projects benefit from informal communication. However, it is less clear how patterns of informal communication impact the performance of the individual developers. In a study of communication networks in a large commercial software project, we found that individuals performed better when they were central within a team's communication network but their performance worsened if they were central within the communication for the whole project. On the other hand, individuals embedded in a dense communication cluster at the team and at the project level perform better than those who were not embedded. The effects for both network positions were maintained even after controlling for formal role, individual differences in communication, workload and other factors that drive communication. We discuss the implications of the results for intra- and inter-team communication and for the inclusion of network structure into the design of collaborative and awareness tools.