Skip to main content

Software Reliability Modeling and Assessment Integrating Time Dependent Fault Reduction Factor in Random Environment

  • Chapter
  • First Online:
Optimization Models in Software Reliability

Part of the book series: Springer Series in Reliability Engineering ((RELIABILITY))

Abstract

Growing demand of software in all application domains have led to the rising expectations and requirement for more reliable software systems from user end. Paradoxically, while achieving the reliability goals, the complexity of software turn to be very high and consequently it becomes critical to have influential approaches which evaluate reliability measures accurately. Based on distinct set of assumptions, a very large number of software reliability growth models (SRGMs) have already been developed over past few decades and still ongoing to evaluate various reliability metrics. In this chapter, we derive a software reliability model with the key consideration that the operating environment of software is unalike from the controlled testing environment and is accountable to affect software execution and its reliability significantly. To deal with randomness of operating environment and variations of fault detection rate subject to time we consider time dependent fault reduction factor in random environment. In addition, to suggest release time of the software, cost and reliability criteria are discussed and illustrated with numerical example. To conduct the comprehensive evaluation of goodness of fit, we worked out several selection criteria and comparative analysis with the existing models and it is worth noting that results offered by the proposed model are dependable and highly consistent with the observations procured from the real life data sets.

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 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.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

Similar content being viewed by others

References

  • Aggarwal AG, Dhaka V, Nijhawan N (2017) Reliability analysis for multi-release open-source software systems with change point and exponentiated Weibull fault reduction factor. Life Cycle Reliab Saf Eng 6(1):3–14

    Article  Google Scholar 

  • Akaike H (1974) A new look at statistical model identification. IEEE Trans Autom Control 19:716–719

    Article  MathSciNet  Google Scholar 

  • Chang IH, Pham H, Lee SW, Song KY (2014) A testing-coverage software reliability model with the uncertainty of operation environments. Int J Syst Sci Oper Logist 1:220–227

    Google Scholar 

  • Goel AL, Okumoto K (1979) Time dependent error detection rate model for software reliability and other performance measures. IEEE Trans Reliab 28(3):206–211

    Article  Google Scholar 

  • 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(1):506–521

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Jain M, Manjula T, Gulati TR (2014) Imperfect debugging study of SRGM with fault reduction factor and multiple change point. Int J Math Oper Res 6(2):155–175

    Article  Google Scholar 

  • Kapur PK, Pham H, Gupta A, Jha PC (2011) Software reliability assessment with OR applications. Springer, UK

    Book  Google Scholar 

  • Kim S, Kim H (2016) A new metric of absolute percentage error for intermittent demand forecasts. Int J Forecast 32:669–679

    Article  Google Scholar 

  • Lin CT (2011) Analyzing the effect of imperfect debugging on software fault detection and correction processes via a simulation framework. Math Comput Model 54(11–12):3046–3064

    Article  Google Scholar 

  • Liu Y, Li D, Wang L, Hu Q (2016) A general modeling and analysis framework for software fault detection and correction process. J Softw: Test Verif Reliab 26(5):351–365

    Google Scholar 

  • Mudholkar GS, Srivastava DK (1993) Exponentiated weibull family for analyzing bathtub failure-rate data. IEEE Trans Reliab (42):299–302

    Google Scholar 

  • Musa JD (2004) Software reliability engineering: more reliable software, 2nd ed. Faster and Cheaper, Authorhouse

    Google Scholar 

  • Musa JD, Iannino A, Okumoto K (1987) Software reliability: measurement, prediction application. McGraw Hill, NY

    Google Scholar 

  • Ohba M (1984) Inflection S-shaped software reliability growth model. In: Stochastic models in reliability theory. Springer, pp 144–162

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  • 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 

  • Pham H (2006) System software reliability. In: Reliability engineering series. Springer, UK

    Book  Google Scholar 

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

    Google Scholar 

  • Pham H (2014) A new software reliability model with Vtub-shaped fault detection rate and the uncertainty of operating environments. Optimization 63(10):1481–1490

    Article  MathSciNet  Google Scholar 

  • Pham H (2016) A generalized fault-detection software reliability model subject to random operating environments. Vietnam J Comput Sci 3:145–150

    Article  Google Scholar 

  • Pillai K, Nair VSS (1997) A model for software development effort and cost estimation. IEEE Trans Softw Eng 23(8):485–497

    Article  Google Scholar 

  • Song KY, Chang IH, Pham H (2017a) A three-parameter fault-detection software reliability model with the uncertainty of operating environments. J Syst Sci Syst Eng 26:121–132

    Article  Google Scholar 

  • Song KY, Chang IH, Pham H (2017b) An NHPP software reliability model with S-shaped growth curve subject to random operating environments and optimal release time. Appl Sci 7:1304

    Article  Google Scholar 

  • Song KY, Chang IH, Pham H (2018) Optimal release time and sensitivity analysis using a new NHPP software reliability model with probability of fault removal subject to operating environments. Appl Sci 8(5):714

    Article  Google Scholar 

  • Song KY, Chang IH, Pham H (2019) NHPP software reliability model with inflection factor of the fault detection rate considering the uncertainty of software operating environments and predictive analysis. Symmetry 11(521):1–21

    Google Scholar 

  • Tjur T (2009) Coefficients of determination in logistic regression models—a new proposal: the coefficient of discrimination. Am Stat 63(4):366–372

    Article  MathSciNet  Google Scholar 

  • Wu YP, Hu QP, Xie M, Ng SH (2007) Modeling and analysis of software fault detection and correction process by considering time dependency. IEEE Trans Reliab 56(4):629–642

    Article  Google Scholar 

  • Xie M (1991) Software reliability modelling. World Scientific Publishing

    Google Scholar 

  • Xie M, Hu QP, Wu YP, Ng SH (2007) A study of the modeling and analysis of software fault-detection and fault-correction processes. Qual Reliab Eng Int 23:459–470

    Article  Google Scholar 

  • Yamada S, Osaki S (1985) Software reliability growth modeling: models and applications. IEEE Trans Softw Eng 11(12):1431–1437

    Article  Google Scholar 

  • Yamada S, Tokuno K, Osaki S (1992) Imperfect debugging models with fault introduction rate for software reliability assessment. Int J Syst Sci 23(12):2241–2252

    Article  Google Scholar 

  • Yang B, Xie M (2000) A study of operational and testing reliability in software reliability analysis. Reliab Eng Syst Saf 70(3):323–329

    Article  MathSciNet  Google Scholar 

  • Zhang X, Jeske D, Pham H (2002) Calibrating software reliability models when the test environment does not match the user environment. Appl Stoch Models Bus Ind 18(1):87–99

    Article  MathSciNet  Google Scholar 

  • Zhu M, Pham H (2018) A software reliability model incorporating martingale process with gamma-distributed environmental factors. Ann Oper Res. https://doi.org/10.1007/s10479-018-2951-7

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nidhi Nijhawan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Nijhawan, N., Dhaka, V. (2022). Software Reliability Modeling and Assessment Integrating Time Dependent Fault Reduction Factor in Random Environment. In: Aggarwal, A.G., Tandon, A., Pham, H. (eds) Optimization Models in Software Reliability. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-78919-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-78919-0_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-78918-3

  • Online ISBN: 978-3-030-78919-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics