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
关键词
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] Improving the Seismic Impedance Inversion by Fully Convolutional Neural Network
    Tao, Liurong
    Gu, Zhiwei
    Ren, Haoran
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2025, 13 (02)
  • [42] Ghost Imaging with Probability Estimation Using Convolutional Neural Network* - Improving Estimation Accuracy Using Parallel Convolutional Neural Network -
    Kataoka, Shoma
    Mizutani, Yasuhiro
    Uenohara, Tsutomu
    Takaya, Yasuhiro
    OPTICAL TECHNOLOGY AND MEASUREMENT FOR INDUSTRIAL APPLICATIONS CONFERENCE 2021, 2021, 11927
  • [43] Region Aggregation Network: Improving Convolutional Neural Network for ECG Characteristic Detection
    Chen, Ming
    Wang, GuiJin
    Xie, PengWei
    Sang, ZhenHua
    Lv, TingTing
    Zhang, Ping
    Yang, HuaZhong
    2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 2559 - 2562
  • [44] EFL-LCNN: Enhanced face localization augmented light convolutional neural network for human emotion recognition
    Bellamkonda, Sivaiah
    Settipalli, Lavanya
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (04) : 12089 - 12110
  • [45] EFL-LCNN: Enhanced face localization augmented light convolutional neural network for human emotion recognition
    Sivaiah Bellamkonda
    Lavanya Settipalli
    Multimedia Tools and Applications, 2024, 83 : 12089 - 12110
  • [46] Cognitive Fusion of Graph Neural Network and Convolutional Neural Network for Enhanced Hyperspectral Target Detection
    Xu, Shufang
    Geng, Sijie
    Xu, Pengfei
    Chen, Zhonghao
    Gao, Hongmin
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2024, 62 : 1 - 15
  • [47] Enhanced Ultrasound Classification of Microemboli Using Convolutional Neural Network
    Tafsast, Abdelghani
    Khelalef, Aziz
    Ferroudji, Karim
    Hadjili, Mohamed Laid
    Bouakaz, Ayache
    Benoudjit, Nabil
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2023, 22 (04) : 1169 - 1194
  • [48] Enhanced Rotational Invariant Convolutional Neural Network for Supernovae Detection
    Reyes, Esteban
    Estevez, Pablo A.
    Reyes, Ignacio
    Cabrera-Vives, Guillermo
    Huijse, Pablo
    Carrasco, Rodrigo
    Forster, Francisco
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [49] Attentive Enhanced Convolutional Neural Network for Point Cloud Analysis
    Ma, Bifang
    Chen, Yifei
    IAENG International Journal of Computer Science, 2023, 50 (02)
  • [50] Modulation Recognition with Enhanced Constellation Based on Convolutional Neural Network
    Song, Shijie
    Sun, Han
    Xu, Wenbo
    2023 IEEE 97TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-SPRING, 2023,