Generative Adversarial Networks-Based Imbalance Learning in Software Aging-Related Bug Prediction

被引:13
|
作者
Chouhan, Satyendra Singh [1 ]
Rathore, Santosh Singh [2 ]
机构
[1] Malaviya Natl Inst Technol, Dept Comp Sci & Engn, Jaipur 302017, Rajasthan, India
[2] ABV IIITM Gwalior, Dept Informat Technol, Gwalior 474015, India
关键词
Software; Predictive models; Aging; Generative adversarial networks; Computer bugs; Machine learning; Data models; Aging-related bugs (ARBs); empirical study; generative adversarial networks (GAN); imbalance learning; software aging; REJUVENATION;
D O I
10.1109/TR.2021.3052510
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software aging refers to a problem of performance decay in the software systems, which are running for a long period. The primary cause of this phenomenon is the accumulation of run-time errors in the software, which are also known as aging-related bugs (ARBs). Many efforts have been reported earlier to predict the origin of ARBs in the software so that these bugs can be identified and fixed during testing. Imbalanced dataset, where the representation of ARBs patterns is very less as compared to the representation of the non-ARBs pattern significantly hinders the performance of the ARBs prediction models. Therefore, in this article, we present an oversampling approach, generative adversarial networks-based synthetic data generation-based ARBs prediction models. The approach uses generative adversarial networks to generate synthetic samples for the ARBs patterns in the given datasets implicitly and build the prediction models on the processed datasets. To validate the performance of the presented approach, we perform an experimental study for the seven ARBs datasets collected from the public repository and use various performance measures to evaluate the results. The experimental results showed that the presented approach led to the improved performance of prediction models for the ARBs prediction as compared to the other state-of-the-art models.
引用
收藏
页码:626 / 642
页数:17
相关论文
共 50 条
  • [1] Cross-Project Aging-Related Bug Prediction Based on Feature Transfer and Class Imbalance Learning
    Xie, Wenzhi
    Zhang, Chen
    Jia, Kai
    Zhao, Dongdong
    Zhou, Junwei
    Tian, Jing
    Xiang, Jianwen
    [J]. 2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 206 - 213
  • [2] A Software Aging-Related Bug Prediction Framework Based on Deep Learning and Weakly Supervised Oversampling
    Zhou, Yancai
    Zhang, Chen
    Jia, Kai
    Zhao, Dongdong
    Xiang, Jianwen
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 185 - 192
  • [3] SGT: Aging-related bug prediction via semantic feature learning based on graph-transformer
    Zhang, Chen
    Xiang, Jianwen
    Hao, Rui
    Hu, Wenhua
    Cotroneo, Domenico
    Natella, Roberto
    Pietrantuono, Roberto
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 217
  • [4] Supervised Representation Learning Approach for Cross-project Aging-Related Bug Prediction
    Wan, Xiaohui
    Zheng, Zheng
    Qin, Fangyun
    Qiao, Yu
    Trivedi, Kishor S.
    [J]. 2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2019, : 163 - 172
  • [5] Leveraging Ensemble Learning with Generative Adversarial Networks for Imbalanced Software Defects Prediction
    Alqarni, Amani
    Aljamaan, Hamoud
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (24):
  • [6] Feature Selection Techniques to Counter Class Imbalance Problem for Aging Related Bug Prediction Aging Related Bug Prediction
    Kumar, Lov
    Sureka, Ashish
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [7] Generative Adversarial Networks-Based Semi-Supervised Learning for Hyperspectral Image Classification
    He, Zhi
    Liu, Han
    Wang, Yiwen
    Hu, Jie
    [J]. REMOTE SENSING, 2017, 9 (10)
  • [8] Least Squares Generative Adversarial Networks-Based Anomaly Detection
    Lee, Chang-Ki
    Cheon, Yu-Jeong
    Hwang, Wook-Yeon
    [J]. IEEE ACCESS, 2022, 10 : 26920 - 26930
  • [9] GAN-Holo: Generative Adversarial Networks-Based Generated Holography Using Deep Learning
    Khan, Aamir
    Zhang, Zhijiang
    Yu, Yingjie
    Khan, Muhammad Amir
    Yan, Ketao
    Aziz, Khizar
    [J]. COMPLEXITY, 2021, 2021 (2021)
  • [10] Learning to Repair Software Vulnerabilities with Generative Adversarial Networks
    Harer, Jacob A.
    Ozdemir, Onur
    Lazovich, Tomo
    Reale, Christopher P.
    Russell, Rebecca L.
    Kim, Louis Y.
    Chin, Peter
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31