Influence of Structured Information in Bug Report Descriptions on IR-based Bug Localization

被引:4
|
作者
Rath, Michael [1 ,2 ]
Maeder, Patrick [2 ]
机构
[1] DLR Inst Data Sci, Jena, Germany
[2] Tech Univ Ilmenau, Ilmenau, Germany
关键词
Bug Report Structure; Bug Localization; Information Retrieval;
D O I
10.1109/SEAA.2018.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the years, researcher proposed multiple information retrieval (IR) based bug localization techniques. The foundation of the approaches relies on textual similarity of the bug report description and the source code files. The basic assumption is that these descriptions are well suited to query the code base. However, often bug reports contain structured information such as stack traces and source code next to natural language, which might interfere with the initial belief. In this paper, we systematically analyze the influence of structured information on IR-based techniques. Therefore a study on 7,334 bug reports, out of which more than 30% contain structured information, was conducted. Our results show, that stack traces tend to negatively affect IR-based bug localization performance and require special handling.
引用
收藏
页码:26 / 32
页数:7
相关论文
共 50 条
  • [31] Two-Level Information-Retrieval-Based Model for Bug Localization Based on Bug Reports
    Alsaedi, Shatha
    Gad-Elrab, Ahmed A. A.
    Noaman, Amin
    Eassa, Fathy
    [J]. ELECTRONICS, 2024, 13 (02)
  • [32] On the Evaluation of Structured Information Retrieval-Based Bug Localization on 20 C# Projects
    Garnier, Marcelo
    Garcia, Alessandro
    [J]. THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, : 123 - 132
  • [33] On Combining IR Methods to Improve Bug Localization
    Khatiwada, Saket
    Tushev, Miroslav
    Mahmoud, Anas
    [J]. 2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 252 - 262
  • [34] Bug Localization Based on Code Change Histories and Bug Reports
    Youm, Klaus Changsun
    Ahn, June
    Kim, Jeongho
    Lee, Eunseok
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 190 - 197
  • [35] Enhancing bug localization with bug report decomposition and code hierarchical network
    Zhu, Ziye
    Tong, Hanghang
    Wang, Yu
    Li, Yun
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 248
  • [36] On the Value of Bug Reports for Retrieval-based Bug Localization
    Lawrie, Dawn
    Binkley, Dave
    [J]. PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 524 - 528
  • [37] Are Information Retrieval-based Bug Localization Techniques Trustworthy?
    Kim, Misoo
    Lee, Eunseok
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 248 - 249
  • [38] On the Effectiveness of Information Retrieval Based Bug Localization for C Programs
    Saha, Ripon K.
    Lawall, Julia
    Khurshid, Sarfraz
    Perry, Dewayne E.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 161 - 170
  • [39] Information Retrieval and Spectrum Based Bug Localization: Better Together
    Le, Tien-Duy B.
    Oentaryo, Richard J.
    Lo, David
    [J]. 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
  • [40] SBugLocater: Bug Localization Based on Deep Matching and Information Retrieval
    Huang, Xuxiang
    Xiang, Chen
    Li, Hua
    He, Peng
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022