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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pressman R (2001) Software Engineering: A Practitioner’s Approach. McGraw-Hill Higher Education, Singapore
Musa JD, Iannino A, Okumoto K (1987) Software Reliability: Measurement, Prediction, Application, McGraw-Hill, New York
Musa JD (1998) Software Reliability Engineering. McGraw-Hill, New York
Bittanti S (1988) Software Reliability Modeling and Identification. Springer-Verlag, Berlin
Lyu M (2000) Handbook of Software Reliability Engineering, IEEE Computer Society Press, Los Alamitos
Pham H (2000) Software Reliability. Springer-Verlag, Singapore
Ohba M (1984) Software reliability analysis models. IBM Journal of Research Development 28:428–443
Sofer A, Miller DR (1991) A nonparametric software-relibility-growth model. IEEE Transactions on Reliability 40:329–337
Karunanithi N, Whitely D, Malaya K (1992) Prediction of software reliability using connectionist models. IEEE Transactions on Software Engineering 18:563–574
Sitte R (1999) Comparison of software-reliability-growth predictions: neural networks vs parametric-recalibration. IEEE Transactions on Reliability 48:285–291
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
http://documents.wolfram.com/mathematica/ (for language reference)
Shibata K (1980) Project planning and phase management of software product. Information Process Society Japan 21:1035–1042
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
Akaike H (1974) A new look at the statistical model identification. IEEE Transactions on Automatic Control AC-19:716–723
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)