Deep learning-based software bug classification

被引:2
|
作者
Meher, Jyoti Prakash [1 ]
Biswas, Sourav [1 ]
Mall, Rajib [1 ]
机构
[1] Indian Inst Technol Kharagpur, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
关键词
Automatic classification; Bug analysis; Self attention; Transfer learning; ISSUE REPORTS;
D O I
10.1016/j.infsof.2023.107350
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Accurate classification of bugs can help accelerate the bug triage process, code inspection, and repair activities. In this context, many machine learning techniques have been proposed to classify bugs. The expressive power of deep learning could be used to further improve classification.Objective: We propose a novel deep learning-based bug classification approach.Methods: We first build a bug taxonomy with eight bug classes, each characterized by a set of keywords. Subsequently, we heuristically annotate a moderately large set (similar to 1.36M) of software bug resolution reports using an earth-mover distance technique based on the keywords. Finally, we use four attention-based classification techniques to classify these curated bugs.Results: Our experiments on a carefully collected dataset indicate that our proposed technique achieved a mean F1-Score of 84.78% and a mean macro-average ROC of 98.25%.Conclusion: Our proposed approach was observed to outperform the existing techniques by 16.88% on an average in terms of F1-Score for the considered dataset.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] An Empirical Study of IR-based Bug Localization for Deep Learning-based Software
    Kim, Misoo
    Kim, Youngkyoung
    Lee, Eunseok
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 128 - 139
  • [2] Adaptive Deep Learning Model for Software Bug Detection and Classification
    Sivapurnima, S.
    Manjula, D.
    [J]. Computer Systems Science and Engineering, 2023, 45 (02): : 1233 - 1248
  • [3] Deep Learning-based Production and Test Bug Report Classification using Source Files
    Kim, Misoo
    Kim, Youngkyoung
    Lee, Eunseok
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 343 - 344
  • [4] A software-defined radio testbed for deep learning-based automatic modulation classification
    Ponnaluru, Sowjanya
    Penke, Satyanarayana
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (15)
  • [5] Deep Learning-Based Classification of Diabetic Retinopathy
    Huang, Zhenjia
    [J]. PROCEEDINGS OF 2023 4TH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE FOR MEDICINE SCIENCE, ISAIMS 2023, 2023, : 371 - 375
  • [6] Deep Learning-Based Water Crystal Classification
    Thi, Hien Doan
    Andres, Frederic
    Quoc, Long Tran
    Emoto, Hiro
    Hayashi, Michiko
    Katsumata, Ken
    Oshide, Takayuki
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (02):
  • [7] Deep Learning-Based Classification of Hyperspectral Data
    Chen, Yushi
    Lin, Zhouhan
    Zhao, Xing
    Wang, Gang
    Gu, Yanfeng
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (06) : 2094 - 2107
  • [8] Deep learning-based classification and segmentation for scalpels
    Su, Baiquan
    Zhang, Qingqian
    Gong, Yi
    Xiu, Wei
    Gao, Yang
    Xu, Lixin
    Li, Han
    Wang, Zehao
    Yu, Shi
    Hu, Yida David
    Yao, Wei
    Wang, Junchen
    Li, Changsheng
    Tang, Jie
    Gao, Li
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2023, 18 (05) : 855 - 864
  • [9] Deep learning-based Cervical Cancer Classification
    Khoulqi, Ichrak
    Idrissi, Najlae
    [J]. 2022 INTERNATIONAL CONFERENCE ON TECHNOLOGY INNOVATIONS FOR HEALTHCARE, ICTIH, 2022, : 30 - 33
  • [10] A Deep Learning-based Approach for WBC Classification
    Ramyashree, K. S.
    Sharada, B.
    Bhairava, R.
    [J]. 2024 5TH INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN INFORMATION TECHNOLOGY, ICITIIT 2024, 2024,