On Fusing Artificial and Convolutional Neural Network Features for Automatic Bug Assignments

被引:0
作者
Dipongkor, Atish Kumar [1 ]
Islam, Md. Saiful [2 ]
Hussain, Ishtiaque [3 ]
Yongchareon, Sira [4 ]
Mistry, Sajib [5 ]
机构
[1] Jashore Univ Sci & Technol, Dept Comp Sci & Engn, Jessore 7408, Bangladesh
[2] Univ Newcastle, Sch Informat & Phys Sci, Callaghan, NSW 2308, Australia
[3] Bloomberg LP, Princeton, NJ 08540 USA
[4] Auckland Univ Technol, Sch Engn Comp & Math Sci, Auckland 1010, New Zealand
[5] Curtin Univ, Sch Elect Engn Comp & Math Sci EECMS, Bentley, WA 6102, Australia
关键词
Artificial neural network; bug report assignment; convolutional neural network; deep learning; dimensionality reduction; TRIAGE; ACCURATE;
D O I
10.1109/ACCESS.2023.3273595
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automated bug report assignment is critical for large-scale software projects where reported bugs are frequent and expert developers are required to fix them on time. Finding an appropriate developer with the necessary skill sets and prior experience in fixing similar bugs is difficult and can be an expensive process, depending on the severity of the reported bug. To address this issue, researchers have proposed several machine learning and deep learning-based automated bug report assignment techniques that make use of historical data on reported bugs as well as fixer information. However, there is still room for improvement in the performance of these techniques. In this paper, we propose a novel deep learning-based approach that utilizes two sets of features from the reported bugs' textual data, namely contextual information and the occurrence of repeating keywords. We develop convolutional neural network and artificial neural network modules to mine these features. We then fuse these two sets of extracted features to assign a bug to an appropriate developer. We conduct extensive experiments on eight benchmark datasets of open-source, real-world software projects to assess the effectiveness of our approach. The experimental results demonstrate that our information fusion-based approach outperforms previous models and improves automated bug report assignment. Furthermore, we debug the errors of our proposed model and publish all source code so that future researchers can contribute to this problem.
引用
收藏
页码:49493 / 49508
页数:16
相关论文
共 50 条
  • [31] Developer Activity Motivated Bug Triaging: Via Convolutional Neural Network
    Guo, Shikai
    Zhang, Xinyi
    Yang, Xi
    Chen, Rong
    Guo, Chen
    Li, Hui
    Li, Tingting
    [J]. NEURAL PROCESSING LETTERS, 2020, 51 (03) : 2589 - 2606
  • [32] Automatic features extraction of faults in PEM fuel cells by a siamese artificial neural network
    Guarino, Antonio
    Spagnuolo, Giovanni
    [J]. INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2021, 46 (70) : 34854 - 34866
  • [33] FUSING DIFFERENT LEVELS OF DEEP FEATURES BY DEEP STACKED NEURAL NETWORK FOR HYPERSPECTRAL IMAGES
    Mei, Shaohui
    Chen, Yanfu
    Ji, Jingyu
    Hou, Junhui
    Du, Qian
    [J]. 2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 759 - 762
  • [34] Detecting breast cancer using artificial intelligence: Convolutional neural network
    Choudhury, Avishek
    Perumalla, Sunanda
    [J]. TECHNOLOGY AND HEALTH CARE, 2021, 29 (01) : 33 - 43
  • [35] Convolutional Neural Network Technology in Endoscopic Imaging: Artificial Intelligence for Endoscopy
    Choi, Joonmyeong
    Shin, Keewon
    Jung, Jinhoon
    Bae, Hyun-Jin
    Kim, Do Hoon
    Byeon, Jeong-Sik
    Kim, Namkug
    [J]. CLINICAL ENDOSCOPY, 2020, 53 (02) : 117 - 126
  • [36] Automatic Cartoon Colorization Based on Convolutional Neural Network
    Varga, Domonkos
    Szabo, Csaba Attila
    Sziranyi, Tamas
    [J]. PROCEEDINGS OF THE 15TH INTERNATIONAL WORKSHOP ON CONTENT-BASED MULTIMEDIA INDEXING (CBMI), 2017,
  • [37] Large Scale Indexing and Searching Deep Convolutional Neural Network Features
    Amato, Giuseppe
    Debole, Franca
    Falchi, Fabrizio
    Gennaro, Claudio
    Rabitti, Fausto
    [J]. BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2016, 2016, 9829 : 213 - 224
  • [38] Plug-and-play adapter for fusing convolutional neural network with vision transformer
    Chen, Bin
    Fan, Xianlian
    Wu, Shiqian
    [J]. JOURNAL OF ELECTRONIC IMAGING, 2024, 33 (05)
  • [39] Convolutional Neural Network for Medical Image Classification using Wavelet Features
    Khatami, Amin
    Nazari, Asef
    Beheshti, Amin
    Thanh Thi Nguyen
    Nahavandi, Saeid
    Ziebal, Jerzy
    [J]. 2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [40] Learning Salient Features for Flower Classification Using Convolutional Neural Network
    Hu, Fei
    Yao, Fuguang
    Pu, Changjiu
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS), 2020, : 476 - 479