CNN-Based Automatic Prioritization of Bug Reports

被引:51
|
作者
Umer, Qasim [1 ]
Liu, Hui [1 ]
Illahi, Inam [1 ]
机构
[1] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
基金
中国国家自然科学基金;
关键词
Computer bugs; Deep learning; Semantics; Feature extraction; Software engineering; Open source software; Task analysis; Bug reports; deep learning; prioritization; reliability; SENTIMENT ANALYSIS; PREDICTION; PRIORITY;
D O I
10.1109/TR.2019.2959624
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software systems often receive a large number of bug reports. Triagers read through such reports and assign different priorities to different reports so that important and urgent bugs could be fixed on time. However, manual prioritization is tedious and time-consuming. To this end, in this article, we propose a convolutional neural network (CNN) based automatic approach to predict the multiclass priority for bug reports. First, we apply natural language processing (NLP) techniques to preprocess textual information of bug reports and covert the textual information into vectors based on the syntactic and semantic relationship of words within each bug report. Second, we perform the software engineering domain specific emotion analysis on bug reports and compute the emotion value for each of them using a software engineering domain repository. Finally, we train a CNN-based classifier that generates a suggested priority based on its input, i.e., vectored textual information and emotion values. To the best of our knowledge, it is the first CNN-based approach to bug report prioritization. We evaluate the proposed approach on open-source projects. Results of our cross-project evaluation suggest that the proposed approach significantly outperforms the state-of-the-art approaches and improves the average F1-score by more than 24%.
引用
收藏
页码:1341 / 1354
页数:14
相关论文
共 50 条
  • [31] A CNN-Based Framework for Automatic Extraction of High-Resolution River Bankfull Width
    Li, Wenqi
    Zhang, Chendi
    Puhl, David
    Pan, Xiao
    Hassan, Marwan A.
    Bird, Stephen
    Yang, Kejun
    Zhao, Yang
    Remote Sensing, 2024, 16 (23)
  • [32] CNN-Based Fully Automatic Glioma Classification with Multi-modal Medical Images
    Zhao, Bingchao
    Huang, Jia
    Liang, Changhong
    Liu, Zaiyi
    Han, Chu
    BRAINLESION: GLIOMA, MULTIPLE SCLEROSIS, STROKE AND TRAUMATIC BRAIN INJURIES (BRAINLES 2020), PT II, 2021, 12659 : 497 - 507
  • [33] Towards Automatic Depression Detection: A BiLSTM/1D CNN-Based Model
    Lin, Lin
    Chen, Xuri
    Shen, Ying
    Zhang, Lin
    APPLIED SCIENCES-BASEL, 2020, 10 (23): : 1 - 20
  • [34] CNN-based Android Malware Detection
    Ganesh, Meenu
    Pednekar, Priyanka
    Prabhuswamy, Pooja
    Nair, Divyashri Sreedharan
    Park, Younghee
    Jeon, Hyeran
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA), 2017, : 60 - 65
  • [35] CNN-based Tree Model Extraction
    Ben Alaya, Karim
    Czuni, Laszlo
    PROCEEDINGS OF THE 11TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS'2021), VOL 2, 2021, : 616 - 620
  • [36] Hybrid CNN-based Recommendation System
    Alrashidi, Muhammad
    Ibrahim, Roliana
    Selamat, Ali
    BAGHDAD SCIENCE JOURNAL, 2024, 21 (02) : 592 - 599
  • [37] CNN-based Rescaling Factor Estimation
    Liu, Chang
    Kirchner, Matthias
    IH&MMSEC '19: PROCEEDINGS OF THE ACM WORKSHOP ON INFORMATION HIDING AND MULTIMEDIA SECURITY, 2019, : 119 - 124
  • [38] CNN-based Deblurring of Terahertz Images
    Ljubenovic, Marina
    Bazrafkan, Shabab
    De Beenhouwer, Jan
    Sijbers, Jan
    VISAPP: PROCEEDINGS OF THE 15TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VOL 4: VISAPP, 2020, : 323 - 330
  • [39] CNN-based InSAR Coherence Classification
    Mukherjee, Subhayan
    Zimmer, Aaron
    Sun, Xinyao
    Ghuman, Parwant
    Cheng, Irene
    2018 IEEE SENSORS, 2018, : 1612 - 1615
  • [40] CNN-based algorithm for drusen identification
    Checco, Paolo
    Corinto, Fernando
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2181 - +