Duplicate Bug Report Detection and Classification System Based on Deep Learning Technique

被引:23
|
作者
Kukkar, Ashima [1 ]
Mohana, Rajni [1 ]
Kumar, Yugal [1 ]
Nayyar, Anand [2 ,3 ]
Bilal, Muhammad [4 ]
Kwak, Kyung-Sup [5 ]
机构
[1] Jaypee Univ Informat Technol, Dept Comp Sci, Wakanghat 173234, India
[2] Duy Tan Univ, Grad Sch, Da Nang 550000, Vietnam
[3] Duy Tan Univ, Fac Informat Technol, Da Nang 550000, Vietnam
[4] Hankuk Univ Foreign Studies, Comp & Elect Syst Engn Dept, Seoul 17035, South Korea
[5] Inha Univ, Informat & Commun Engn, Incheon 22212, South Korea
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
基金
新加坡国家研究基金会;
关键词
Computer bugs; Feature extraction; Deep learning; Software; Computational modeling; Natural languages; Manuals; Duplicate bug report detection; Siamese networks; natural language processing; deep learning; bug tracking system; software maintenance; software development; convolutional neural network; software engineering; TRENDS;
D O I
10.1109/ACCESS.2020.3033045
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Duplicate bug report detection is a process of finding a duplicate bug report in the bug tracking system. This process is essential to avoid unnecessary work and rediscovery. In typical bug tracking systems, more than thousands of duplicate bug reports are reported every day. In turn, human cost, effort and time are increased. This makes it an important problem in the software management process. The solution is to automate the duplicate bug report detection system for reducing the manual effort, thus the productivity of triager's and developer's is increased. It also speeds up the process of software management as a result software maintenance cost is also reduced. However, existing systems are not quite accurate yet, in spite of these systems used various machine learning approaches. In this work, an automatic bug report detection and classification model is proposed using deep learning technique. The proposed system has three modules i.e. Preprocessing, Deep Learning Model and Duplicate Bug report Detection and Classification. Further, the proposed model used Convolutional Neural Network based deep learning model to extract relevant feature. These relevant features are used to determine the similar features of bug reports. Hence, the bug reports similarity is computers through these similar features. The performance of the proposed system is evaluated on six publicly available datasets using six performance metrics. It is noticed that the proposed system outperforms the existing systems by achieving an accuracy rate in the range of 85% to 99 % and recall@k rate in between 79%-94%. Moreover, the effectiveness of the proposed system is also measured on the cross training datasets of same and different domain. The proposed system achieves a good high accuracy rate for same domain data sets and low accuracy rate for different domain datasets.
引用
收藏
页码:200749 / 200763
页数:15
相关论文
共 50 条
  • [41] A contextual approach towards more accurate duplicate bug report detection and ranking
    Hindle, Abram
    Alipour, Anahita
    Stroulia, Eleni
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (02) : 368 - 410
  • [42] Exploring the Role of Automation in Duplicate Bug Report Detection: An Industrial Case Study
    Gotharsson, Malte
    Stahre, Karl
    Gay, Gregory
    Neto, Francisco Gomes de Oliveira
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST 2024, 2024, : 193 - 203
  • [43] HINDBR: Heterogeneous Information Network Based Duplicate Bug Report Prediction
    Xiao, Guanping
    Du, Xiaoting
    Sui, Yulei
    Yue, Tao
    [J]. 2020 IEEE 31ST INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2020), 2020, : 195 - 206
  • [44] Duplicate Question Detection With Deep Learning in Stack Overflow
    Wang, Liting
    Zhang, Li
    Jiang, Jing
    [J]. IEEE ACCESS, 2020, 8 (08): : 25964 - 25975
  • [45] A Deep Learning-Based Intrusion Detection Technique for a Secured IoMT System
    Awotunde, Joseph Bamidele
    Abiodun, Kazeem Moses
    Adeniyi, Emmanuel Abidemi
    Folorunso, Sakinat Oluwabukonla
    Jimoh, Rasheed Gbenga
    [J]. INFORMATICS AND INTELLIGENT APPLICATIONS, 2022, 1547 : 50 - 62
  • [46] Automatic detection system of speed violations in a traffic based on deep learning technique
    Cypto, J.
    Karthikeyan, P.
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (05) : 6591 - 6606
  • [47] Deep learning and gradient-based extraction of bug report features related to bug fixing time
    Noyori, Yuki
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Ooshima, Keishi
    Kanuka, Hideyuki
    Nojiri, Shuhei
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2023, 5
  • [48] Application of Deep Learning Technique in an Intrusion Detection System
    Saraeian, Shideh
    Golchi, Mahya Mohammadi
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2020, 19 (02)
  • [49] MilliNet: Applied Deep Learning Technique for Millimeter-Wave Based Object Detection and Classification
    Basha, Syed Maaiz Syed Shabbeer
    Sridhar, Srivatsan
    Kaushik, Sandeep
    Kumar, Hemant
    [J]. IETE JOURNAL OF RESEARCH, 2023, 69 (12) : 8902 - 8908
  • [50] A Novel Deep-Learning-Based Bug Severity Classification Technique Using Convolutional Neural Networks and Random Forest with Boosting
    Kukkar, Ashima
    Mohana, Rajni
    Nayyar, Anand
    Kim, Jeamin
    Kang, Byeong-Gwon
    Chilamkurti, Naveen
    [J]. SENSORS, 2019, 19 (13)