arrow
Return

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

delete2024-07-26
delete0
delete
OA
AI
DOI:10.1002/qre.3616delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
AbstractReliability 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.

Journal

No journal information available

Organization

No organization information available
Cited Papers

Cited Papers

No cited papers available