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 条
  • [21] A Novel Convolutional Neural Network Based Indoor Localization Framework With WiFi Fingerprinting
    Song, Xudong
    Fan, Xiaochen
    Xiang, Chaocan
    Ye, Qianwen
    Liu, Leyu
    Wang, Zumin
    He, Xiangjian
    Yang, Ning
    Fang, Gengfa
    IEEE ACCESS, 2019, 7 : 110698 - 110709
  • [22] Transferred Deep Convolutional Neural Network Features for Extensive Facial Landmark Localization
    Zhang, Shaohua
    Yang, Hua
    Yin, Zhou-Ping
    IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (04) : 478 - 482
  • [23] Parking Space Occupancy Verification Improving Robustness using a Convolutional Neural Network
    Jensen, Troels H. P.
    Schmidt, Helge T.
    Bodin, Niels D.
    Nasrollahi, Kamal
    Moeslund, Thomas B.
    PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (VISIGRAPP 2017), VOL 5, 2017, : 311 - 318
  • [24] Using Convolutional Neural Network for improving o; inference of interrogative sentences in a dialogue
    Kawai, Kei
    Rzepka, Rafal
    Nemoto, Tatsuki
    2022 10TH INTERNATIONAL CONFERENCE ON AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION WORKSHOPS AND DEMOS, ACIIW, 2022,
  • [25] Incoherently distributed sources localization using convolutional neural network
    Liang Y.
    Li J.
    Long L.
    Chen F.
    Shengxue Xuebao/Acta Acustica, 2024, 49 (01): : 38 - 48
  • [26] Indoor Localization with WiFi Fingerprinting Using Convolutional Neural Network
    Jang, Jin-Woo
    Hong, Song-Nam
    2018 TENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2018), 2018, : 747 - 752
  • [27] A Convolutional Gated Recurrent Neural Network for Seizure Onset Localization
    Daoud, Hisham
    Bayoumi, Magdy
    2020 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2020, : 2572 - 2576
  • [28] Pupil localization algorithm based on lightweight convolutional neural network
    Xiong, Jianbin
    Zhang, Zhenhao
    Wang, Changdong
    Cen, Jian
    Wang, Qi
    Nie, Jinji
    VISUAL COMPUTER, 2024, 40 (11) : 8055 - 8071
  • [29] Indoor Localization With an Autoencoder-Based Convolutional Neural Network
    Arslantas, Hatice
    Okdem, Selcuk
    IEEE ACCESS, 2024, 12 : 46059 - 46066
  • [30] Binaural Sound Source Localization Based on Convolutional Neural Network
    Zhou, Lin
    Ma, Kangyu
    Wang, Lijie
    Chen, Ying
    Tang, Yibin
    CMC-COMPUTERS MATERIALS & CONTINUA, 2019, 60 (02): : 545 - 557