Skip to main content

A Linearized Growth Curve Model for Software Reliability Data Analysis

  • Chapter
Book cover Recent Advances in Reliability and Quality in Design

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

Abstract

This chapter discusses a method for applying a linear regression analysis to software reliability data. By expanding five traditional growth curve models, we propose a linearized growth curve model. The unknown parameters included in the model can be estimated by log-linear regression with the method of two-parameter numerical differentiation which is introduced in this study. This model and its estimation results can provide a control chart representing the degree of software reliability growth and testing progress in a software testing phase. Also the estimated growth curve can be used as a generalized growth curve model, which describes the future behavior of the cumulative number of detected software faults.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pressman R (2001) Software Engineering: A Practitioner’s Approach. McGraw-Hill Higher Education, Singapore

    Google Scholar 

  2. Musa JD, Iannino A, Okumoto K (1987) Software Reliability: Measurement, Prediction, Application, McGraw-Hill, New York

    Google Scholar 

  3. Musa JD (1998) Software Reliability Engineering. McGraw-Hill, New York

    Google Scholar 

  4. Bittanti S (1988) Software Reliability Modeling and Identification. Springer-Verlag, Berlin

    Google Scholar 

  5. Lyu M (2000) Handbook of Software Reliability Engineering, IEEE Computer Society Press, Los Alamitos

    Google Scholar 

  6. Pham H (2000) Software Reliability. Springer-Verlag, Singapore

    MATH  Google Scholar 

  7. Ohba M (1984) Software reliability analysis models. IBM Journal of Research Development 28:428–443

    Article  Google Scholar 

  8. Sofer A, Miller DR (1991) A nonparametric software-relibility-growth model. IEEE Transactions on Reliability 40:329–337

    Article  MATH  Google Scholar 

  9. Karunanithi N, Whitely D, Malaya K (1992) Prediction of software reliability using connectionist models. IEEE Transactions on Software Engineering 18:563–574

    Article  Google Scholar 

  10. Sitte R (1999) Comparison of software-reliability-growth predictions: neural networks vs parametric-recalibration. IEEE Transactions on Reliability 48:285–291

    Article  Google Scholar 

  11. Yamada S, Ohba M, Osaki S (1983) S-shaped reliability growth modeling for software error detection. IEEE Transactions on Reliability R-32:475–478, 484

    Article  Google Scholar 

  12. http://documents.wolfram.com/mathematica/ (for language reference)

    Google Scholar 

  13. Shibata K (1980) Project planning and phase management of software product. Information Process Society Japan 21:1035–1042

    Google Scholar 

  14. Yamada S, Somaki H (1996) Statistical methods for software testing-progress control based on software reliability growth models (in Japanese). Transactions of the Japan Society for Industrial and Applied Mathematics 6:33–43

    Google Scholar 

  15. Akaike H (1974) A new look at the statistical model identification. IEEE Transactions on Automatic Control AC-19:716–723

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer London

About this chapter

Cite this chapter

Kimura, M. (2008). A Linearized Growth Curve Model for Software Reliability Data Analysis. In: Pham, H. (eds) Recent Advances in Reliability and Quality in Design. Springer Series in Reliability Engineering. Springer, London. https://doi.org/10.1007/978-1-84800-113-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-113-8_13

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-112-1

  • Online ISBN: 978-1-84800-113-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics