An algorithm for drawing general undirected graphs
Information Processing Letters
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Mining email social networks in Postgres
Proceedings of the 2006 international workshop on Mining software repositories
Predicting defects using network analysis on dependency graphs
Proceedings of the 30th international conference on Software engineering
Measuring OSS quality trough centrality
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Can developer-module networks predict failures?
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Predicting failures with developer networks and social network analysis
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Latent social structure in open source projects
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Maispion: a tool for analysing and visualising open source software developer communities
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
A framework for analysing and visualising open source software ecosystems
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Empirical validation of human factors in predicting issue lead time in open source projects
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
The evolution of Java build systems
Empirical Software Engineering
Graph-based analysis and prediction for software evolution
Proceedings of the 34th International Conference on Software Engineering
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
Adopting softer approaches in the study of repository data: a comparative analysis
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Why is collaboration needed in OSS projects? a case study of eclipse project
Proceedings of the 2013 International Workshop on Social Software Engineering
Hi-index | 0.00 |
Communication between developers plays a very central role in team-based software development for a variety of tasks such as coordinating development and maintenance activities, discussing requirements for better comprehension, assessing alternative solutions to complex problems, and like. However, the frequency of communication varies from time to time - sometimes developers exchange more messages with each other than at other times. In this paper, we investigate whether developer communication has any bearing with software quality by examining the relationship between communication frequency and number of bugs injected into the software. The data used for this study is drawn from the bug database, version archive, and mailing lists of the JDT sub-project in ECLIPSE. Our results show a statistically significant positive correlation between communication frequency and number of injected bugs in the software. We also noted that communication levels of key developers in the project do no correlate with number of injected bugs. Moreover, we show that defect prediction models can accommodate social aspects of the development process and potentially deliver more reliable results.