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 条
  • [41] Two-Step Surface Damage Detection Scheme using Convolutional Neural Network and Artificial Neural Network
    Yang, Alice Yi
    Cheng, Ling
    [J]. PROCEEDINGS OF 2020 23RD INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION 2020), 2020, : 1199 - 1206
  • [42] Performance of a Convolutional Neural Network-Based Artificial Intelligence Algorithm for Automatic Cephalometric Landmark Detection
    Ugurlu, Mehmet
    [J]. TURKISH JOURNAL OF ORTHODONTICS, 2022, 35 (02) : 94 - 100
  • [43] Artificial intelligence and colon capsule endoscopy: Automatic detection of ulcers and erosions using a convolutional neural network
    Ribeiro, Tiago
    Mascarenhas, Miguel
    Afonso, Joao
    Cardoso, Helder
    Andrade, Patricia
    Lopes, Susana
    Ferreira, Joao
    Mascarenhas Saraiva, Miguel
    Macedo, Guilherme
    [J]. JOURNAL OF GASTROENTEROLOGY AND HEPATOLOGY, 2022, 37 (12) : 2282 - 2288
  • [44] Convolutional Neural Network based Automatic Detection of Visible Faults in a Photovoltaic Module
    Sridharan, Naveen Venkatesh
    Sugumaran, V
    [J]. ENERGY SOURCES PART A-RECOVERY UTILIZATION AND ENVIRONMENTAL EFFECTS, 2025, 47 (01) : 6270 - 6284
  • [45] Automatic screening of fundus images using a combination of convolutional neural network and hand-crafted features
    Harangi, Balazs
    Toth, Janos
    Baran, Agnes
    Hajdu, Andras
    [J]. 2019 41ST ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2019, : 2699 - 2702
  • [46] Convolutional neural network based algorithm for automatic modulation recognition of satellite signals
    Cui T.
    Cui K.
    Huang Y.
    Zhao W.
    An J.
    [J]. Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2022, 48 (06): : 986 - 994
  • [47] Automatic ECG Classification Using Continuous Wavelet Transform and Convolutional Neural Network
    Wang, Tao
    Lu, Changhua
    Sun, Yining
    Yang, Mei
    Liu, Chun
    Ou, Chunsheng
    [J]. ENTROPY, 2021, 23 (01) : 1 - 13
  • [48] A Novel Combinational Convolutional Neural Network for Automatic Food-Ingredient Classification
    Pan, Lili
    Li, Cong
    Pouyanfar, Samira
    Chen, Rongyu
    Zhou, Yan
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 62 (02): : 731 - 746
  • [49] Automatic Convolutional Neural Network Selection for Image Classification Using Genetic Algorithms
    Tian, Haiman
    Pouyanfar, Samira
    Chen, Jonathan
    Chen, Shu-Ching
    Iyengar, Sitharama S.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 444 - 451
  • [50] Automatic detection model of hypertrophic cardiomyopathy based on deep convolutional neural network
    Bu Y.
    Cha X.
    Zhu J.
    Su Y.
    Lai D.
    [J]. Shengwu Yixue Gongchengxue Zazhi/Journal of Biomedical Engineering, 2022, 39 (02): : 285 - 292