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 条
  • [41] Watch out for Version Mismtaching and Data Leakage! A Case Study of Their Influence in Bug Report Based Bug Localization Models
    Zhou H.-C.
    Guo Z.-Q.
    Mei Y.-Q.
    Li Y.-H.
    Chen L.
    Zhou Y.-M.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (05): : 2196 - 2217
  • [42] Statement Level Software Bug Localization Based on Historical Bug Information Retrieval
    Yue, Lei
    Cui, Zhan-Qi
    Chen, Xiang
    Wang, Rong-Cun
    Li, Li
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (10): : 4642 - 4661
  • [43] WELL: Applying bug detectors to bug localization via weakly supervised learning
    Zhang, Huangzhao
    Li, Zhuo
    Li, Jia
    Jin, Zhi
    Li, Ge
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (09)
  • [44] Enhancing Bug Report Summaries Through Knowledge-Specific and Contrastive Learning Pre-Training
    Shao, Yunna
    Xiang, Bangmeng
    IEEE ACCESS, 2024, 12 : 37653 - 37662
  • [45] Enhancing Android Application Bug Reporting
    Moran, Kevin
    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, : 1045 - 1047
  • [46] A Novel Approach for Bug Localization for Exception Handling and Multithreading Through Mutation
    Singh, Sanjana
    Singh, Sandeep K.
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [47] The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective
    Medeiros, Marcos
    Kulesza, Uira
    Coelho, Roberta
    Bonifacio, Rodrigo
    Treude, Christoph
    Adachi, Eiji
    2024 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP 2024, 2024, : 13 - 24
  • [48] Modelling the ‘hurried’ bug report reading process to summarize bug reports
    Rafael Lotufo
    Zeeshan Malik
    Krzysztof Czarnecki
    Empirical Software Engineering, 2015, 20 : 516 - 548
  • [49] DependLoc: A Dependency-based Framework For Bug Localization
    Yuan, Wei
    Qi, Binhang
    Sun, Hailong
    Liu, Xudong
    2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 61 - 70
  • [50] Bug Localization with Combination of Deep Learning and Information Retrieval
    An Ngoc Lam
    Anh Tuan Nguyen
    Hoan Anh Nguyen
    Nguyen, Tien N.
    2017 IEEE/ACM 25TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2017, : 218 - 229