Advanced SearchSearch Tips
A Method for Selecting Software Reliability Growth Models Using Trend and Failure Prediction Ability
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 42, Issue 12,  2015, pp.1551-1560
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2015.42.12.1551
 Title & Authors
A Method for Selecting Software Reliability Growth Models Using Trend and Failure Prediction Ability
Park, YongJun; Min, Bup-Ki; Kim, Hyeon Soo;
Software Reliability Growth Models (SRGMs) are used to quantitatively evaluate software reliability and to determine the software release date or additional testing efforts using software failure data. Because a single SRGM is not universally applicable to all kinds of software, the selection of an optimal SRGM suitable to a specific case has been an important issue. The existing methods for SRGM selection assess the goodness-of-fit of the SRGM in terms of the collected failure data but do not consider the accuracy of future failure predictions. In this paper, we propose a method for selecting SRGMs using the trend of failure data and failure prediction ability. To justify our approach, we identify problems associated with the existing SRGM selection methods through experiments and show that our method for selecting SRGMs is superior to the existing methods with respect to the accuracy of future failure prediction.
software reliability;software reliability growth model;model selection criteria;software reliability growth model selection;
 Cited by
John. D. Musa, A. lannino, K. Okumoto, Software Reliability : Measurement, Prediction, Application, MacGraw-Hill, NewYork, 1987.

M. Garg, R. Lai, P. K. Kapur, "A Method for Selecting a Model to Estimate the Reliability of a Software Component in a Dynamic System," Software Engineering Conference (ASWEC), pp. 40-50, 2013. (in Melbourne)

C. Stringfellow, A. A. Andrews, "An Empirical Method for Selecting Software Reliability Growth Models," Empirical Software Engineering, Vol. 7, No. 4, pp. 319-343, Dec. 2002. crossref(new window)

K. Sharma, R. Garg, C. K. Nagpal, R. K. Garg, "Selection of Optimal Software Reliability Growth Models Using a Distance Based Approach," IEEE Transactions on Reliability, Vol. 59, No. 2, pp. 266-276, Jun. 2010. crossref(new window)

T. M. Khoshgoftaar, T. G. Woodcock, "Software Reliability Model Selection: A Case Study," Proc. International Symposium on Software Reliability Engineering, pp. 183-191, 1991. (in Austin)

H. Okamura, T. Dohi, "SRATS: Software reliability assessment tool on spreadsheet (Experience report)," IEEE 24th International Symposium on Software Reliability Engineering (ISSRE) 2013, pp. 100-107, 2013. (in Pasadena)

IEEE Std 1633-2008, "IEEE Recommended Practice on Software Reliability," IEEE Reliability Society.

Musa, J.D, "Operational Profiles in software reliability engineering," Software IEEE, Vol. 10, No. 2, pp. 14-32, Mar. 1993. crossref(new window)

S. Yamada, Software Reliability Modeling Fundamentals and Applications, pp. 15. Springer, 2014.