Automatic bug localization using a combination of deep learning and model transformation through node classification

被引:0
|
作者
Leila Yousofvand
Seyfollah Soleimani
Vahid Rafe
机构
[1] Arak University,Department of Computer Engineering, Faculty of Engineering
[2] Goldsmiths University of London,Department of Computing
来源
Software Quality Journal | 2023年 / 31卷
关键词
Deep learning; Bug localization; Node classification; Graph neural networks;
D O I
暂无
中图分类号
学科分类号
摘要
Bug localization is the task of automatically locating suspicious commands in the source code. Many automated bug localization approaches have been proposed for reducing costs and speeding up the bug localization process. These approaches allow developers to focus on critical commands. In this paper, we propose to treat the bug localization problem as a node classification problem. As in the existing training sets, where whole graphs are labeled as buggy and bug-free, it is required first to label all nodes in each graph. To do this, we use the Gumtree algorithm, which labels the nodes by comparing the buggy graphs with their corresponding fixed graphs. In classification, we propose to use a type of graph neural networks (GNNs), GraphSAGE. The used dataset for training and testing is JavaScript buggy code and their corresponding fixed code. The results demonstrate that the proposed method outperforms other related methods.
引用
收藏
页码:1045 / 1063
页数:18
相关论文
共 50 条
  • [21] Automatic Fingerprint Classification Using Deep Learning Technology (DeepFKTNet)
    Saeed, Fahman
    Hussain, Muhammad
    Aboalsamh, Hatim A.
    MATHEMATICS, 2022, 10 (08)
  • [22] Automatic Modulation Classification of Cochannel Signals using Deep Learning
    Sun, Jiajun
    Wang, Guohua
    Lin, Zhiping
    Razul, Sirajudeen Gulam
    Lai, Xiaoping
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2018,
  • [23] Automatic detection of cancer metastasis in lymph node using deep learning
    Butun, Ertan
    Ucan, Murat
    Kaya, Mehmet
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2023, 82
  • [24] Wafer Defect Localization and Classification Using Deep Learning Techniques
    Shinde, Prashant P.
    Pai, Priyadarshini P.
    Adiga, Shashishekar P.
    IEEE ACCESS, 2022, 10 : 39969 - 39974
  • [25] Localization, segmentation, and classification of mammographic abnormalities using deep learning
    Islam, Adeela
    Suhail, Zobia
    Zwiggelaar, Reyer
    17TH INTERNATIONAL WORKSHOP ON BREAST IMAGING, IWBI 2024, 2024, 13174
  • [26] Combination Pattern Method Using Deep Learning for Pill Classification
    Kim, Svetlana
    Park, Eun-Young
    Kim, Jun-Seok
    Ihm, Sun-Young
    APPLIED SCIENCES-BASEL, 2024, 14 (19):
  • [27] Automatic Modulation Classification in Deep Learning
    Alnajjar, Khawla A.
    Ghunaim, Sara
    Ansari, Sam
    2022 5TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, SIGNAL PROCESSING, AND THEIR APPLICATIONS (ICCSPA), 2022,
  • [28] An Improved Endoscopic Automatic Classification Model for Gastroesophageal Reflux Disease Using Deep Learning Integrated Machine Learning
    Yen, Hsu-Heng
    Tsai, Hui-Yu
    Wang, Chi-Chih
    Tsai, Ming-Chang
    Tseng, Ming-Hseng
    DIAGNOSTICS, 2022, 12 (11)
  • [29] An explainable deep learning model for automated classification and localization of microrobots by functionality using ultrasound images
    Sadak, Ferhat
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2025, 183
  • [30] MRI-Based Breast Cancer Classification and Localization by Multiparametric Feature Extraction and Combination Using Deep Learning
    Cong, Chao
    Li, Xiaoguang
    Zhang, Chunlai
    Zhang, Jing
    Sun, Kaixiang
    Liu, Lianluyi
    Ambale-Venkatesh, Bharath
    Chen, Xiao
    Wang, Yi
    JOURNAL OF MAGNETIC RESONANCE IMAGING, 2023, : 148 - 161