Skip to main content
Log in

On Discrete Software Reliability Growth Model & Categorization of Faults

  • Published:
OPSEARCH Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Chapter  Google Scholar 

  2. Brooks WD, Motley RW. “Analysis of discrete software reliability models — Technical Report (RADC-TR-80-84)” 1980; New York: Rome Air Development Center.

    Book  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. Jelinski Z, Moranda PB. “Software Reliability Research” In: Freiberger W, (Ed.) Statistical Computer Performance Evaluation 1972; New York: Academic Press: 465–497.

    Chapter  Google Scholar 

  5. Kapur PK, Garg RB. “A Software Reliability Growth Model for an Error Removal Phenomenon” Software Engineering Journal 1992; 7: 291–294.

    Article  Google Scholar 

  6. Kapur PK, Garg RB, Kumar S. “Contributions To Hardware and Software Reliability” 1999; Singapore: World Scientific Publishing Co. Ltd.

    Book  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. Musa JD, Iannino A, Okumoto K. “Software Reliability: Measurement, Prediction, Applications” 1987; New York: Mc Graw Hill.

    Google Scholar 

  12. Ohba M. “Software Reliability Analysis Models” IBM Journal of Research and Development 1984; 28: 428–443.

    Article  Google Scholar 

  13. Pham H. “Software Reliability” 2000; Springer-Verlag Singapore Pte. Ltd.

  14. Satoh D, “A Discrete Bass Model and its Parameter Estimation”, Journal of Operations Research Society of Japan, 44 (1):1–18.

  15. 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.

    Article  Google Scholar 

  16. Yamada S and Osaki S. “Discrete Software Reliability Growth Models” Applied Stochastic models and data analysis 1985; 1: 65–77.

    Article  Google Scholar 

  17. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03398747

Key words

Navigation