Skip to main content

Software Reliability Growth Model in Distributed Environment Subject to Debugging Time Lag

  • Chapter
  • First Online:
Performance Prediction and Analytics of Fuzzy, Reliability and Queuing Models

Part of the book series: Asset Analytics ((ASAN))

Abstract

With the growing complexity of software in distributed computing environment, it is necessary to have knowledge of debugging process and testing coverage to make certain sure about achieved software reliability. This investigation is concerned with the reliability growth evaluation of the software system operating in the distributed development environment by considering the coverage factor and power function of testing time. The concept of delay effect factor is also taken into account which reveals the delay in removals of identified faults at any time. Based upon the cost and reliability criterion, the optimal policies for the software testing are suggested. Runge–Kutta technique is used to obtain the expected fault removals in a fixed time interval and others software reliability indices.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Misra, P.N.: Software reliability analysis. IBM Syst. J. 22, 262–270 (1983)

    Article  Google Scholar 

  2. Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability Measurement, Prediction. McGraw-Hill, Applications (1987)

    Google Scholar 

  3. Kapur, P.K., Garg, R.B.: A software reliability growth model for an error removal phenomenon. Soft Eng. J. 7, 291–294 (1992)

    Article  Google Scholar 

  4. Rattihalli, R.N., Zachariah, B.: NHPP models for reliability of software with imperfect debugging and testing effort. Opsearch 39, 215–229 (2002)

    Article  Google Scholar 

  5. Pham, H., Zhang, X.: NHPP software reliability and cost models with testing coverage. Euro. J. Oper. Res. 145, 443–454 (2003)

    Article  Google Scholar 

  6. Palviainen, M., Evesti, A., Ovaska, E.: The reliability estimation, prediction and measuring of component-based software. J. Syst. Soft 84(6), 1054–1070 (2011)

    Article  Google Scholar 

  7. Kareer, N., Kapur, P.K., Grover, P.S.: An S-shaped software reliability growth model for two types of errors. Microelectron. Reliab. 30, 1085–1090 (1990)

    Article  Google Scholar 

  8. Goswami, D.N., Khatri, S.K., Kapur, R.: Discrete software reliability growth modeling for errors of different severity incorporating change point concept. Int. J. Autom. Comput. 4(4), 396–405 (2007)

    Article  Google Scholar 

  9. Khatri, S.K., Kapur, P.K., Johri, P.: Flexible discrete software reliability growth model for distributed environment incorporating two types of imperfect debugging. Int. J. Soft Eng. Res. Pract. 2(2), 12–18 (2012)

    Google Scholar 

  10. Kapur, P.K., Shatnavi, O., Aggarwal, A.G., Kumar, R.: Unified framework for developing testing effort dependent software reliability growth models. Wseas Trans. Syst. 8, 521–531 (2009)

    Google Scholar 

  11. Jain, M., Agrawal, S.C., Agarwal, P.: Markovian software reliability model for two types of failures with imperfect debugging rate and generation of errors. IJE Trans. A: Basics 25(2), 177–188 (2012)

    Google Scholar 

  12. Pachauri, B., Dhar, J., Kumar, A.: Incorporating inflection S-shaped fault reduction factor to enhance software reliability growth. Appl. Math. Model. 39, 1463–1469 (2015)

    Article  Google Scholar 

  13. Dar, M.A., Goswami, D., Chaturvedi, A.: Generalized framework with different severity of faults for modelling software reliability growth during testing. Int. J. Adv. Res. Comp. Sci. Tech. 3(1), 66–69 (2015)

    Google Scholar 

  14. Malaiya, Y.K., Li, M.N., Bieman, J.M., Karcich, R.: Software reliability growth with test coverage. IEEE Trans. Reliab. 51, 420–426 (2002)

    Article  Google Scholar 

  15. Inoue, S., Yamada, S.: Testing coverage dependent software reliability growth modeling. Int. J. Reliab. Qual. Safe Eng. 11(4), 303–312 (2004)

    Article  Google Scholar 

  16. Wang, S., Wu, Y., Lu, M., Li, H.: Software reliability modeling based on test coverage. In: 9th International Conference on Reliability, Maintainability and Safety (ICRMS). IEEE Publisher, Guiyang, 12–15 June (2011)

    Google Scholar 

  17. Wang, S., Wu, Y., Lu, M., Li, H.: Discrete nonhomogeneous Poisson process software reliability growth models based on test coverage. Qual. Reliab. Eng: Int. 29, 103–112 (2013)

    Article  Google Scholar 

  18. Pham, H.: Loglog fault-detection rate and testing coverage software reliability models subject to random environments. Vietnam J. Comp. Sci. 1(1), 39–45 (2013)

    Article  Google Scholar 

  19. Anniprincy, B., Sridhar, S.: An improved software reliability growth model. Int. J. Comput. Eng. Res. 4(2), 22–28 (2014)

    Google Scholar 

  20. Pawar, V.E., Kadam, A.K., Joshi, S.D.: Analysis of software reliability using testing time and testing coverage. Int. J. Adv. Res. Comp. Sci. Manage. Stud. 3(5), 143–148 (2015)

    Google Scholar 

  21. Pham, H., Zhang, X.: Software release policies with gain in reliability justifying the cost. Ann. Soft Eng. 8, 147–166 (1999)

    Article  Google Scholar 

  22. Jain, M., Priya, K.: Optimal policies for software testing time. J. Comp. Soc. Ind. 32, 25–30 (2002)

    Google Scholar 

  23. Kapur, P.K., Singh, O., Bardhan, A.: A software reliability growth model for operational use with testing coverage. Quality and Reliability Information Technology, pp. 61–73 (2005)

    Google Scholar 

  24. Boland, P.J., Chuiv, N.N.: Optimal times for software release when repair is imperfect. Statist. Prob. Lett. 77(12), 1176–1184 (2007)

    Article  Google Scholar 

  25. Jha, P.C., Gupta, D., Yang, B., Kapur, P.K.: Optimal testing resource allocation during module testing considering cost, testing effort and reliability. Comput. Ind. Eng. 57(3), 1122–1130 (2009)

    Article  Google Scholar 

  26. Singh, O., Kapur, P.K., Anand, A.: A multi-attribute approach for release time and reliability trend analysis of a software. Int. J. Syst. Assur. Eng. Manage. 3(3), 246–254 (2012)

    Article  Google Scholar 

  27. Chatterjee, S., Singh, J.B.: A NHPP based software reliability model and optimal release policy with logistic-exponential test coverage under imperfect debugging. Int. J. Syst. Assur. Eng. Manage. 5(3), 399–406 (2014)

    Article  Google Scholar 

  28. Singh, O., Aggrawal, D., Anand, A., Kapur, P.K.: Fault severity based multi-release SRGM with testing resources. Int. J. Syst. Assur. Eng. Manag. 6(1), 36–43 (2015)

    Article  Google Scholar 

  29. Kapur, P.K., Yadavalli, V.S.S., Gupta, A.: Software reliability growth modeling using power function of testing time. Int. J. Oper. Quant. Manage. 12(2), 127–140 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ritu Gupta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Gupta, R., Jain, M., Jain, A. (2019). Software Reliability Growth Model in Distributed Environment Subject to Debugging Time Lag. In: Deep, K., Jain, M., Salhi, S. (eds) Performance Prediction and Analytics of Fuzzy, Reliability and Queuing Models . Asset Analytics. Springer, Singapore. https://doi.org/10.1007/978-981-13-0857-4_7

Download citation

Publish with us

Policies and ethics