Skip to main content

Reliability Analysis for Upgraded Software with Updates

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

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

Abstract

In today’s continuous fluctuation market scenario, no software comes in single version. Competition and survival requirement has led firms to come up with upgraded version of the parent software as soon as possible. Testing these software(s) for reliability has been a cumbersome task for their developers, and the task is all the more tedious when dealing with successive versions. Highly reliable software requires thorough debugging throughout the testing as well as in the operational phase, and as a consequence, the role of updating (patching) implicitly comes in picture. With patching, the overall testing period definitely increases, but it also results in enhanced usability and overall performance of the system. Consequently, a large number of firms are employing updating strategies to gain competitive advantage over its rival firms. These updates help the firms to look after any ambiguity (if present) and overcome the functional issues of the software. In this paper, making use of convolution methodology, we have proposed a mathematical approach for keeping a check on the reliability of the upgraded software incorporating the concept of update. The proposed model incorporates this varied aspect in the fault removal under multi-releases, and thereby a procedural approach based on differing performance during the testing and operational environment is the unique aspect of the article. Further to supplement the results, numerical analysis has been done on real software failure data.

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. Aggarwal AG, Kapur PK, Garmabaki AS (2011) Imperfect debugging software reliability growth model for multiple releases. In: Proceedings of the 5th national conference on computing for nation development-INDIACOM, New Delhi

    Google Scholar 

  2. Anand A, Singh A, Kapur PK, Das S (2014) Modeling conjoint effect of faults testified from operational phase for successive software releases. In: Proceedings of the 5th international conference on life cycle engineering and management (ICDQM), pp 83–94

    Google Scholar 

  3. Anand A, Singh O, Das S (2015) Fault severity based multi up-gradation modeling considering testing and operational profile. Int J Comput Appl (0975–8887) 124(4):9–15

    Google Scholar 

  4. Anand A, Agarwal M, Tamura Y, Yamada S (2016) Economic Impact of software patching and optimal release scheduling. Qual Reliab Eng Int 33(1):149–157. doi:10.1002/qre.1997

    Article  Google Scholar 

  5. Arora A, Caulkins JP, Telang R (2006) Sell first, fix later: impact of patching on software quality. Manag Sci 52(3):465–471

    Article  Google Scholar 

  6. Das S, Anand A, Singh O, Singh J (2015) Influence of patching on optimal planning for software release & testing time. CDQM- An Int J 18(4):81–92

    Google Scholar 

  7. Deepika AA, Singh N, Dutt P (2016) Software reliability modeling based on in-house and field testing. CDQM- An Int J 19(1):74–84

    Google Scholar 

  8. Garmabaki AHS, Aggarwal AG, Kapur PK, Yadavali VSS (2014) The Impact of bugs reported from operational phase on successive software releases. Int J Prod Qual Manag 14(4):423–440

    Google Scholar 

  9. Jiang S, Sarkar S (2003) Optimal software release time with patching considered. In: Proceedings 13th annual workshop information technologies and systems, Seattle, pp 61–66

    Google Scholar 

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

    Book  Google Scholar 

  11. Kapur PK, Tandon A, Kaur G (2010) Multi up-gradations software reliability model. ICRESH, pp 468–474

    Google Scholar 

  12. Kapur PK, Singh O, Garmabaki A, Singh J (2010) Multi up-gradation software reliability growth model with imperfect debugging. Int J Syst Assur Eng Manag 1(4):299–306

    Article  Google Scholar 

  13. Kapur PK, Anand A, Singh O (2011) Modeling successive software up-gradations with faults of different severity.In: Proceedings of the 5th national conference on computing for nation development, ISSN 0973–7529 ISBN 978–93–80544-00-7,

    Google Scholar 

  14. Microsoft Security Bulletin Summary for July 2016. https://technet.microsoft.com/en-us/library/security/ms16-jul.aspx. 27 July 2016

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

    Book  Google Scholar 

  16. Samsung Android Security Updates http://security.samsungmobile.com/smrupdate.html, 27 July, 2016

  17. Singh O, Kapur PK, Anand A, Singh J (2009) Stochastic differential equation based modeling for multiple generations of software. In: Proceedings of fourth International Conference on Quality, Reliability and Infocom Technology (ICQRIT), Trends and Future Directions, Narosa Publications, pp 122–131

    Google Scholar 

  18. Singh O, Kapur PK, Anand A (2011) A stochastic formulation of successive software releases with fault severity. In: Industrial engineering and engineering management, pp 136–140

    Google Scholar 

  19. Singh O, Kapur PK, Khatri SK, Singh JNP (2012) Software reliability growth modeling for successive releases. In: Proceeding of 4th International Conference on Quality, Reliability and Infocom Technology (ICQRIT), pp 77–87

    Google Scholar 

  20. SAS Institute Inc. (2004) SAS/ETS user’s guide version 9.1. Cary, NC: SAS Institute Inc.

    Google Scholar 

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

    Article  Google Scholar 

Download references

Acknowledgment

The research work presented in this paper is supported by grants to the first author and third author from the University of Delhi R&D Grant No. RC/2015/9677, Delhi, India.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adarsh Anand .

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

Anand, A., Das, S., Aggrawal, D., Kapur, P.K. (2018). Reliability Analysis for Upgraded Software with Updates. 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_26

Download citation

Publish with us

Policies and ethics