Software reliability prediction: A machine learning and approximation Bayesian inference approach

被引:3
|
作者
Oveisi, Shahrzad [1 ]
Moeini, Ali [1 ]
Mirzaei, Sayeh [1 ]
Farsi, Mohammad Ali [2 ]
机构
[1] Univ Tehran, Coll Engn, Sch Engn Sci, Dept Algorithms & Computat, Tehran, Iran
[2] Minist Sci Res & Technol, Aerosp Res Inst, Dept Aerosp Engn, Tehran, Iran
关键词
Bayesian inference methods; machine learning models; parametric models; software reliability prediction; ARTIFICIAL NEURAL-NETWORK;
D O I
10.1002/qre.3616
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Reliability growth models are commonly categorized into two primary groups: parametric and non-parametric models. Parametric models, known as Software Reliability Growth Models (SRGM) rely on a set of hypotheses that can potentially affect the accuracy of model predictions, while non-parametric models (such as neural networks) can predict the model solely based on training data without any assumptions regarding the model itself. In this paper, we propose several methods to enhance prediction accuracy in software reliability context. More specifically, we, on one hand, introduce two gradient-based techniques for estimating parameters of classical SRGMs. On the other, we propose methods involving LSTM Encoder-Decoder and Bayesian approximation within Langevin Gradient and Variational inference neural networks. To evaluate our proposed models' performance, we compare them with various neural network-based software reliability models using three real-world software failure datasets and utilizing the Mean Square Error (MSE) as a model comparison criterion. The experimental results indicate that our proposed non-parametric models outperform most classical parametric and non-parametric models.
引用
收藏
页码:4004 / 4037
页数:34
相关论文
共 50 条
  • [1] On Bayesian Inference of Software Reliability Measurement
    Inoue, Shinji
    Yamada, Shigeru
    2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 116 - 119
  • [2] Software reliability prediction using machine learning techniques
    Jaiswal A.
    Malhotra R.
    International Journal of System Assurance Engineering and Management, 2018, 9 (1) : 230 - 244
  • [3] Software Bug Prediction using Machine Learning Approach
    Hammouri, Awni
    Hammad, Mustafa
    Alnabhan, Mohammad
    Alsarayrah, Fatima
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (02) : 78 - 83
  • [4] Machine Learning Approach for Reliability Assessment of Open Source Software
    Behera, Ranjan Kumar
    Rath, Santanu Kumar
    Misra, Sanjay
    Leon, Marcelo
    Adewumi, Adewole
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 472 - 482
  • [5] An empirical study of software reliability prediction using machine learning techniques
    Kumar, Pradeep
    Singh, Yogesh
    International Journal of System Assurance Engineering and Management, 2012, 3 (03) : 194 - 208
  • [6] Bayesian Software Reliability Prediction Using Software Metrics Information
    Wiper, M. P.
    Palacios, A. P.
    Marin, J. M.
    QUALITY TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2012, 9 (01): : 35 - 44
  • [7] Software Defect Prediction: A Machine Learning Approach with Voting Ensemble
    Mosquera, Marcela
    Hurtado, Remigio
    PROCEEDINGS OF NINTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, ICICT 2024, VOL 3, 2024, 1013 : 585 - 595
  • [8] A Bayesian Approach for Software Quality Prediction
    Bouguila, Nizar
    Wang, Jian Han
    Ben Hamza, A.
    2008 4TH INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 512 - 517
  • [9] A study on software reliability prediction based on transduction inference
    Lou, Jungang
    Jiang, Jianhui
    Shuai, Chunyan
    Wu, Ying
    2010 19TH IEEE ASIAN TEST SYMPOSIUM (ATS 2010), 2010, : 77 - 80
  • [10] Credit risk prediction based on causal machine learning: Bayesian network learning, default inference, and interpretation
    Liu, Jiaming
    Zhang, Xuemei
    Xiong, Haitao
    JOURNAL OF FORECASTING, 2024, 43 (05) : 1625 - 1660