A deep multimodal model for bug localization

被引:0
|
作者
Ziye Zhu
Yun Li
Yu Wang
Yaojing Wang
Hanghang Tong
机构
[1] Nanjing University of Posts and Telecommunications,Jiangsu Key Lab. of Big Data Security and Intelligent Processing
[2] Nanjing University,State Key Lab. for Novel Software Technology
[3] University of Illinois at Urbana-Champaign,Department of Computer Science
来源
关键词
Bug localization; Bug report; Multimodal learning; Attention mechanism; Multi-grained features;
D O I
暂无
中图分类号
学科分类号
摘要
Bug localization utilizes the collected bug reports to locate the buggy source files. The state of the art falls short in handling the following three aspects, including (L1) the subtle difference between natural language and programming language, (L2) the noise in the bug reports and (L3) the multi-grained nature of programming language. To overcome these limitations, we propose a novel deep multimodal model named DeMoB for bug localization. It embraces three key features, each of which is tailored to address each of the three limitations. To be specific, the proposed DeMoB generates the multimodal coordinated representations for both bug reports and source files for addressing L1. It further incorporates the AttL encoder to process bug reports for addressing L2, and the MDCL encoder to process source files for addressing L3. Extensive experiments on four large-scale real-world data sets demonstrate that the proposed DeMoB significantly outperforms existing techniques.
引用
收藏
页码:1369 / 1392
页数:23
相关论文
共 50 条
  • [21] Feature assortment for deep learning-based bug localization with a program graph
    Kim, Youngkyoung
    Kim, Misoo
    Lee, Eunseok
    Proceedings of the ACM Symposium on Applied Computing, 2022, : 1536 - 1544
  • [22] Feature Assortment for Deep Learning-based Bug Localization with a Program Graph
    Kim, Youngkyoung
    Kim, Misoo
    Lee, Eunseok
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1536 - 1544
  • [23] 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)
  • [24] Enhancing Bug Localization through Bug Report Summarization
    Zhang, Xia
    Zhu, Ziye
    Li, Yun
    23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 1541 - 1546
  • [25] Augmented Bug Localization Using Past Bug Information
    Nichols, Brent D.
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 306 - 311
  • [26] BLoG: Post-Silicon Bug Localization in Processors using Bug Localization Graphs
    Park, Sung-Boem
    Bracy, Anne
    Wang, Hong
    Mitra, Subhasish
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 368 - 373
  • [27] Adaptive Deep Learning Model for Software Bug Detection and Classification
    Sivapurnima S.
    Manjula D.
    Computer Systems Science and Engineering, 2023, 45 (02): : 1233 - 1248
  • [28] A deep multimodal system for provenance filtering with universal forgery detection and localization
    Saira Jabeen
    Usman Ghani Khan
    Razi Iqbal
    Mithun Mukherjee
    Jaime Lloret
    Multimedia Tools and Applications, 2021, 80 : 17025 - 17044
  • [29] Bug Patterns Localization Based on Topic Model for Bugs in Program Loop
    Wang, Yong
    Li, Jun
    Yan, Nan
    Liu, Sanming
    Li, Yong
    Li, Weiwei
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 366 - 370
  • [30] A deep multimodal system for provenance filtering with universal forgery detection and localization
    Jabeen, Saira
    Khan, Usman Ghani
    Iqbal, Razi
    Mukherjee, Mithun
    Lloret, Jaime
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (11) : 17025 - 17044