A Software Aging-Related Bug Prediction Framework Based on Deep Learning and Weakly Supervised Oversampling

被引:3
作者
Zhou, Yancai
Zhang, Chen
Jia, Kai
Zhao, Dongdong
Xiang, Jianwen [1 ]
机构
[1] Wuhan Univ Technol, Sch Comp Sci & Artificial Intelligence, Hubei Key Lab Transportat Internet Things, Wuhan, Peoples R China
来源
2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022) | 2022年
关键词
software aging; aging-related bugs (ARBs); deep learning (DL); feature learning; class imbalance;
D O I
10.1109/ISSREW55968.2022.00066
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software aging refers to the phenomenon of system performance degradation and eventual failure caused by Aging-Related Bugs (ARBs). Software aging seriously affects the reliability and availability of software systems. To discover and remove ARBs, ARBs prediction is presented, and most of them only employed static code metrics to predict those buggy codes. However, static code metrics do not capture the syntactic and semantic features of the code, which are important to building accurate prediction models. To address this problem, we design a deep neural network by combining the bidirectional long short-term memory (BLSTM) and the attention mechanism to extract context-sensitive semantic features of the code. In addition, we apply a weakly supervised oversampling (WSO) method to alleviate class imbalance problems in datasets. We named our framework ABLSTM-WSO. We conduct experiments with five classifiers on two widely used open-source projects(MySQL and Linux) and use AUC, Balance, and F1-score as the evaluation metrics. Experimental results show that ABLSTM-WSO can significantly improve the ARBs prediction performance.
引用
收藏
页码:185 / 192
页数:8
相关论文
共 21 条
  • [21] SSL-SoilNet: A Hybrid Transformer-Based Framework With Self-Supervised Learning for Large-Scale Soil Organic Carbon Prediction
    Kakhani, Nafiseh
    Rangzan, Moien
    Jamali, Ali
    Attarchi, Sara
    Alavipanah, Seyed Kazem
    Mommert, Michael
    Tziolas, Nikolaos
    Scholten, Thomas
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2024, 62