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 条
  • [21] Artificial intelligence using a convolutional neural network for automatic detection of small-bowel angioectasia in capsule endoscopy images
    Tsuboi, Akiyoshi
    Oka, Shiro
    Aoyama, Kazuharu
    Saito, Hiroaki
    Aoki, Tomonori
    Yamada, Atsuo
    Matsuda, Tomoki
    Fujishiro, Mitsuhiro
    Ishihara, Soichiro
    Nakahori, Masato
    Koike, Kazuhiko
    Tanaka, Shinji
    Tada, Tomohiro
    DIGESTIVE ENDOSCOPY, 2020, 32 (03) : 382 - 390
  • [22] Automatic Vehicle Classification using Center Strengthened Convolutional Neural Network
    Wang, Kuan-Chung
    Pranata, Yoga Dwi
    Wang, Jia-Ching
    2017 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC 2017), 2017, : 1075 - 1078
  • [23] Automatic recognition of strawberry diseases and pests using convolutional neural network
    Dong, Cheng
    Zhang, Zhiwang
    Yue, Jun
    Zhou, Li
    SMART AGRICULTURAL TECHNOLOGY, 2021, 1
  • [24] Automatic epileptic signal classification using deep convolutional neural network
    Sinha, Dipali
    Thangavel, K.
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (04) : 963 - 973
  • [25] Automatic Recognition Method of Chick Sex Based on Convolutional Neural Network and Image Depth Features
    Yang J.
    Han R.
    Wu Z.
    Li Z.
    Yang D.
    Li L.
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2020, 51 (06): : 258 - 263and92
  • [26] Developer Activity Motivated Bug Triaging: Via Convolutional Neural Network
    Shikai Guo
    Xinyi Zhang
    Xi Yang
    Rong Chen
    Chen Guo
    Hui Li
    Tingting Li
    Neural Processing Letters, 2020, 51 : 2589 - 2606
  • [27] Automatic classification of pavement crack using deep convolutional neural network
    Li, Baoxian
    Wang, Kelvin C. P.
    Zhang, Allen
    Yang, Enhui
    Wang, Guolong
    INTERNATIONAL JOURNAL OF PAVEMENT ENGINEERING, 2020, 21 (04) : 457 - 463
  • [28] Convolutional neural network models for automatic diagnosis and graduation in skin frostbite
    Sun, Jiachen
    Fu, Lin
    Zhang, Wen
    Li, Dongjie
    Zhang, Ming
    Xu, Zineng
    Bai, Hailong
    Ding, Peng
    INTERNATIONAL WOUND JOURNAL, 2023, 20 (04) : 910 - 916
  • [29] Large scale automatic image annotation based on convolutional neural network
    Wang, Ronggui
    Xie, Yunfei
    Yang, Juan
    Xue, Lixia
    Hu, Min
    Zhang, Qingyang
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2017, 49 : 213 - 224
  • [30] Automatic features extraction of faults in PEM fuel cells by a siamese artificial neural network
    Guarino, Antonio
    Spagnuolo, Giovanni
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2021, 46 (70) : 34854 - 34866