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

Full Text (PDF, 689KB), PP.1-14

Views: 0 Downloads: 0

Author(s)

Mohd. Anjum 1,* Md. Asraful Haque 1 Nesar Ahmad 1

1. Department of Computer Engineering, Aligarh Muslim University, U.P.-202002, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2013.02.01

Received: 12 Jun. 2012 / Revised: 3 Oct. 2012 / Accepted: 20 Nov. 2012 / Published: 8 Jan. 2013

Index Terms

Srgms, Software Reliability, NHPP, Software Model Ranking

Abstract

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.

Cite This Paper

Mohd. Anjum, Md. Asraful Haque, Nesar Ahmad, "Analysis and Ranking of Software Reliability Models Based on Weighted Criteria Value", International Journal of Information Technology and Computer Science(IJITCS), vol.5, no.2, pp.1-14, 2013. DOI:10.5815/ijitcs.2013.02.01

Reference

[1]Ajeet Kumar Pandey & N. K. Goyal, “A Fuzzy Model for Early Software Fault Prediction Using Process Maturity and Software Metrics”, International Journal of Electronics Engineering, 1(2), 2009, pp. 239-245

[2]J. D. Musa and K. Okumoto, “A Logarithmic Poisson Execution Time Model for Software Reliability Measurement”, Bell Laboratories, Whippany, N. J. 07981

[3]Xiaolin Teng and Hoang Pham, “A New Methodology for Predicting Software Reliability in the Random Field Environments”, IEEE Transactions On Reliability, Vol. 55, No. 3, September 2006

[4]BAI Cheng-Gang, Jiang Chang-Hai, & CAI Kai-Yuan, “A Reliability Improvement Predictive Approach to Software Testing with Bayesian Method”, Proceedings of the 29th Chinese Control Conference, July 29-31, 2010, Beijing, China

[5]Xiaolin Teng, & Hoang Pham, “A Software-Reliability Growth Model for N-Version Programming Systems”, IEEE Transactions On Reliability, Vol. 51, No. 3, September 2002 

[6]Kazuhira Okumoto, “ A Statistical Method for Software Quality Control”, IEEE Transactions On Software Engineering, Vol. Se-1L, No. 12, December 1985

[7]Chin-Yu Huang, Michael R. Lyu & Sy-Yen Kuo, “A Unified Scheme of Some Non-homogenous Poisson Process Models for Software Reliability Estimation”, IEEE Transactions On Software Engineering, Vol. 29, No. 3, Page 261-270, March 2003

[8]Roger C. Cheung, “A User-Oriented Software Reliability Model”, IEEE Transactions On Software Engineering, Vol. Se-6, No. 2, Page 118-126, March 1980

[9]Hoang Pham, “An Imperfect-debugging Fault-detection Dependent-parameter Software”, International Journal of Automation and Computing, 04(4), October 2007, 325-328, DOI: 10.1007/s11633-007-0325-8

[10]Xuemei Zhang, Xiaolin Teng, & Hoang Pham, “Considering Fault Removal Efficiency in Software Reliability Assessment”, IEEE Transactions On Systems, Man, And Cybernetics—Part A: Systems And Humans, Vol. 33, No. 1, January 2003

[11]Anthony Iannin et al., “Criteria for Software Reliability Model Comparisons”, IEEE Transactions On Software Engineering, Vol Se-10, No. 6, Page 687-692, November 1984

[12]Chin-Yu Huang and Michael R. Lyu, “Estimation and Analysis of Some Generalized Multiple Change-Point Software Reliability Models”, IEEE Transactions On Reliability, Vol. 60, No. 2, Page 498-515, June 2011

[13]Katerina Goˇseva-Popstojanova and Kishor S. Trivedi, “Failure Correlation in Software Reliability Models”, IEEE Transactions On Reliability, Vol. 49, No. 1, Page 37-49, March 2000

[14]Shinji Inoue and Shigeru Yamada, “Generalized Discrete Software Reliability Modeling With Effect of Program Size”, IEEE Transactions On Systems, Man, And Cybernetics—Part A: Systems And Humans, Vol. 37, No. 2, Page 170-180, March 2007

[15]Kazuya Shibata, Koichiro Rinsaka and Tadashi Dohi, “Metrics-Based Software Reliability Models Using Non-homogeneous Poisson Processes”, 17th International Symposium on Software Reliability Engineering (ISSRE'06)

[16]Hoang Pham and Xuemei Zhang, “NHPP software reliability and cost models with testing coverage”, European Journal of Operational Research 145 (2003) 443–454

[17]Michael R. Lyu, Sampath Rangarajan and Aad P. A. van Moorsel, “Optimal Allocation of Test Resources for Software Reliability Growth Modeling in Software Development”, IEEE Transactions On Reliability, Vol. 51, No. 2, Page 183-193, June 2002

[18]K.B.P.L.M. Kelani Bandara et al., “Optimal Selection of Failure Data for Reliability Estimation Based on a Standard Deviation Method”, Second International Conference on Industrial and Information Systems, ICIIS 2007, 8 – 11 August 2007, Sri Lanka

[19]RajPal Garg, Kapil Sharma, Rajive Kumar, and R. K. Garg, “Performance Analysis of Software Reliability Models using Matrix Method”, World Academy of Science, Engineering and Technology July, 2010

[20]Sultan Aljahdali and Alaa F. Sheta, “Predicting the Reliability of Software Systems Using Fuzzy Logic”, 2011 Eighth International Conference on Information Technology: New Generations

[21]Ralf H. Reussner, Heinz W. Schmidt and Iman H. Poernomo, “Reliability prediction for component-based software architectures”, The Journal of Systems and Software 66 (2003) 241–252

[22]Kapil Sharma,Rakesh Garg, C. K. Nagpal, and R. K. Garg, “Selection of Optimal Software Reliability Growth Models Using a Distance Based Approach”, IEEE Transactions On Reliability, Vol. 59, No. 2, Page 266-277, June 2010

[23]Norman F. Schneidewind, “Software Reliability Model with Optimal Selection of Failure Data”, IEEE Transactions On Software Engineering, Vol. 19, No. 11, Page 1095-1105, November 1993

[24]Dr. Ajay Gupta, Dr. Digvijay Choudhary and Dr. Suneet Saxena, “Software Reliability Estimation using Yamada Delayed S Shaped Model under Imperfect Debugging and Time Lag”, International Journal of Computer Applications (0975-8887) Volume 23– No.7, June 2011

[25]Shaik.Mohammad Rafi et al., “Software Reliability Growth Model with Logistic-Exponential Test-Effort Function and Analysis of Software Release Policy”, (IJCSE) International Journal on Computer Science and Engineering Vol. 02, No. 02, 2010, 387-399