software reliability models
Recently Published Documents


TOTAL DOCUMENTS

202
(FIVE YEARS 22)

H-INDEX

22
(FIVE YEARS 1)

Mathematics ◽  
2021 ◽  
Vol 9 (9) ◽  
pp. 985
Author(s):  
Hiroyuki Okamura ◽  
Tadashi Dohi

Software reliability models (SRMs) are widely used for quantitative evaluation of software reliability by estimating model parameters from failure data observed in the testing phase. In particular, non-homogeneous Poisson process (NHPP)-based SRMs are the most popular because of their mathematical tractability. In this paper, we focus on the parameter estimation algorithm for NHPP-based SRMs and discuss the EM algorithm for generalized fault count data. The presented algorithm can be applied for failure time data, failure count data, and their mixture. The paper derives the EM-step formulas for basic 12 NHPP-based SRMs and demonstrate a numerical experiment to present the convergence property of our algorithms. The developed algorithms are suitable for an automatic tool for software reliability evaluation.


2021 ◽  
Vol 9 (01) ◽  
pp. 835-866
Author(s):  
Samuel Acquah ◽  
◽  
Li Zhen ◽  
Anastasia Krampah-Nkoom ◽  
◽  
...  

In recent times, computer software applications are increasingly becoming an essential basis in several multipurpose domains including medicine, engineering, transportation etc. Consequently, with such wide implementation of software, the imperative need of ensuring certain software quality physiognomies such as efficiency, reliability and stability has ascended. To measure such software quality features, we have to wait until the software is executed, tested and put to use for a certain period of time. Numerous software metrics are presented in this study to circumvent this long and expensive process, and they proved to be awesome method of estimating software reliability models. For this purpose, software reliability prediction models are built. These are used to establish a relationship between internal sub-characteristics such asinheritance, coupling, size, etc. and external software quality attributes such as maintainability, stability, etc. Usingsuchrelationships, one canbuildamodelinordertoestimatethereliabilityofnewsoftware system.Suchmodelsaremainlyconstructedbyeitherstatisticaltechniquessuchasregression,or machine learningtechniquessuchasC4.5andneuralnetworks.The prototype presented isinvigoratedemployingprocedures of machine learninginparticularrule-basedmodels.Thesehaveawhite-boxnaturewhich accordsthecataloguingandmakingthemgood-looktoexpertsinthedomain. In this paper, wesuggest a powerfulinnovative heuristic based on Artificial Bee Colony (ABC) to enhance rule-based software reliability prediction models. The presented approach is authenticated on data describing reliability of classes in an Object-Oriented system. We compare our models to others constructed using other well-established techniques such as C4.5, Genetic Algorithms (GA), Simulated Annealing (SA), Tabu Search (TS), multi-layer perceptron with back-propagation,multi-lay perceptron hybridized with ABC and the majority classifier. Results show that, in most cases, the propose technique out- performs the others in different aspects.


Sign in / Sign up

Export Citation Format

Share Document