CNN-Based Automatic Prioritization of Bug Reports

被引:55
作者
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 条
[21]   Hybrid CNN-based Recommendation System [J].
Alrashidi, Muhammad ;
Ibrahim, Roliana ;
Selamat, Ali .
BAGHDAD SCIENCE JOURNAL, 2024, 21 (02) :592-599
[22]   BAF-Detector: An Efficient CNN-Based Detector for Photovoltaic Cell Defect Detection [J].
Su, Binyi ;
Chen, Haiyong ;
Zhou, Zhong .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (03) :3161-3171
[23]   Predicting Clinician Fixations on Glaucoma OCT Reports via CNN-Based Saliency Prediction Methods [J].
Zang, Mingyang ;
Mukund, Pooja ;
Forsyth, Britney ;
Laine, Andrew F. ;
Thakoor, Kaveri A. .
IEEE OPEN JOURNAL OF ENGINEERING IN MEDICINE AND BIOLOGY, 2024, 5 :191-197
[24]   LCBPA: An Enhanced Deep Neural Network-Oriented Bug Prioritization and Assignment Technique Using Content-Based Filtering [J].
Tahir, Hassan ;
Khan, Saif Ur Rehman ;
Ali, Syed Sohaib .
IEEE ACCESS, 2021, 9 :92798-92814
[25]   CNN-Based Voice Emotion Classification Model for Risk Detection [J].
Yoo, Hyun ;
Baek, Ji-Won ;
Chung, Kyungyong .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 29 (02) :319-334
[26]   A depthwise separable CNN-based interpretable feature extraction network for automatic pathological voice detection [J].
Zhao, Denghuang ;
Qiu, Zhixin ;
Jiang, Yujie ;
Zhu, Xincheng ;
Zhang, Xiaojun ;
Tao, Zhi .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2024, 88
[27]   A multi-view CNN-based acoustic classification system for automatic animal species identification [J].
Xu, Weitao ;
Zhang, Xiang ;
Yao, Lina ;
Xue, Wanli ;
Wei, Bo .
AD HOC NETWORKS, 2020, 102
[28]   BERT based severity prediction of bug reports for the maintenance of mobile applications [J].
Ali, Asif ;
Xia, Yuanqing ;
Umer, Qasim ;
Osman, Mohamed .
JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 208
[29]   CNN-based fully automatic wrist cartilage volume quantification in MR images: A comparative analysis between different CNN architectures [J].
Vladimirov, Nikita ;
Brui, Ekaterina ;
Levchuk, Anatoliy ;
Al-Haidri, Walid ;
Fokin, Vladimir ;
Efimtcev, Aleksandr ;
Bendahan, David .
MAGNETIC RESONANCE IN MEDICINE, 2023, 90 (02) :737-751
[30]   CNN-Based Malware Family Classification and Evaluation [J].
Hebish, Mohamed Wael ;
Awni, Mohamed .
2024 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, ICEENG 2024, 2024, :219-224