Enhancing Bug Localization through Bug Report Summarization

被引:2
|
作者
Zhang, Xia [1 ]
Zhu, Ziye [1 ]
Li, Yun [1 ]
机构
[1] Nanjing Univ Posts & Telecommun, Sch Comp Sci, Nanjing, Peoples R China
来源
23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023 | 2023年
关键词
Bug localization; Deep learning; Bug report summarization; Bug reports;
D O I
10.1109/ICDM58522.2023.00205
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The process of software bug localization can be described as identifying the source code files (i.e., hug location) corresponding to the bug described in the bug report. Most existing bug localization approaches fall short in handling the following three aspects, including (1.1) only using partial content in the hug report (i.e., title and description), (L2) direct semantic understanding of the entire bug reports and source files, and (L3) relying solely on semantic matching between bug reports and source tiles. To overcome these limitations, this paper constructs datasets in which the content of each bug report is augmented with prefix comments for addressing Li and presents a novel model named BRS BL for hug localization. Specifically, the proposed BRS BL designs a specially tailored bug report summarization module to extract core information for semantic representation in bug reports and a chunking source file module to split the source code liles into blocks based on lines and words for addressing L2. It further uses a fine-grained matching module utilizing semantic matching and incorporating some well -characterized software-specific features for addressing L3. The experimental results show that our model BRS_BL significantly outperforms the existing representative bug localization techniques in terms of several evaluation metrics across four real-world projects.
引用
收藏
页码:1541 / 1546
页数:6
相关论文
共 50 条
  • [21] Are duplicates really harmful? An empirical study on bug report summarization techniques
    Hao, Rui
    Li, Yuying
    Feng, Yang
    Chen, Zhenyu
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (11)
  • [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] CGMBL: Combining GAN and Method Name for Bug Localization
    Chen, Hao
    Yang, Haiyang
    Yan, Zilun
    Kuang, Li
    Zhang, Lingyan
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 231 - 241
  • [25] RLocator: Reinforcement Learning for Bug Localization
    Chakraborty, Partha
    Alfadel, Mahmoud
    Nagappan, Meiyappan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (10) : 2695 - 2708
  • [26] Bug Localization Based on Code Change Histories and Bug Reports
    Youm, Klaus Changsun
    Ahn, June
    Kim, Jeongho
    Lee, Eunseok
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 190 - 197
  • [27] Structured information in bug report descriptions-influence on IR-based bug localization and developers
    Rath, Michael
    Maeder, Patrick
    SOFTWARE QUALITY JOURNAL, 2019, 27 (03) : 1315 - 1337
  • [28] Data Mining Diagnostics and Bug MRIs for HW Bug Localization
    Farkash, Monica
    Hickerson, Bryan
    Samynathan, Balavinayagam
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 79 - 84
  • [29] 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
  • [30] Bug Localization by Learning to Rank and Represent Bug Inducing Changes
    Loyola, Pablo
    Gajananan, Kugamoorthy
    Satoh, Fumiko
    CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, : 657 - 665