A Semi-parametric NHPP-based Software Reliability Modeling with Local Polynomial Debug Rate

Authors

  • Siqiao Li Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Japan
  • Tadashi Dohi Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Japan
  • Hiroyuki Okamura Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Japan

DOI:

https://doi.org/10.13052/jrss0974-8024.15215

Keywords:

Software reliability models, non-homogeneous Poisson processes, semi-parametric approach, local polynomial debug rate, maximum likelihood estimation, goodness-of-fit performance, predictive performance

Abstract

In this paper, we propose a new non-homogeneous Poisson process (NHPP) based software reliability model (SRM), where the software debug rate is given by a local polynomial function. The main feature of this semi-parametric SRM is to control the goodness-of-fit by changing the polynomial degree. Numerical examples with 16 actual software development project data are devoted to comparing our SRM with the well-known existing NHPP-based SRMs in terms of goodness-of-fit and predictive performances.

Downloads

Download data is not yet available.

Author Biographies

Siqiao Li, Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Japan

Siqiao Li received the B.M. degree from Liaoning University of International Business and Economic, China, and the M.E. degree from Hiroshima University, Japan, in 2016 and 2020, respectively. He is currently pursuing the Ph.D. degree with the Graduate School of Advanced Science and Engineering, Hiroshima University, Japan. His research areas include Software Reliability Modeling and Estimation. He is a student member of IEEE, IEICE and ORSJ.

Tadashi Dohi , Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Japan

Tadashi Dohi received the B.E., M.E. and Dr. of Engineering degrees from Hiroshima University, Japan, in 1989, 1991 and 1995, respectively. Since 2002, he has been working as a Full Professor in the Hiroshima University. In 1992 and 2000, he was a Visiting Researcher in the Faculty of Commerce and Business Administration, University of British Columbia, Canada, and the Hudson School of Engineering, Duke University, USA, respectively, on the leave absent from Hiroshima University. He has been appointed as a Vice Dean of the School of Informatics and Data Science, and as a Full Professor in the Graduate School of Advanced Science and Engineering. His research areas include Reliability Engineering, Software Reliability and Dependable Computing. He was the President of Reliability Engineering Association of Japan (REAJ) in 2018–2019. He is a regular member of ORSJ, IEICE, IPSJ, REAJ, and IEEE. He also serves as an Associate Editor of IEEE Transactions on Reliability, among others.

Hiroyuki Okamura, Graduate School of Advanced Science and Engineering, Hiroshima University, Higashi-Hiroshima, Japan

Hiroyuki Okamura received the B.E., M.E. and Dr. of Engineering degrees from Hiroshima University, Japan, in 1995, 1997 and 2001, respectively. In 1998 he joined the Hiroshima University as an Assistant Professor, and has been currently working as a Full Professor since 2018. Dr. Okamura was a Visiting Researcher in the Hudson School of Engineering, Duke University, USA, in 2006. His research areas include Performance Evaluation, Software Engineering and Dependable Computing. He is a regular member of ORSJ, IEICE, JSIAM, IPSJ, REAJ, ACM and IEEE. He serves as a member of Editorial Board of Communications in Statistics – Stochastic Models.

References

A. A. Abdel-Ghaly, P. Y. Chan, and B. Littlewood, “Evaluation of competing software reliability predictions,” IEEE Transactions on Software Engineering, vol. SE-12, no. 9, pp. 950–967, 1986.

J. A. Achcar, D. K. Dey, and M. Niverthi, “A Bayesian approach using nonhomogeneous Poisson processes for software reliability models,” in Frontiers in Reliability, A. P. Basu, K. S. Basu, and S. Mukhopadhyay (eds.), pp. 1–18, World Scientific, Singapore, 1998.

N. Balakrishnan, H. J. Malik, “Order statistics from the linear-exponential distribution, part I: increasing hazard rate case,” Communications in Statistics – Theory and Methods, vol. 15, no. 1, pp. 179–-203, 1986.

A. Csenki, “On continuous lifetime distributions with polynomial failure rate with an application in reliability,” Reliability Engineering and System Safety, vol. 96, pp. 1587–1590, 2011.

