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 条
  • [31] Are tweets useful in the bug fixing process? An empirical study on Firefox and Chrome
    Mariam El Mezouar
    Feng Zhang
    Ying Zou
    Empirical Software Engineering, 2018, 23 : 1704 - 1742
  • [32] From android bug reports to android bug handling process: An empirical study of open-source development
    Yu L.
    Int. J. Open Source Softw. Processes, 4 (1-18): : 1 - 18
  • [33] EMPIRICAL STUDY OF INTEREST RATE DETERMINATION
    HAMBURGER, MJ
    SILBER, WL
    REVIEW OF ECONOMICS AND STATISTICS, 1969, 51 (03) : 369 - 373
  • [34] Exploring the missing link: an empirical study of software fixes
    Hamill, Maggie
    Goseva-Popstojanova, Katerina
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (08): : 684 - 705
  • [35] Upstream bug management in Linux distributionsAn empirical study of Debian and Fedora practices
    Jiahuei Lin
    Haoxiang Zhang
    Bram Adams
    Ahmed E. Hassan
    Empirical Software Engineering, 2022, 27
  • [36] The link between the federal funds rate and banking system distress: An empirical investigation
    Akcay, Mustafa
    Elyasiani, Elyas
    JOURNAL OF MACROECONOMICS, 2021, 67
  • [37] Measuring the Efficacy of Code Clone Information in a Bug Localization Task: An Empirical Study
    Chatterji, Debarshi
    Carver, Jeffrey C.
    Massengill, Beverly
    Oslin, Jason
    Kraft, Nicholas A.
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 20 - 29
  • [38] An empirical study on the potential of word embedding techniques in bug report management tasks
    Chen, Bingting
    Zou, Weiqin
    Cai, Biyu
    Meng, Qianshuang
    Liu, Wenjie
    Li, Piji
    Chen, Lin
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (05)
  • [39] On the Relationships between Stability and Bug-proneness of Code Clones: An Empirical Study
    Rahman, Md Saidur
    Roy, Chanchal K.
    2017 IEEE 17TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2017, : 131 - 140
  • [40] An empirical study on real bug fixes from solidity smart contract projects✩
    Wang, Yilin
    Chen, Xiangping
    Huang, Yuan
    Zhu, Hao-Nan
    Bian, Jing
    Zheng, Zibin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 204