Affiliation:
1. Western New England University Springfield Massachusetts USA
2. Shandong University of Science and Technology Qingdao China
3. University of Electronic Science and Technology of China Chengdu China
Abstract
AbstractThe software reliability modeling is of great significance in improving software quality and managing the software development process. However, the existing methods are not able to accurately model software reliability improvement behavior because existing single model methods rely on restrictive assumptions and combination models cannot well deal with model uncertainties. In this article, we propose a Bayesian model averaging (BMA) method to model software reliability. First, the existing reliability modeling methods are selected as the candidate models, and the Bayesian theory is used to obtain the posterior probabilities of each reliability model. Then, the posterior probabilities are used as weights to average the candidate models. Both Markov Chain Monte Carlo (MCMC) algorithm and the Expectation–Maximization (EM) algorithm are used to evaluate a candidate model's posterior probability and for comparison purpose. The results show that the BMA method has superior performance in software reliability modeling, and the MCMC algorithm performs better than EM algorithm when they are used to estimate the parameters of BMA method.
Subject
Management Science and Operations Research,Safety, Risk, Reliability and Quality
Reference38 articles.
1. Computing Transition Probability in Markov Chain for Early Prediction of Software Reliability
2. Software reliability assessment: modeling and algorithms;Nagaraju V;ISSRE,2018
3. Research review of software reliability growth model;Zhang C;J Softw,2017
4. A Systematic Mapping Study of Software Reliability Modeling
5. Thoughts on software estimation;Crow LH;Qua Reliab Eng Int,2015
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Software Reliability Growth Modeling Based on Generalized Lindley Distribution;2024 International Conference on Intelligent Systems for Cybersecurity (ISCS);2024-05-03
2. Software Reliability Prediction Model Based on Improved Particle Filter Algorithm;2023 Global Reliability and Prognostics and Health Management Conference (PHM-Hangzhou);2023-10-12