A Bootstrapping Approach for Software Reliability Measurement Based on a Discretized NHPP Model
- 1 Department of Social Management Engineering, Graduate School of Engineering, Tottori University, Tottori, Japan.
- 2 Department of Social Management Engineering, Graduate School of Engineering, Tottori University, Tottori, Japan.
Abstract
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.
- 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
- 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
- J. D. Musa, D. Iannio and K. Okumoto, “Software Reliability: Measurement, Prediction, Application,” McGrawHill, New York, 1987.
- H. Pham, “Software Reliability,” Springer-Verlag, Singapore, 2000.
- 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
- 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
- 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
- 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
- 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.
- 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
- 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.
- 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.