A Bootstrapping Approach for Software Reliability Measurement Based on a Discretized NHPP Model


Discrete software reliability measurement has a proper characteristic for describing a software reliability growth process which depends on a unit of the software fault-detection period, such as the number of test runs, the number of executed test cases. This paper discusses discrete software reliability measurement based on a discretized nonhomogeneous Poisson process (NHPP) model. Especially, we use a bootstrapping method in our discrete software reliability measurement for discussing the statistical inference on parameters and software reliability assessment measures of our model. Finally we show numerical examples of interval estimations based on our bootstrapping method for the several software reliability assessment measures by using actual data.

Share and Cite:

S. Inoue and S. Yamada, "A Bootstrapping Approach for Software Reliability Measurement Based on a Discretized NHPP Model," Journal of Software Engineering and Applications, Vol. 6 No. 4A, 2013, pp. 1-7. doi: 10.4236/jsea.2013.64A001.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] J. D. Musa, “A Theory of Software Reliability and Its Application,” IEEE Transactions on Software Engineering, Vol. SE-1, No. 3, 1975, pp. 312-327. doi:10.1109/TSE.1975.6312856
[2] A. L. Goel, “Software Reliability Models: Assumptions, Limitations, and Applicability,” IEEE Transactions on Software Engineering, Vol. SE-11, No. 12, 1985, pp. 1411-1423. doi:10.1109/TSE. 1985.232177
[3] J. D. Musa, D. Iannio and K. Okumoto, “Software Reliability: Measurement, Prediction, Application,” McGrawHill, New York, 1987.
[4] H. Pham, “Software Reliability,” Springer-Verlag, Singapore, 2000.
[5] S. Inoue and S. Yamada, “Discrete Software Reliability Assessment with Discretized NHPP Models,” Computers & Mathematics with Applications: An International Journal, Vol. 51, No. 2, 2006, pp. 161-170. doi:10.1016/j.camwa.2005.11.022
[6] S. Inoue and S. Yamada, “Integrable Difference Equations for Software Reliability Assessment and Their Applications,” International Journal of Systems Assurance Engineering and Management, Vol. 1, No. 1, 2010, pp. 2-7. doi:10.1007/s13198-010-0005-x
[7] S. Yamada and S. Osaki, “Software Reliability Growth Modeling: Models and Applications,” IEEE Transactions on Software Engineering, Vol. SE-11, No. 12, 1985, pp. 1431-1437. doi:10.1109/TSE. 1985.232179
[8] B. Efron, “Bootstrap Methods: Another Look at the Jackknife,” The Annals of Statistics, Vol. 7, No. 1, 1979, pp. 1-26. doi:10.1214/aos/1176344552
[9] M. Kimura, “A study on Bootstrap Confidence Intervals of Software Reliability Measures Based on an Incomplete Gamma Function Model,” In: T. Dohi and W. Y. Yun, Eds., Advanced Reliability Modeling II, World Scientific, Singapore City, 2006, pp. 419-426.
[10] M. Kimura and T. Fujiwara, “A Bootstrap Software Reliability Assessment Method to Squeeze out Remaining Faults,” In: T. H. Kim and H. Adeli, Eds., Advances in Computer Science and Information Technology, SpringerVerlag, Berlin-Heidelberg, 2010, pp. 435-446. doi:10.1007/978-3-642-13577-4_39
[11] T. Kaneishi and T. Dohi, “Parametric Bootstrapping for Assessing Software Reliability Measures,” Proceedings of the 17th IEEE Pacific Rim International Symposium on Dependable Computing, 12-14 December 2010, pp. 1-9.
[12] S. Tokumoto, T. Dohi and W. Y. Yun, “Toward Development of Risk-Based Checkpointing Scheme via Parametric Bootstrapping,” Proceedings of the 2012 Workshop on Recent Advances in Software Dependability, 19 November 2012, pp. 50-55.
[13] S. Yamada and S. Osaki, “Discrete Software Reliability Growth Models,” Journal of Applied Stochastic Models and Data Analysis, Vol. 1, No. 1, 1985, pp. 65-77. doi:10.1002/asm.3150010108
[14] R. Hirota, “Nonlinear Partial Difference Equations. V. Nonlinear Equations Reducible to Linear Equations,” Journal of the Physical Society of Japan, Vol. 46, No. 1, 1979, pp. 312-319. doi:10.1143/ JPSJ.46.312
[15] D. Satoh, “A Discrete Gompertz Equation and a software Reliability Growth Model,” IEICE Transactions on Information and Systems, Vol. E83-D, No. 7, 2000, pp. 1508-1513.
[16] D. Satoh, “A Discrete Bass Model and Its Parameter Estimation,” Journal of the Operations Research Society of Japan, Vol. 44, No. 1, 2001, pp. 1-18.
[17] M. L. Rizzo, “Statistical Computing with R,” Chapman and Hall/CRC, Boca Raton, 2008.
[18] B. Efron, “Better Bootstrap Confidence Intervals,” Journal of the American Statistical Association, Vol. 82, No. 397, 1987, pp. 171-185. doi:10.1080/01621459.1987.10478410

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.