Skip to main content

Analysis of Module-Based Software Reliability Growth Model Incorporating Imperfect Debugging and Fault Reduction Factor

  • Chapter
  • First Online:
Quality, IT and Business Operations

Part of the book series: Springer Proceedings in Business and Economics ((SPBE))

Abstract

This investigation deals with the module-based software reliability growth model that incorporates both imperfect debugging and fault reduction factor. The increasing number of faults may decrease the efficiency of testing and give a poor result in the form of fault reduction factor during the software testing. In order to prevent the possible faults, software developer must verify the software for all possible faults in the testing period. To characterize the environmental factors during the testing process, we consider a fault reduction factor into imperfect debugging environment. In the present study, we assume that the complex software system is divided into a module-based software system wherein each module consists of different types of faults and having different failure rates and characteristics. For each module, three-stage processes (observation, isolation, and removal process) are considered. The main objective of our investigation is to minimize the expected maintenance cost of the software subject to reliability constraints. The analytical expressions for various performance indices for the reliability assessment of the software are derived. Numerical results are facilitated for the validity of the analytical results and examining the effects of system descriptors on 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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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. Kumar S, Zeephongsekul P, Balasubramanian S (1995) Modelling and analysis of a software system with improvements in the testing phase. Math Comput Model 22:183–191

    Article  Google Scholar 

  2. Huang CY, Lo JH (2006) Optimal resource allocation for cost and reliability of modular software systems in the testing phase. J Syst Softw 79:653–664

    Article  Google Scholar 

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

    Article  Google Scholar 

  4. Jain M, Jain A (2013) Quasi renewal analysis of software reliability growth model incorporating testing efforts and time delay. Int J Maths Oper Res 5:721–742

    Article  Google Scholar 

  5. English M, Buckley J, Collins JJ (2016) Chapter 8- Investigating software modularity using class and module level metrics. Soft Qual Assur pp 177–200

    Google Scholar 

  6. Deeprasertkul P, Bhattarakosol P, O’Brien F (2005) Automatic detection and correction of programming faults for software applications. J Syst Softw 78:101–110

    Article  Google Scholar 

  7. Yang X, Sang N, Lei H (2008) An improved NHPP model with time- varying fault removal delay. J Elec Sci Tech China 6:270–273

    Google Scholar 

  8. Satnawi O (2009) Discrete time NHPP models for software reliability growth phenomenon. Int Arab J Info Tech 6:124–131

    Google Scholar 

  9. Jain M, Manjula T, Gulati TR (2012) Software reliability growth model (SRGM) with imperfect debugging, fault reduction factor and multiple change point concepts. Adv Intel Soft Comput 131:1027–1037

    Article  Google Scholar 

  10. Peng R, Li YF, Zhang WJ, Hu QP (2014) Testing effort dependent software reliability model for imperfect debugging process considering both detection and correction. Reliab Eng Syst Saf 126:37–43

    Article  Google Scholar 

  11. Tamura Y, Yamada S (2015) Air application for reliability analysis considering debugging process and network traffic in mobile clouds. Simul Model Pract Theo 50:165–175

    Article  Google Scholar 

  12. Wang J, Wu Z, Shu Y, Zhang Z (2015) An imperfect software debugging model considering log-logistic distribution fault content function. J Syst Softw 100:167–181

    Article  Google Scholar 

  13. Hsu CJ, Huang CY, Chang JR (2011) Enhancing software reliability modeling and prediction through the introduction of time-variable fault reduction factor. Appl Math Model 35:506–521

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  16. Jha PC, Gupta A, Kapur PK, Gupta D (2009) Release time decision policy of software employed for the safety of critical system under uncertainty. Opsearch 45:209–224

    Google Scholar 

  17. Kapur PK, Singh O, Bardhan A (2005) A software reliability growth model for operational use with testing coverage. Qual Reliab Inform Tech, pp 61–73

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  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

© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Cite this chapter

Jain, M., Jain, A., Gupta, R. (2018). Analysis of Module-Based Software Reliability Growth Model Incorporating Imperfect Debugging and Fault Reduction Factor. In: Kapur, P., Kumar, U., Verma, A. (eds) Quality, IT and Business Operations. Springer Proceedings in Business and Economics. Springer, Singapore. https://doi.org/10.1007/978-981-10-5577-5_6

Download citation

Publish with us

Policies and ethics