A Comparative Analysis of Software Reliability Growth Models using Defects Data of Closed and Open Source Software

作者: Najeeb Ullah , Maurizio Morisio , Antonio Vetro

DOI: 10.1109/SEW.2012.26

关键词:

摘要: The purpose of this study is to compare the fitting (goodness fit) and prediction capability eight Software Reliability Growth Models (SRGM) using fifty different failure Datasets. These data sets contain defect collected from system test phase, operational phase (field defects) Open Source (OSS) projects. are modelled by SRGM (Musa Okumoto, Inflection S-Shaped, Goel Delayed Logistic, Gompertz, Yamada Exponential, Generalized Model). models chosen due their prevalence among many software reliability models. results can be summarized as follows o Fitting capability: Musa Okumoto fits all sets, but fit OSS datasets. Prediction S-Shaped best predictors for industrial Gompertz sets. performers on However happens only slightly more than 50%

参考文章(39)
Dimitri Kececioglu, Reliability engineering handbook Prentice-Hall. ,(1991)
Bruno Rossi, Barbara Russo, Giancarlo Succi, Modelling Failures Occurrences of Open Source Software with Reliability Growth IFIP Advances in Information and Communication Technology. pp. 268- 280 ,(2010) , 10.1007/978-3-642-13244-5_21
Gianluigi Caldiera, Victor R. Basili, H. Dieter Rombach, The Goal Question Metric Approach Wiley. ,(1994)
T.M. Khoshgoftaar, T.G. Woodcock, Software reliability model selection: a cast study international symposium on software reliability engineering. pp. 183- 191 ,(1991) , 10.1109/ISSRE.1991.145378
A. Wood, Predicting software reliability IEEE Computer. ,vol. 29, pp. 69- 77 ,(1996) , 10.1109/2.544240
Amrit L. Goel, Kazu Okumoto, Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures IEEE Transactions on Reliability. ,vol. R-28, pp. 206- 211 ,(1979) , 10.1109/TR.1979.5220566
S. Brocklehurst, P.Y. Chan, B. Littlewood, J. Snell, Recalibrating software reliability models IEEE Transactions on Software Engineering. ,vol. 16, pp. 458- 470 ,(1990) , 10.1109/32.54297
Shigeru Yamada, Hiroshi Ohtera, Hiroyuki Narihisa, Software Reliability Growth Models with Testing-Effort IEEE Transactions on Reliability. ,vol. 35, pp. 19- 23 ,(1986) , 10.1109/TR.1986.4335332
Kuei-Chen Chiu, Yeu-Shiang Huang, Tzai-Zang Lee, A study of software reliability growth from the perspective of learning effects Reliability Engineering & System Safety. ,vol. 93, pp. 1410- 1421 ,(2008) , 10.1016/J.RESS.2007.11.004
J.D. Musa, A.F. Ackerman, Quantifying software validation: when to stop testing? IEEE Software. ,vol. 6, pp. 19- 27 ,(1989) , 10.1109/52.28120