Skip to main content

Multistage Model for Residual Fault Prediction

  • Chapter
  • First Online:
Early Software Reliability Prediction

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 303))

Abstract

Software reliability is defined as the probability of failure-free software operation for a specified period of time in a specified environment and is widely recognized as one of the most significant attributes of software quality (Lyu 1996). Over past decades, many software reliability growth models (SRGMs) have been presented to estimate important reliability measures such as the mean time to failure, the number of remaining faults, defect levels, and the failure intensity. Software reliability can be viewed form the two view points—user’s view and developer’s view. From a user’s point of view, software reliability can be defined as the probability of a software system or component to perform its intended function under the specified operating conditions over the specified period of time. From developer’s point of view, the reliability of the system can be measured as the number of residual faults that are likely to be found during testing or operational usage. This study aims to assure software reliability from developer’s point of view.

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

  • Fenton, N. E., & Neil, M. (1999). A critique of software defect prediction models. IEEE Transaction on Software Engineering, 25(5), 675–689.

    Article  Google Scholar 

  • Fenton, N. E., & Neil, M. (2000), Software metrics: Roadmap, Proceedings of the Conference on the Future of Software Engineering, (pp. 375–370). Limerick, Ireland.

    Google Scholar 

  • Fenton, N., Neil, N., Marsh, W., Hearty, P., Radlinski, L., & Krause, P. (2008). On the effectiveness of early life cycle defect prediction with Bayesian nets. Empirical of Software Engineering, 13, 499–537.

    Article  Google Scholar 

  • Goel, A. L. (1985). Software reliability models: Assumptions, limitations, and applicability. IEEE Transaction on Software Engineering, SE11(12), 1411–1423.

    Google Scholar 

  • Goel, A. L., & Okumoto, K. (1979). A Time-dependent error detection rate model for software reliability and other performance measure. IEEE Transaction on Reliability, R-28, 206–211.

    Google Scholar 

  • IEEE (1991). IEEE standard glossary of software engineering terminology, STD-729-991, ANSI/IEEE.

    Google Scholar 

  • Kan, S. H. (2002). Metrics and models in software quality engineering (2nd ed.). Reading, MA: Addison Wesley.

    Google Scholar 

  • Khoshgoftaar, T. M., & Munson, J. C. (1990). Predicting software development errors using complexity metrics. IEEE Journal on Selected Areas in Communication, 8(2), 253–261.

    Article  Google Scholar 

  • Kumar, K. S., & Misra, R. B. (2008). An enhanced model for early software reliability prediction using software engineering metrics, Proceedings of 2nd International Conference on Secure System Integration and Reliability Improvement, (pp. 177–178).

    Google Scholar 

  • Li, M., & Smidts, C. (2003). A ranking of software engineering measures based on expert opinion. IEEE Transaction on Software Engineering, 29(9), 811–824.

    Article  Google Scholar 

  • Lyu, M. R. (1996). Handbook of Software Reliability Engineering. NY: McGraw–Hill/IEE Computer Society Press.

    Google Scholar 

  • Mamdani, E. H. (1977). Applications of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Transaction on Computers, 26(12), 1182–1191.

    Article  MATH  Google Scholar 

  • NASA (2004), NASA metrics data program, http://mdp.ivv.nasa.gov/.

  • Pandey, A. K., & Goyal, N. K. (2010). Multistage fault prediction model using process level software metrics. International Journal of Communications in Dependability and Quality Management, 13(1), 54–66.

    Google Scholar 

  • Paulk, M. C., Weber, C. V., Curtis, B., & Chrissis, M. B. (1993). Capability maturity model version 1.1. IEEE Software, 10(3), 18–27.

    Article  Google Scholar 

  • Pressman, R. S. (2005). Software engineering: A practitioner’s approach (6th ed.). New York: McGraw-Hill Publication.

    Google Scholar 

  • PROMISE repository (2007). http://promisedata.org/repository.

  • Ross, T. J. (2005). Fuzzy logic with engineering applications (2nd ed.). India: Wiley.

    Google Scholar 

  • Schneidewind, N. F. (1992). Methodology for validating software metrics. IEEE Transactions on Software Engineering, 18(5), 410–422.

    Article  Google Scholar 

  • Zhang, X., & Pham, H. (2000). An analysis of factors affecting software reliability. The Journal of Systems and Software, 50(1), 43–56.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ajeet Kumar Pandey .

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer India

About this chapter

Cite this chapter

Pandey, A.K., Goyal, N.K. (2013). Multistage Model for Residual Fault Prediction. In: Early Software Reliability Prediction. Studies in Fuzziness and Soft Computing, vol 303. Springer, India. https://doi.org/10.1007/978-81-322-1176-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-1176-1_4

  • Published:

  • Publisher Name: Springer, India

  • Print ISBN: 978-81-322-1175-4

  • Online ISBN: 978-81-322-1176-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics