Improving Bug Localization with an Enhanced Convolutional Neural Network

被引:40
|
作者
Xiao, Yan [1 ]
Keung, Jacky [1 ]
Mi, Qing [1 ]
Bennin, Kwabena E. [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
来源
2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017) | 2017年
关键词
bug localization; convolutional neural network; word2vec; TF-IDF; deep learning; semantic information;
D O I
10.1109/APSEC.2017.40
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Localizing buggy files automatically speeds up the process of bug fixing so as to improve the efficiency and productivity of software quality teams. There are other useful semantic information available in hug reports and source code, but are mostly underutilized by existing bug localization approaches. Aims: We propose DeepLocator, a novel deep learning based model to improve the performance of hug localization by making full use of semantic information. Method: DeepLocator is composed of an enhanced CNN (Convolutional Neural Network) proposed in this study considering hug-fixing experience, together with a new rTF-IDuF method and pre trained word2vec technique. DeepLocator is then evaluated on over 18,500 bug reports extracted from AspectJ, Eclipse, JDT, SWT and Tomcat projects. Results: The experimental results show that DeepLocator achieves 9.77% to 26.65% higher F measure than the conventional CNN and 3.8% higher MAP than a state-of-the-art method HyLoc using less computation time. Conclusion: DeepLocator is capable of automatically connecting bug reports to the corresponding buggy files and successfully achieves better performance based on a deep understanding of semantics in bug reports and source code.
引用
收藏
页码:338 / 347
页数:10
相关论文
共 50 条
  • [41] An Enhanced Convolutional Neural Network for COVID-19 Detection
    Al-Janabi, Sameer I. Ali
    Al-Khateeb, Belal
    Mahmood, Maha
    Garcia-Zapirain, Begonya
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 28 (02) : 293 - 303
  • [42] Enhanced deep convolutional neural network for malarial parasite classification
    Suriya M.
    Chandran V.
    Sumithra M.G.
    International Journal of Computers and Applications, 2022, 44 (12) : 1113 - 1122
  • [43] Experimental Damage Localization and Quantification with a Numerically Trained Convolutional Neural Network
    Postorino, Hadrien
    Monteiro, Eric
    Rebillat, Marc
    Mechbal, Nazih
    EUROPEAN WORKSHOP ON STRUCTURAL HEALTH MONITORING (EWSHM 2022), VOL 3, 2023, : 401 - 407
  • [44] A Novel Convolutional Neural Network Based Localization System for Monocular Images
    Sun, Chen
    Li, Chunping
    Zhu, Yan
    INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2019, 11 (02): : 38 - 50
  • [45] Myocardial Infarction Detection and Localization with Electrocardiogram Based on Convolutional Neural Network
    Jikui Liu
    Ruxin Wang
    Bo Wen
    Zengding Liu
    Fen Miao
    Ye Li
    CHINESE JOURNAL OF ELECTRONICS, 2021, 30 (05) : 833 - 842
  • [46] An enhanced diabetic retinopathy detection and classification approach using deep convolutional neural network
    Hemanth, D. Jude
    Deperlioglu, Omer
    Kose, Utku
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (03) : 707 - 721
  • [47] Power System Event Classification and Localization Using a Convolutional Neural Network
    Ren, Huiying
    Hou, Z. Jason
    Vyakaranam, Bharat
    Wang, Heng
    Etingov, Pavel
    FRONTIERS IN ENERGY RESEARCH, 2020, 8 (08):
  • [48] Improving Proton CT beyond Iterative Methods with a Convolutional Neural Network
    Hosseini, Seyed Mohsen
    Schulte, Reinhard W.
    MEDICAL IMAGING 2021: PHYSICS OF MEDICAL IMAGING, 2021, 11595
  • [49] Improving Short Text Classification Using Fast Semantic Expansion on Multichannel Convolutional Neural Network
    Sotthisopha, Natthapat
    Vateekul, Peerapon
    2018 19TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2018, : 182 - 187
  • [50] IMPROVING SPECTRAL RESOLUTION OF MULTISPECTRAL DATA USING CONVOLUTIONAL NEURAL NETWORK
    Peng, Mingyuan
    Zhang, Lifu
    Sun, Xuejian
    Cen, Yi
    2019 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2019), 2019, : 3145 - 3148