Abstract
Since the introduction of the concept of Software Reliability, several Software Reliability Growth Models (SRGM) have been developed to assess the growth of reliability during the testing phase. But little seems to have been done to categorize the faults on the basis of their severity and complexity. In this paper we first develop a discrete time SRGM to describe and predict the error removal phenomenon then use it to develop fault categories followed by size of each category. Three different forms of the discrete model are given and their equivalence is proved. It is also shown how the continuous time models can de derived.
Similar content being viewed by others
References
Bittanti S, Bolzern P, Pedrotti E, Scattolini R. “A Flexible Modelling Approach For Software Reliability Growth” Software Reliability Modelling and Identification (Ed.) G. Goos and J. Harmanis, Springer Verlag, Berlin, 1988, 101–140.
Brooks WD, Motley RW. “Analysis of discrete software reliability models — Technical Report (RADC-TR-80-84)” 1980; New York: Rome Air Development Center.
Goel AL, Okumoto K. “Time Dependent Error Detection Rate Model For Software Reliability and Other Performance Measures” IEEE Transactions on Reliability 1979; R-28(3): 206–211.
Jelinski Z, Moranda PB. “Software Reliability Research” In: Freiberger W, (Ed.) Statistical Computer Performance Evaluation 1972; New York: Academic Press: 465–497.
Kapur PK, Garg RB. “A Software Reliability Growth Model for an Error Removal Phenomenon” Software Engineering Journal 1992; 7: 291–294.
Kapur PK, Garg RB, Kumar S. “Contributions To Hardware and Software Reliability” 1999; Singapore: World Scientific Publishing Co. Ltd.
Kapur PK, Shatnawi O and Singh O “Discrete Imperfect Software Reliability Growth Models under Imperfect Debugging Environment”. In: Rajaram NJ and Verma AK (Editors) Proceedings of the International Conference on Multimedia and design; Arena Multimedia & IIT: Mumbai, (2002). Vol (II), 114–29.
Kapur PK, Bardhan, A.K. Kumar, S (2000). “On Categorization of Errors in a Software” Int. J. of Management and Systems, 16(1), 37–48.
Kapur PK, Bardhan A.K. Shatnawi O. (2002) “Why Software Reliability Growth Modeling Should Define Errors of Different Severity” Journal of Indian Stastical Association, Vol. 40, 2, 119–142
Kapur PK, Grover, P.S. Younes, S (1995). “Software Reliability Growth Models With Errors of Different Severity” Computer Science and Informatics (India), 25(3), 51–65
Musa JD, Iannino A, Okumoto K. “Software Reliability: Measurement, Prediction, Applications” 1987; New York: Mc Graw Hill.
Ohba M. “Software Reliability Analysis Models” IBM Journal of Research and Development 1984; 28: 428–443.
Pham H. “Software Reliability” 2000; Springer-Verlag Singapore Pte. Ltd.
Satoh D, “A Discrete Bass Model and its Parameter Estimation”, Journal of Operations Research Society of Japan, 44 (1):1–18.
Yamada S, Ohba M., Osaki S. “S-Shaped Software Reliability Growth Modelling for Software Error Detection” IEEE Trans. On Reliability, 1983; R-32(5): 475–484.
Yamada S and Osaki S. “Discrete Software Reliability Growth Models” Applied Stochastic models and data analysis 1985; 1: 65–77.
Yamada S and Inoue S “Testing-Coverage Dependent Software Reliability Growth Modeling” International Journal of Quality, Reliability and Safety Engineering, Vol.11, No.4 (2004) 303–312.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kapur, P.K., Gupta, A. & Singh, O. On Discrete Software Reliability Growth Model & Categorization of Faults. OPSEARCH 42, 340–354 (2005). https://doi.org/10.1007/BF03398747
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF03398747