|
基于光滑样条回归的软件可靠性模型
|
Abstract:
随着软件产品在各行各业的广泛使用,其高可靠、高安全成为衡量一个软件质量的重要属性。本文引入了一种基于光滑样条回归的软件可靠性模型,并将其与传统的软件可靠性模型进行比较。此外,使用了最小二乘估计方法来估计模型中的参数。最后,基于开源软件Tomcat3-11服务器的真实失效数据,利用R软件对这4类可靠性模型进行性能对比分析,结果表明光滑样条回归模型的拟合与预测效果较好。
With the widespread use of software products in various industries, their high reliability and secu-rity have become important attributes for assessing software quality. This paper introduces a soft-ware reliability model based on smooth spline regression and compares it with traditional software reliability models. In addition, the least squares estimation method is used to estimate the param-eters in the model. Finally, real failure data from the open-source Tomcat 3-11 server is used to perform a performance comparison analysis of these four types of reliability models using the R software. The results show that the smooth spline regression model provides better fitting and pre-dictive performance.
[1] | Luo, H., Xu, L.J., He, L., Jiang, L.D. and Long, T. (2023) A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework. IEEE Access, 11, 71573-71593.
https://doi.org/10.1109/ACCESS.2023.3292301 |
[2] | Li, Q.Y. and Pham, H. (2019) A Generalized Software Reliability Growth Model with Consideration of the Uncertainty of Operating Environments. IEEE Access, 7, 84253-84267. https://doi.org/10.1109/ACCESS.2019.2924084 |
[3] | Zhu, M.M. and Pham, H. (2018) A Multi-Release Software Relia-bility Modeling for Open Source Software Incorporating Dependent Fault Detection Process. Annals of Operations Research, 269, 773-790.
https://doi.org/10.1007/s10479-017-2556-6 |
[4] | Huang, Y.S., Fang, C.C., Chou, C.H., et al. (2023) A Study on Optimal Release Schedule for Multiversion Software. Informs Journal on Computing. https://doi.org/10.1287/ijoc.2021.0141 |
[5] | Xie, M., Li, X. and Ng, S.H. (2011) Risk-Based Software Release Policy un-der Parameter Uncertainty. Proceedings of the Institution of Mechanical Engineers Part O: Journal of Risk and Reliability, 225, 42-49.
https://doi.org/10.1177/1748006XJRR286 |
[6] | Liu, X.M. and Xie, N.M. (2022) Grey-Based Approach for Estimating Software Reliability under Nonhomogeneous Poisson Process. Journal of Systems Engineering and Electronics, 33, 360-369.
https://doi.org/10.23919/JSEE.2022.000038 |
[7] | Okamura, H. and Dohi, T. (2021) Application of EM Algorithm to NHPP-Based Software Reliability Assessment with Generalized Failure Count Data. Mathematics, 9, Article 985. https://doi.org/10.3390/math9090985 |
[8] | Wang, Y.Z., Liu, H.T., Yuan, H.J. and Zhang, Z.H. (2023) Comprehensive Evaluation of Software System Reliability Based on Component-Based Generalized G-O Models. PeerJ Computer Science, 9, e1247.
https://doi.org/10.7717/peerj-cs.1247 |
[9] | Hao, M.L., Lin, Y.Y. and Zhao, X.Q. (2020) Nonparametric Inference for Right-Censored Data Using Smoothing Splines. Statistica Sinica, 30, 153-173. |
[10] | Yu, Z., Yang, J. and Huang, H.H. (2023) Smoothing Regression and Impact Measures for Accidents of Traffic Flows. Journal of Applied Statistics. https://doi.org/10.2139/ssrn.4103425 |
[11] | Suk, H.W., West, S.G., Fine, K.L., et al. (2019) Nonlinear Growth Curve Modeling Using Penalized Spline Models: A Gentle Introduction. Psychological Methods, 24, 269-290. https://doi.org/10.1037/met0000193 |
[12] | Liu, Y. and Guo, F. (2020) A Bayesian Time-Varying Coefficient Model for Multitype Recurrent Events. Journal of Computational and Graphical Statistics, 29, 383-395. https://doi.org/10.1080/10618600.2019.1686988 |
[13] | Dohi, T., Zheng, J.J. and Okamura, H. (2020) Data-Driven Soft-ware Reliability Evaluation under Incomplete Knowledge on Fault Count Distribution. Quality Engineering, 32, 421-433. https://doi.org/10.1080/08982112.2020.1757705 |
[14] | Choudhary, A., Baghel, A.S. and Sangwan, O.P. (2016) Software Reliability Prediction Modeling: A Comparison of Parametric and Non-Parametric Modeling. 2016 6th International Conference on Cloud System and Big Data Engineering (Confluence), Noida, 14-15 January 2016, 649-653. https://doi.org/10.1109/CONFLUENCE.2016.7508198 |
[15] | Dharmasena, L.S., Zeephongsekul, P. and Jayasinghe, C.L. (2011) Software Reliability Growth Models Based on Local Polynomial Modeling with Kernel Smoothing. 2011 22nd IEEE In-ternational Symposium on Software Reliability Engineering (ISSRE), Hiroshima, 29 November-2 December 2011, 220-229. https://doi.org/10.1109/ISSRE.2011.10 |
[16] | Ding, J.H. and Zhang, Z.Q. (2021) Statistical Inference on Uncertain Non-parametric Regression Model. Fuzzy Optimization and Decision Making, 20, 451-469. https://doi.org/10.1007/s10700-021-09353-0 |
[17] | Dong, H., Otsu, T. and Taylor, L. (2023) Bandwidth Selection for Nonparametric Regression with Errors-in-Variables. Econometric Reviews, 42, 393-419. https://doi.org/10.1080/07474938.2023.2191105 |
[18] | Li, J.J. and Zhao, L.F. (2020) Hydropower Price Prediction with the Nonparametric Statistics Regression Model. Journal of Coastal Research, 104, 402-405. https://doi.org/10.2112/JCR-SI104-072.1 |
[19] | Xu, L.W. and Zhou, J.B. (2019) A Model-Averaging Approach for Smoothing Spline Regression. Communications in Statistics-Simulation and Computation, 48, 2438-2451. https://doi.org/10.1080/03610918.2018.1457694 |
[20] | Cavanaugh, J.E. and Neath, A.A. (2019) The Akaike Information Criterion: Background, Derivation, Properties, Application, Interpretation, and Refinements. WIREs Computational Statistics, 11, e1460.
https://doi.org/10.1002/wics.1460 |