Call for Paper - May 2023 Edition
IJCA solicits original research papers for the May 2023 Edition. Last date of manuscript submission is April 20, 2023. Read More

On the Choice of an Appropriate Software Reliability Growth Model

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 87 - Number 9
Year of Publication: 2014
Neha Miglani

Neha Miglani. Article: On the Choice of an Appropriate Software Reliability Growth Model. International Journal of Computer Applications 87(9):18-24, February 2014. Full text available. BibTeX

	author = {Neha Miglani},
	title = {Article: On the Choice of an Appropriate Software Reliability Growth Model},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {87},
	number = {9},
	pages = {18-24},
	month = {February},
	note = {Full text available}


Software reliability is an active field of research over the past 35 years. Software developers often feel the necessity of selecting an appropriate software reliability model that not only best depicts the past history but also can predict reasonably well the future behavior of the software being developed in respect of detected bugs and errors. This helps in estimating in advance the time of delivery as well as the overall cost of the software project. Several models have been proposed in literature for estimating software reliability under different environments. However from amongst the models developed thus far, there is not a single model that best fits all or even a majority of the real life situations and so can be universally recommended. In this study, a technique is proposed to serve as a guide for the selection of an appropriate software reliability model for an ongoing software development project. The proposed technique has been tested on various sets of available software development project datasets and it has been observed that model recommended on the basis of proposed technique is better in comparison with models recommended on the basis of other models proposed.


  • Aitken Robert , Fey Gorschwin , Kalbarczyk Zbigniew T. , Reichenbach Frank , Sonza Reorda, Matteo, "Reliability analysis reloaded: How will we survive?" Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 358 – 367, March 2013.
  • Goel, A. L. "Software Reliability Models: Assumptions, Limitations, and Applicability," IEEE Trans. Software Engg. Vol SE-11, No 12, 1985 Dec, pp 1411-1423
  • Goel A. L and Okumoto K. , "Time-dependent error-detection rate model for software reliability and other performance measures," IEEE Trans. Rel. , vol. R-28, pp. 206-211, Aug. 1979.
  • Hakan Burak Duygulu, O?uz Tosun, "An Algorithm for Software Reliability Growth Model Selection" IADIS International Conference Informatics 2008.
  • Huang C. Y. , Lyu M. R. , and Kuo S. Y. , "A unified scheme of some non-homogenous Poisson process models for software reliability estimation," IEEE Trans. on Softw. Engineering, vol. 29, no. 3, pp. 261-269, March 2003.
  • Kapil Sharma, Rakesh Garg, C. K. Nagpal, and R. K. Garg, "Selection of Optimal Software Reliability Growth Model using Distance Based Approach", IEEE Transactions. June 2012, Volume 59, Issue: 2, Pages: 266-276.
  • Kharchenko, V. S. et al, 2002, "The Method of Software Reliability Growth Models Choice Using Assumptions Matrix" Proceedings of the 26th Annual International Computer Software and Applications Conference (COMPSAC'02).
  • Musa J. D. , and Okumoto K. , "A logarithmic Poisson execution time model for software reliability measurement," Conf. Proc. 7th International Conf. on Softw. Engineering, 1983, pp. 230-237.
  • Pham H. , Nordmann L. , and Zhang X. , "A general imperfect software debugging model with s-shaped fault detection rate," IEEE Trans. Reliability, vol. 48, June 1999, pp. 169–175.
  • RajPal Garg, Kapil Sharma, Rajiv Kumar, R. K. Garg," Performance Analysis of Software Reliability Models using Matrix Method" World Academy of Science, Engineering and Technology 71 2010.
  • Stringfellow, C. , and Amschler, A. A. , 2002,"An Empirical Method for Selecting Software Reliability Growth Models" Empirical Software Engineering, 7, 319-343.
  • Takmasa Nara Masahiro Nakata Akihiro Ooishi, "Software Reliability Growth Analysis- Application of NHPP Models and Its Evaluation "1995 IEEE.
  • Yamada S. , Ohba M. , and Osaki S. , "S-shaped reliability growth modeling for software error detection," IEEE Trans. Rel. , vol. R-32, pp. 475-478, 484, Dec. 1983
  • Yamada S. , Tokuno K. , and Osaki S. , "Imperfect debugging models with fault introduction rate for software reliability assessment, "International J. Syst. Science, vol. 23, no. 12, 1992.
  • Zhang Xuemei, Teng Xiaolin, and Pham Hoang, "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