A. L. Goel, and K. Okumoto, “Time-dependent error-detection rate model for software reliability and other performance measures,” IEEE Transactions on Reliability, vol. R-28, no. 3, pp. 206–211, 1979.

A. L. Goel, “Software reliability models: assumptions, limitations and applicability,” IEEE Transactions on Software Engineering, vol. SE-11, no. 12, pp. 1411–1423, 1985.

S. S. Gokhale, and K. S. Trivedi, “Log-logistic software reliability growth model,” Proceedings of the 3rd IEEE International Symposium on High-Assurance Systems Engineering (HASE-1998), pp. 34–41, IEEE CPS, 1998.

J. F. Lawless, Statistical Models and Methods for Lifetime Data, Wiley, NewYork, 1982.

M. R. Lyu (ed.), Handbook of Software Reliability Engineering, McGraw-Hill, New York, 1996.

M. A. W. Mahmoud and H. SH. Al-Nagar, “On generalized order statistics from linear exponential distribution and its characterization,” Statistical Papers, vol. 50, pp. 407–418, 2009.

J. D. Musa, “Software reliability data,” Technical Report in Rome Air Development Center, 1979.

M. Nafreen, and L. Fiondella, “A family of software reliability models with bathtub-shaped fault detection rate,” International Journal of Reliability, Quality and Safety Engineering, vol. 28, no. 05, 2150034, 2021.

M. Ohba, “Inflection S-shaped software reliability growth model,” Stochastic Models in Reliability Theory, S. Osaki and Y. Hatoyama (eds.), pp. 144–165, Springer-Verlag, Berlin, 1984.

K. Ohishi, H. Okamura, and T. Dohi, “Gompertz software reliability model: estimation algorithm and empirical validation,” Journal of Systems and Software, vol. 82, no. 3, pp. 535–543, 2009.

H. Okamura, Y. Etani, and T. Dohi, “Quantifying the effectiveness of testing efforts on software fault detection with a logit software reliability growth model,” Proceedings of 2011 Joint Conference of the 21st International Workshop on Software Measurement (IWSM 2011) and the 6th International Conference on Software Process and Product Measurement (MENSURA-2011), pp. 62–68, IEEE CPS, 2011.

H. Okamura, T. Dohi, and S. Osaki, “Software reliability growth models with normal failure time distributions,” Reliability Engineering and System Safety, vol. 116, pp. 135–141, 2013.

H. Okamura, and T. Dohi, “SRATS: software reliability assessment tool on spreadsheet,” Proceedings of the 24th International Symposium on Software Reliability Engineering (ISSRE-2013), pp. 100–117, IEEE CPS, 2013.

M. A. Vouk, “Using reliability models during testing with non-operational profile,” Proceedings of the 2nd Bell-core/Purdue Workshop on Issues in Software Reliability Estimation, pp. 254–266, 1992.

A. Wood, “Predicting software reliability,” IEEE Computer, vol. 20, no. 11, pp. 69–77, 1996.

S. Yamada, M. Ohba, and S. Osaki, “S-shaped reliability growth modeling for software error detection,” IEEE Transactions on Reliability, vol. R-32, no. 5, pp. 475–478, 1983.

S. Yamada and S. Osaki, ”An error detection rate theory for software reliability growth models”, Transactions of the Institute of Electronics and Communication Engineers of Japan, vol. E68, no. 5, pp. 292–296, 1985.

M. Zhao, and M. Xie, “On maximum likelihood estimation for a general non-homogeneous Poisson process,” Scandinavian Journal of Statistics, vol. 23, no. 4, pp. 597–607, 1996.

Downloads

Published

2023-04-06

How to Cite

Li, S. ., Dohi , T. ., & Okamura, H. . (2023). A Semi-parametric NHPP-based Software Reliability Modeling with Local Polynomial Debug Rate. Journal of Reliability and Statistical Studies, 15(02), 759–778. https://doi.org/10.13052/jrss0974-8024.15215

Issue

Section

Articles