Are Information Retrieval-based Bug Localization Techniques Trustworthy?

被引:10
|
作者
Kim, Misoo [1 ]
Lee, Eunseok [1 ]
机构
[1] Sungkyunkwan Univ, Suwon, South Korea
来源
PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION | 2018年
关键词
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 条
  • [21] Information Retrieval and Spectrum Based Bug Localization: Better Together
    Le, Tien-Duy B.
    Oentaryo, Richard J.
    Lo, David
    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, : 579 - 590
  • [22] Will this localization tool be effective for this bug? Mitigating the impact of unreliability of information retrieval based bug localization tools
    Le, Tien-Duy B.
    Thung, Ferdian
    Lo, David
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (04) : 2237 - 2279
  • [23] Will this localization tool be effective for this bug? Mitigating the impact of unreliability of information retrieval based bug localization tools
    Tien-Duy B. Le
    Ferdian Thung
    David Lo
    Empirical Software Engineering, 2017, 22 : 2237 - 2279
  • [24] Information Retrieval Based Bug Localization: Research Problem, Progress, and Challenges
    Guo Z.-Q.
    Zhou H.-C.
    Liu S.-R.
    Li Y.-H.
    Chen L.
    Zhou Y.-M.
    Xu B.-W.
    Li, Yan-Hui (yanhuili@nju.edu.cn); Zhou, Yu-Ming (zhouyuming@nju.edu.cn), 1600, Chinese Academy of Sciences (31): : 2826 - 2854
  • [25] Research Progress on Software Bug Localization Technology Based on Information Retrieval
    Zhang Y.
    Liu J.-K.
    Xia X.
    Wu M.-H.
    Yan H.
    Xia, Xin (Xin.Xia@monash.edu), 1600, Chinese Academy of Sciences (31): : 2432 - 2452
  • [26] Two-Level Information-Retrieval-Based Model for Bug Localization Based on Bug Reports
    Alsaedi, Shatha
    Gad-Elrab, Ahmed A. A.
    Noaman, Amin
    Eassa, Fathy
    ELECTRONICS, 2024, 13 (02)
  • [27] How Does Execution Information Help with Information-Retrieval Based Bug Localization?
    Dao, Tung
    Zhang, Lingming
    Meng, Na
    2017 IEEE/ACM 25TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2017, : 241 - 250
  • [28] Information Retrieval-based Dynamic Time Warping
    Anguera, Xavier
    14TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2013), VOLS 1-5, 2013, : 1 - 5
  • [29] Improving Bug Localization using Structured Information Retrieval
    Saha, Ripon K.
    Lease, Matthew
    Khurshid, Sarfraz
    Perry, Dewayne E.
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 345 - 355
  • [30] Image Retrieval-Based Localization Under Seasonal Changes
    Zhu, Hao
    2022 IEEE 2ND INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND ARTIFICIAL INTELLIGENCE (CCAI 2022), 2022, : 142 - 148