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 条
  • [31] A Multidocument Summarization Technique for Informative Bug Summaries
    Mukhtar, Samal
    Lee, Seonah
    Heo, Jueun
    IEEE ACCESS, 2024, 12 : 158908 - 158926
  • [32] Enhancing Bug Report Assignment with an Optimized Reduction of Training Set
    Wei, Miaomiao
    Guo, Shikai
    Chen, Rong
    Gao, Jian
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2018, PT II, 2018, 11062 : 36 - 47
  • [33] IncBL: Incremental Bug Localization
    Yang, Zhou
    Shi, Jieke
    Wang, Shaowei
    Lo, David
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 1223 - 1226
  • [34] RTL Bug Localization Through LTL Specification Mining (WIP)
    Iyer, Vighnesh
    Kim, Donggyu
    Nikolic, Borivoje
    Seshia, Sanjit A.
    17TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2019,
  • [35] Bug Localization via Supervised Topic Modeling
    Wang, Yaojing
    Yao, Yuan
    Tong, Hanghang
    Huo, Xuan
    Li, Ming
    Xu, Feng
    Lu, Jian
    2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2018, : 607 - 616
  • [36] Deep Transfer Bug Localization
    Huo, Xuan
    Thung, Ferdian
    Li, Ming
    Lo, David
    Shi, Shu-Ting
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (07) : 1368 - 1380
  • [38] SUMLLAMA: Efficient Contrastive Representations and Fine-Tuned Adapters for Bug Report Summarization
    Xiang, Bangmeng
    Shao, Yunna
    IEEE ACCESS, 2024, 12 : 78562 - 78571
  • [39] A method of non-bug report identification from bug report repository
    Jantima Polpinij
    Artificial Life and Robotics, 2021, 26 : 318 - 328
  • [40] Towards an Improvement of Bug Report Summarization Using Two-Layer Semantic Information
    Yang, Cheng-Zen
    Ao, Cheng-Min
    Chung, Yu-Han
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (07) : 1743 - 1750