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 条
  • [1] Fusing convolutional neural network features with hand-crafted features for osteoporosis diagnoses
    Su, Ran
    Liu, Tianling
    Sun, Changming
    Jin, Qiangguo
    Jennane, Rachid
    Wei, Leyi
    NEUROCOMPUTING, 2020, 385 (385) : 300 - 309
  • [2] Fusing deep convolutional neural network features with Thepade's SBTC for land usage identification
    Thepade, Sudeep D.
    Dindorkar, Mayuresh R.
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2022, 27
  • [3] Fusing Frontal and Occipital EEG Features to Detect "Brain Switch'' by Utilizing Convolutional Neural Network
    Zhang, Xin
    Xu, Guanghua
    Ravi, Aravind
    Yan, Wenqiang
    Jiang, Ning
    IEEE ACCESS, 2019, 7 : 82817 - 82825
  • [4] CDF-net: A convolutional neural network fusing frequency domain and spatial domain features
    Yang, Aitao
    Li, Min
    Wu, Zhaoqing
    He, Yujie
    Qiu, Xiaohua
    Song, Yu
    Du, Weidong
    Gou, Yao
    IET COMPUTER VISION, 2023, 17 (03) : 319 - 329
  • [5] Fusing Convolutional Neural Network Features With Hand-Crafted Features for Objective Fabric Smoothness Appearance Assessment
    Wang, Jingan
    Shi, Kangjun
    Wang, Lei
    Li, Zhengxin
    Sun, Fengxin
    Pan, Ruru
    Gao, Weidong
    IEEE ACCESS, 2020, 8 : 110678 - 110692
  • [6] Improving Bug Localization with an Enhanced Convolutional Neural Network
    Xiao, Yan
    Keung, Jacky
    Mi, Qing
    Bennin, Kwabena E.
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 338 - 347
  • [7] Automatic Cervical Cell Classification Using Features Extracted by Convolutional Neural Network
    Rohmatillah, Mandin
    Pramono, Sholeh Hadi
    Rahmadwati
    Suyono, Hadi
    Sena, Samuel Aji
    2018 ELECTRICAL POWER, ELECTRONICS, COMMUNICATIONS, CONTROLS, AND INFORMATICS SEMINAR (EECCIS), 2018, : 382 - 386
  • [8] Features Fusion based Automatic Modulation Classification Using Convolutional Neural Network
    Lin, Chunsheng
    Huang, Juanjuan
    Huang, Sai
    Yao, Yuanyuan
    Guo, Xin
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 1099 - 1104
  • [9] Multi-Dimension Convolutional Neural Network for Bug Localization
    Wang, Bei
    Xu, Ling
    Yan, Meng
    Liu, Chao
    Liu, Ling
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1649 - 1663
  • [10] Automatic Schizophrenia Identification Using Multi-Domain Features With Convolutional Neural Network
    Cai, Xiyu
    Pan, Huang
    Liu, Xiaobo
    Lai, Yongxiu
    INTERNATIONAL JOURNAL OF PSYCHOPHYSIOLOGY, 2021, 168 : S129 - S130