scholarly journals A Unique Procedure for Accurate Recognition of Software Failures: A Software Reliability Growth Model Based on Special Case of Generalized Gamma Mixture Model

This paper pinpoints to detect and eliminate the actual software failures efficiently. The approach fit in a particular case of Generalized Gamma Mixture Model (GGMM), namely Weibull distribution. The approach estimates two parameters using Maximum Likelihood Estimate (MLE). Standard Evaluation metrics like Mean Square Error (MSE), Coefficient of Determination (R2), Sum of Squares (SSE), and Root Means Square Error (RMSE) were calculated. For the justification of the model selection and goodness of fit various model selection frameworks like Chi-Square Goodness of Fit, Wald’s Test, Akaike Information Criteria (AIC), AICc and Schwarz criterion (SBC) were also estimated. The experimentation was carried out on five benchmark datasets which interpret the considered novel technique identifies the actual failures on par with the existing models. This paper presents a novel software reliability growth model which is more effectual in the identification of the failures significantly and help the present software organizations in the release of software free from bugs just in time

2018 ◽  
Vol 14 (25) ◽  
pp. 1-12 ◽  
Author(s):  
Sameer Anand ◽  
Vibha Verma ◽  
Anu Gupta Aggarwal

Introduction: The present research was conducted at the University of Delhi, India in 2017.Methods: We develop a software reliability growth model to assess the reliability of software products released in multiple versions under limited availability of resources and time. The Fault Reduction Factor (frf) is considered to be constant in imperfect debugging environments while the rate of fault removal is given by Delayed S-Shaped model.Results: The proposed model has been validated on a real life four-release dataset by carrying out goodness of fit analysis. Laplace trend analysis was also conducted to judge the trend exhibited by data with respect to change in the system’s reliability.Conclusions: A number of comparison criteria have been calculated to evaluate the performance of the proposed model relative to only time-based multi-release Software Reliability Growth Model (srgm).Originality: In general, the number of faults removed is not the same as the number of failures experienced in given time intervals, so the inclusion of frf in the model makes it better and more realistic. A paradigm shift has been observed in software development from single release to multi release platform.Limitations: The proposed model can be used by software developers to take decisions regarding the release time for different versions, by either minimizing the development cost or maximizing the reliability and determining the warranty policies.


Sign in / Sign up

Export Citation Format

Share Document