An Empirical Study of the Bug Link Rate

被引:1
|
作者
Li, Chenglin [1 ]
Zhao, Yangyang [1 ]
Yang, Yibiao [2 ]
机构
[1] Zhejiang Sci Tech Univ, Hangzhou, Zhejiang, Peoples R China
[2] Nanjing Univ, Nanjing, Jiangsu, Peoples R China
关键词
bug link rate; defect data; defect prediction; mining software repositories; Bug priority; PREDICTION;
D O I
10.1109/QRS57517.2022.00028
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Defect data is critical for software defect prediction. To collect defect data, it is essential to establish links between bugs and their fixes. Missing links (i.e. low link rate) can cause false negatives in the defect dataset, and bias the experimental results. Despite the importance of bug links, little prior work has used bug link rate as a criterion for selecting subjects, and there is no empirical evidence to know whether there are simpler alternative criteria for evaluating a project's link rate to aid selection. To this end, we conduct a comprehensive study on the bug link rate. Based on 34 open-source projects, we make a detailed statistical analysis of the actual link rates of the projects, and examine the factors affecting link rates from both quantitative and qualitative perspectives. The findings could improve the understanding of bug link rates, and guide the selection of better subjects for defect prediction.
引用
收藏
页码:177 / 188
页数:12
相关论文
共 50 条
  • [41] Upstream bug management in Linux distributions An empirical study of Debian and Fedora practices
    Lin, Jiahuei
    Zhang, Haoxiang
    Adams, Bram
    Hassan, Ahmed E.
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [42] Formal Definition and Automatic Generation of Semantic Metrics: An Empirical Study on Bug Prediction
    Hu, Ting
    Mo, Ran
    Xiong, Pu
    Li, Zengyang
    Feng, Qiong
    IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 92 - 102
  • [43] What Changes in Where? An Empirical Study of Bug-Fixing Change Patterns
    Islam, Md Rakibul
    Zibran, Minhaz F.
    APPLIED COMPUTING REVIEW, 2020, 20 (04): : 18 - 34
  • [44] How Are Discussions Associated with Bug Reworking? An Empirical Study on Open Source Projects
    Zhao, Yu
    Zhang, Feng
    Shihab, Emad
    Zou, Ying
    Hassan, Ahmed E.
    ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [45] An empirical study of software entropy based bug prediction using machine learning
    Kaur A.
    Kaur K.
    Chopra D.
    International Journal of System Assurance Engineering and Management, 2017, 8 (Suppl 2) : 599 - 616
  • [46] Poster: BUGOSS: A Regression Bug Benchmark for Empirical Study of Regression Fuzzing Techniques
    Kim, Jeewoong
    Hong, Shin
    2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 470 - 473
  • [47] The Impact of Cross-Distribution Bug Duplicates, Empirical Study on Debian and Ubuntu
    Boisselle, Vincent
    Adams, Bram
    2015 IEEE 15TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2015, : 131 - 140
  • [48] Empirical Investigation of Accessibility Bug Reports in Mobile Platforms: A Chromium Case Study
    Aljedaani, Wajdi
    Mkaouer, Mohamed Wiem
    Eler, Marcelo M.
    Kessentini, Marouane
    PROCEEDINGS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYTEMS (CHI 2024), 2024,
  • [49] Empirical study on developer factors affecting tossing path length of bug reports
    Wu, Hongrun
    Liu, Haiyang
    Ma, Yutao
    IET SOFTWARE, 2018, 12 (03) : 258 - 270
  • [50] Predicting Bug-Fixing Time: An Empirical Study of Commercial Software Projects
    Zhang, Hongyu
    Gong, Liang
    Versteeg, Steve
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1042 - 1051