Analysis and Ranking of Software Reliability Models Based on Weighted Criteria Value

Many software reliability growth models (SRGMs) have been analyzed for measuring the growth of software reliability. Selection of optimal SRGMs for use in a particular case has been an area of interest for researchers in the field of software reliability. All existing methodologies use same weight for each comparison criterion. But in reality, it is the fact that all the parameters do not have the same priority in reliability measurement. Keeping this point in mind, in this paper, a computational methodology based on weighted criteria is presented to the problem of performance analysis of various non-homogenous Poisson process (NHPP) models. It is relatively simple and requires less calculation. A set of twelve comparison criteria has been formulated and each criterion has been assigned different weight to rank the software reliability growth models proposed during the past 30 years. Case study results show that the weighted criteria value method offers a very promising technique in software reliability growth models comparison.

[1]  Shigeru Yamada,et al.  Generalized Discrete Software Reliability Modeling With Effect of Program Size , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[2]  Michael R. Lyu,et al.  Estimation and Analysis of Some Generalized Multiple Change-Point Software Reliability Models , 2011, IEEE Transactions on Reliability.

[3]  Kai-Yuan Cai,et al.  A reliability improvement predictive approach to software testing with Bayesian method , 2010, Proceedings of the 29th Chinese Control Conference.

[4]  Alaa F. Sheta,et al.  Predicting the Reliability of Software Systems Using Fuzzy Logic , 2011, 2011 Eighth International Conference on Information Technology: New Generations.

[5]  Kazuhira Okumoto,et al.  A Statistical Method for Software Quality Control , 1985, IEEE Transactions on Software Engineering.

[6]  Kapil Sharma,et al.  Performance Analysis of Software Reliability Models using Matrix Method , 2010 .

[7]  H. Pham,et al.  A New Methodology for Predicting Software Reliability in the Random Field Environments , 2006, IEEE Transactions on Reliability.

[8]  Xiaolin Teng,et al.  Considering fault removal efficiency in software reliability assessment , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[9]  Hoang Pham,et al.  An imperfect-debugging fault-detection dependent-parameter software , 2007, Int. J. Autom. Comput..

[10]  Kishor S. Trivedi,et al.  Failure correlation in software reliability models , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[11]  Xiaolin Teng,et al.  A software-reliability growth model for N-version programming systems , 2002, IEEE Trans. Reliab..

[12]  Ajay Gupta,et al.  Software Reliability Estimation using Yamada Delayed S Shaped Model under Imperfect Debugging and Time Lag , 2011 .

[13]  K.B.P.L.M. Kelani Bandara,et al.  Optimal selection of failure data for reliability estimation based on a standard deviation method , 2007, 2007 International Conference on Industrial and Information Systems.

[14]  Norman F. Schneidewind,et al.  Software Reliability Model with Optimal Selection of Failure Data , 1993, IEEE Trans. Software Eng..

[15]  Kapil Sharma,et al.  Selection of Optimal Software Reliability Growth Models Using a Distance Based Approach , 2010, IEEE Transactions on Reliability.

[16]  Michael R. Lyu,et al.  Optimal allocation of test resources for software reliability growth modeling in software development , 2002, IEEE Trans. Reliab..

[17]  Neeraj Kumar Goyal,et al.  A Fuzzy Model for Early Software Fault Prediction Using Process Maturity and Software Metrics , 2009 .

[18]  Bev Littlewood,et al.  Criteria for Software Reliability Model Comparisons , 1984, IEEE Transactions on Software Engineering.

[19]  J. D. Musa,et al.  Criteria for software reliability model comparisons , 1983, SOEN.

[20]  Ralf H. Reussner,et al.  Reliability prediction for component-based software architectures , 2003, J. Syst. Softw..

[21]  Tadashi Dohi,et al.  Metrics-Based Software Reliability Models Using Non-homogeneous Poisson Processes , 2006, 2006 17th International Symposium on Software Reliability Engineering.

[22]  Michael R. Lyu,et al.  A Unified Scheme of Some Nonhomogenous Poisson Process Models for Software Reliability Estimation , 2003, IEEE Trans. Software Eng..

[23]  Hoang Pham,et al.  NHPP software reliability and cost models with testing coverage , 2003, Eur. J. Oper. Res..

[24]  Roger C. Cheung A User-Oriented Software Reliability Model , 1980, IEEE Trans. Software Eng..