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

被引:24
|
作者
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
相关论文
共 50 条
  • [1] Bugs and Features, Do Developers Treat Them Differently?
    Hu, Dongyang
    Wang, Tao
    Chang, Junsheng
    Zhang, Yang
    Yin, Gang
    2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND BIG DATA (ICAIBD), 2018, : 250 - 255
  • [2] Do Visual Issue Reports Help Developers Fix Bugs?
    Kuramoto, Hiroki
    Kondo, Masanari
    Kashiwa, Yutaro
    Ishimoto, Yuta
    Shindo, Kaze
    Kamei, Yasutaka
    Ubayashi, Naoyasu
    30TH IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2022), 2022, : 511 - 515
  • [3] ... But what do you do with bugs when you find them?
    不详
    NEW SCIENTIST, 1998, 160 (2162) : 6 - 6
  • [4] How do Developers Fix Cross-project Correlated Bugs?
    Ma, Wanwangying
    Chen, Lin
    Zhang, Xiangyu
    Zhou, Yuming
    Xu, Baowen
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 381 - 392
  • [5] What Help Do Developers Seek, When and How?
    Li, Hongwei
    Xing, Zhenchang
    Peng, Xin
    Zhao, Wenyun
    2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 142 - 151
  • [6] When, How, and Why Developers (Do Not) Test in Their IDEs
    Beller, Moritz
    Gousios, Georgios
    Panichella, Annibale
    Zaidman, Andy
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 179 - 190
  • [7] When and Why Do Software Developers Face Uncertainty?
    Ubayashi, Naoyasu
    Kamei, Yasutaka
    Sato, Ryosuke
    2019 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2019), 2019, : 288 - 299
  • [8] When Do Gestures Communicate? A Meta-Analysis
    Hostetter, Autumn B.
    PSYCHOLOGICAL BULLETIN, 2011, 137 (02) : 297 - 315
  • [9] Bad Bugs, Bad Bugs - Whatcha Gonna Do When They Come for You?
    Headley, Carol M.
    NEPHROLOGY NURSING JOURNAL, 2011, 38 (05) : 433 - +
  • [10] DO ... DO NOT ... WHEN AN AIDS CASE IS SUSPECTED
    MEUNIER, YAC
    CONTRACEPTION FERTILITE SEXUALITE, 1984, 12 (03): : 536 - 537