Are Information Retrieval-based Bug Localization Techniques Trustworthy?

被引:10
|
作者
Kim, Misoo [1 ]
Lee, Eunseok [1 ]
机构
[1] Sungkyunkwan Univ, Suwon, South Korea
关键词
Empirical Study; Test File; Bug Report; Information Retrieval-based Bug Localization; Trustworthness;
D O I
10.1145/3183440.3194954
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Information retrieval-based bug localization techniques are evaluated using datasets with an oracle. However, datasets can contain non-buggy files, which affect the reliability of these techniques. To investigate the impact of non-buggy files, we show that a test file can be regarded as a buggy file. Then, we determined if this file caused inaccuracies that would eventually affect the trustworthiness of previous techniques. We further analyzed the impact of test files on IR-based bug localization through three research questions. Our results show that the test files significantly impact the performance of the techniques. Furthermore, MAP increased by a maximum of 21%, and MRR decreased by a maximum of 13%.
引用
收藏
页码:248 / 249
页数:2
相关论文
共 50 条
  • [1] Are datasets for information retrieval-based bug localization techniques trustworthy?: Impact analysis of bug types on IRBL
    Kim, Misoo
    Lee, Eunseok
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (03)
  • [2] Are datasets for information retrieval-based bug localization techniques trustworthy?Impact analysis of bug types on IRBL
    Misoo Kim
    Eunseok Lee
    Empirical Software Engineering, 2021, 26
  • [3] On the Value of Bug Reports for Retrieval-based Bug Localization
    Lawrie, Dawn
    Binkley, Dave
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 524 - 528
  • [4] Information retrieval-based bug localization approach with adaptive attribute weighting
    ErSahIn, Mustafa
    Utku, Semih
    Kilinc, Deniz
    ErSahIn, Buket
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2021, 29 (03) : 1598 - 1614
  • [5] Are Bug Reports Enough for Text Retrieval-based Bug Localization?
    Mills, Chris
    Pantiuchina, Jevgenija
    Parra, Esteban
    Bavota, Gabriele
    Haiduc, Sonia
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 381 - 392
  • [6] Where Should the Bugs Be Fixed? More Accurate Information Retrieval-Based Bug Localization Based on Bug Reports
    Zhou, Jian
    Zhang, Hongyu
    Lo, David
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 14 - 24
  • [7] On the relationship between bug reports and queries for text retrieval-based bug localization
    Mills, Chris
    Parra, Esteban
    Pantiuchina, Jevgenija
    Bavota, Gabriele
    Haiduc, Sonia
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (05) : 3086 - 3127
  • [8] On the Evaluation of Structured Information Retrieval-Based Bug Localization on 20 C# Projects
    Garnier, Marcelo
    Garcia, Alessandro
    THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, : 123 - 132
  • [9] Context-Aware Program Simplification to Improve Information Retrieval-Based Bug Localization
    Yang, Yilin
    Wang, Ziyuan
    Chen, Zhenyu
    Xu, Baowen
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 252 - 263
  • [10] Query Quality Prediction for Text Retrieval-based Bug Localization
    Liu, Wenjie
    Zou, Weiqin
    Chen, Bingting
    Cai, Biyu
    Zhang, Jingxuan
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2024, : 340 - 351