Do Developers Introduce Bugs when they do not Communicate? The Case of Eclipse and Mozilla

被引:25
作者
Bernardi, Mario Luca [1 ]
Canfora, Gerardo [1 ]
Di Lucca, Giuseppe A. [1 ]
Di Penta, Massimiliano [1 ]
Distante, Damiano [2 ]
机构
[1] Univ Sannio, Dept Engn RCOST, Benevento, Italy
[2] Unitelma Sapienza Univ, Fac Econ, Rome, Italy
来源
2012 16TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR) | 2012年
关键词
Bug Management; Developers' Communication; Social Network Analysis; Empirical Study;
D O I
10.1109/CSMR.2012.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developers working on related artifacts often communicate each other to coordinate their changes and to make others aware of their changes. When such a communication does not occur, this could create misunderstanding and cause the introduction of bugs. This paper investigates how the level of communication between committers relates to their proneness to introduce faults. This is done by identifying committers likely responsible of bug-introducing changes, and comparing-through social network measures-characteristics of their communication with the characteristics of other committers. We report results from a study conducted on bugs from Eclipse and Mozilla, indicating that bug-introducing committers have a higher social importance than other committers, although the communication between themselves is significantly lower than for others.
引用
收藏
页码:139 / 148
页数:10
相关论文
共 15 条
[1]  
Abreu R, 2009, IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), P153
[2]  
[Anonymous], 2000, HDB PARAMETRIC NONPA
[3]   The Secret Life of Bugs: Going Past the Errors and Omissions in Software Repositories [J].
Aranda, Jorge ;
Venolia, Gina .
2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, :298-+
[4]  
Bettenburg Nicolas, 2010, Proceedings of the 18th IEEE International Conference on Program Comprehension (ICPC 2010), P124, DOI 10.1109/ICPC.2010.46
[5]  
Bird Christian, 2009, 2009 20th International Symposium on Software Reliability Engineering (ISSRE 2009), P109, DOI 10.1109/ISSRE.2009.17
[6]  
Bird C., 2008, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, P24
[7]  
Bird C., 2011, 19 ACM SIGSOFT S 13, P4, DOI DOI 10.1145/2025113.2025119
[8]  
Bird Christian, 2006, P MSR, V20, P137, DOI DOI 10.1145/1137983.1138016
[9]  
Canfora G., 2011, P 8 INT WORK C MIN S, P143, DOI DOI 10.1145/1985441.1985463
[10]  
Grissom R.J., 2005, Effect sizes for research: A broad practical approach, DOI DOI 10.4324/9781410612915