Skip to main content

Two-Dimensional Framework to Optimize Release Time and Warranty

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

Abstract

Today’s customer expectations to have well-developed complex enterprise level software, delivered within no time, have left developers with a dilemma as for how to attain the desired level of software reliability with shortened testing time? In this paper, we examine a two-dimensional testing time and effort-based model using Cobb-Douglas production function, for separate release and testing stop time strategy for software in order to optimize overall testing and market opportunity cost. Here we propose a generalized framework for software developers to achieve multiple objectives of minimizing overall testing and market opportunity cost, optimizing warranty length, and optimizing release and testing stop time. We make use of software reliability growth models (SRGMs) to model an average number of bugs to be detected by testers (users) during the pre-/(post)release of the software. Numerical illustration based on real-life Tandem Computers data set by considering exponential distribution along with the sensitivity of important parameters is provided to validate the proposed two-dimensional cost modeling framework.

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. Ahmad N, Khan MGM, Rafi LS (2010) A study of testing effort dependent inflection S-shaped software reliability growth models with imperfect debugging. Int J Qual Reliab Manag 27(1):89–110

    Article  Google Scholar 

  2. Cobb CW, Douglas PH (1928) A theory of production. Am Econ Rev 18(Supplement):139–165

    Google Scholar 

  3. Dalal SR, Mallows CL (1988) When should one stop testing software? J Am Stat Assoc 83:872–879

    Article  Google Scholar 

  4. Dohi T, Kaio N, Osaki S (1997) Optimal software release policies with debugging time lag. Int J Reliab Qual Saf Eng 04(03)

    Google Scholar 

  5. Huang CY, Lyu MR (2005) Optimal release time for software systems considering cost, testing-effort, and test efficiency. IEEE Trans Reliab 54(4):583–591

    Article  Google Scholar 

  6. Huang CY (2005) Cost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency. J Syst Softw 77:139–155

    Article  Google Scholar 

  7. Huang CY, Kuo SY, Lyu MR (1999) Optimal software release policy based on cost and reliability with testing efficiency. In: Proceedings of 23rd IEEE annual international computer software and applications conference, Phoenix, pp 468–473

    Google Scholar 

  8. Huang CY, Kuo SY (September 2002) Analysis of incorporating logistic testing-effort function into software reliability modeling. IEEE Trans Reliab 51(3):261–270

    Article  Google Scholar 

  9. Huang CY, Kuo SK, Lyu MR (2007) An assessment of testing effort dependent software reliability growth models. IEEE Trans Reliab 56(2):198–211

    Article  Google Scholar 

  10. Inoue S, Yamada S (2013) Lognormal process software reliability modeling with testing-effort. J Softw Eng Appl 6:8–14

    Article  Google Scholar 

  11. Jiang Z, Sarkar S, Jacob VS (2012) Postrelease testing and software release policy for enterprise level systems. Inform Syst Res, Informs 23(3):635–657

    Google Scholar 

  12. Kapur PK, Garg RB, Kumar S (1999) Contribution to hardware and software reliability. World Scientific publishing Co. Pvt. Ltd., Singapore

    Book  Google Scholar 

  13. Kapur PK, Pham H, Gupta A, Jha PC (2011) Software reliability assessment with OR application. Springer, Berlin

    Book  Google Scholar 

  14. Kapur PK, Pham H, Singh JNP, Sachdeva N (2014) When to stop testing multi up-gradations of software based on cost criteria. Int J Syst Sci Oper Logist 1(2):84–93

    Google Scholar 

  15. Kapur PK, Goswami DN, Bardhan A (2007) A general software reliability growth model with testing effort dependent learning process. Int J Model Simul 27(4):340–346

    Google Scholar 

  16. Kapur PK, Ompal S, Aggarwal AG, Kumar R (2009) Unified framework for developing testing effort dependent software reliability growth models. WSEAS Trans Syst 4(8):521–531

    Google Scholar 

  17. Kapur PK, Sachdeva N, Singh JNP (2014) Optimal cost- a criterion to release multiple versions of software. Int J Softw Assur Eng Manage 5(2):174–180

    Google Scholar 

  18. Kapur PK, Garg RB (1991) Optimal software release policies for software systems with testing effort. Int J Syst Sc 22(9):1563–1571

    Article  Google Scholar 

  19. Kapur PK, Agarwal S, Garg RB (1994) Bi-criterion release policy for exponential software reliability growth models. Recherche Oper/Oper Res 28:165–180

    Google Scholar 

  20. Kapur PK, Anand A, Sachdeva N (2014) Profit estimation for a product under warranty: an evaluation based on Customer’s expectation and satisfaction. Int J Reliab Qual Software Eng 21(6):1–16

    Google Scholar 

  21. Kapur PK, Kumar U, Sachdeva N, Anand A (2012) Optimal price & warranty length. Commun Dependability Qual Manag Int J 15(1):5–13

    Google Scholar 

  22. Kapur PK, Sachdeva N (2015) Managing warranty length & price in the presence of customer dissatisfaction. Amity Global Bus Rev Amity University 10(1):64–74

    Google Scholar 

  23. Kuo SY, Huang CY, Lyu MR (2001) Framework for modeling software reliability, using various testing-efforts and fault-detection rates. IEEE Trans Reliab 50(3):310–321

    Article  Google Scholar 

  24. Li Q, Li H, Lu M (2015) Incorporating S-shaped testing-effort functions into NHPP software reliability model with imperfect debugging. Journal of Syst Eng and Elec 26(1):190–207

    Article  Google Scholar 

  25. Lin CT, Huang CY (2008) Enhancing and measuring the predictive capabilities of testing effort dependent software reliability models. J Syst Software 81:1025–1038

    Article  Google Scholar 

  26. Musa JD (2004) Software reliability engineering: more reliable software, faster and cheaper

    Google Scholar 

  27. Sachdeva N, Singh O, Kapur PK (2015) Optimal launch of a new generation of technology: a multi-attribute approach discrete time diffusion process. Int J Technol Market 10(3):3–23

    Google Scholar 

  28. Okumoto K, Goel AL (1980) Optimum release time for software systems based on reliability and cost criteria. J Syst Software 1:315–318

    Article  Google Scholar 

  29. Singh O, Kapur PK, Shrivastava AK, Kumar V (2015) Release time problem with multiple constraints. Int J Syst Assur Eng Manage 6 (1):83–91

    Google Scholar 

  30. Kapur PK, Pham H, Aggarwal AG, Kaur G (2012) Two-dimensional multi-release software reliability modeling and optimal release planning. IEEE Trans Reliab 61(3):758–768

    Article  Google Scholar 

  31. Kapur PK, Khatri SK, Singh O, Sachdeva N (2015) “Multi criteria based optimal launch time of a new product” quality, reliability and infocomm technology and industrial technological management. I.K. International Publishing House Pvt. Ltd., pp 289–306

    Google Scholar 

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

  33. Pham H (2006) System software reliability. Springer, London

    Book  Google Scholar 

  34. Pham H (2006) System software reliability. Reliability engineering series, Springer

    Google Scholar 

  35. Pham H, Zhang X (1999) A software cost model with warranty and risk costs. IEEE Trans Comp 48(1):71–75

    Article  Google Scholar 

  36. Sachdeva N, Kapur PK, Singh O (2016) Generalized framework for optimal pre & post release software testing in presence of warranty. Accepted International Journal of Procurement Management

    Google Scholar 

  37. Singh J, Singh O, Aggrawal D, Anand A, Singh I (2012) A flexible reliability growth model for various releases of software under the influence of testing resources. J Pure Appl Sci Technol NLSS 2(2):23–35

    Google Scholar 

  38. Singpurwalla N, Wilson S (1994) Software reliability modeling. Internat Statist Rev 62(3):289–317

    Article  Google Scholar 

  39. Wood A (1996) Predicting software reliability. IEEE Comput 11:69–77

    Article  Google Scholar 

  40. Yamada S, Osaki S (1987) Optimal software release policies with simultaneous cost and reliability requirements. Eur J Oper Res 31:46–51

    Article  Google Scholar 

  41. Yamada S, Ohtera H, Narihisa H (1986) Software reliability growth models with testing effort. IEEE Trans Reliab 35(1):19–23

    Article  Google Scholar 

  42. Zhang C, Cui G, Liu H (2014) A unified and flexible framework of imperfect debugging dependent SRGMs with testing-effort. J Multimed 9(2)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nitin Sachdeva .

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

Sachdeva, N., Kapur, P.K., Singh, O. (2018). Two-Dimensional Framework to Optimize Release Time and Warranty. 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_31

Download citation

Publish with us

Policies and ethics