A software reliability growth model for open-source software using sine cosine algorithm

被引:0
作者
Ramgopal Dhaka [1 ]
Bhoopendra Pachauri [1 ]
Anamika Jain [1 ]
机构
[1] Department of Mathematics and Statistics, Manipal University Jaipur, Jaipur
关键词
Parameter estimation; Sine–cosine algorithm; Software reliability; Testing effort function; Theil statistic;
D O I
10.1007/s41870-024-02207-z
中图分类号
学科分类号
摘要
Software reliability models are used to predict the trustworthiness of software systems over time, based on the feedback obtained from testing efforts. From existing literature, a few models have been recognized for open-source software. In this paper, a software reliability growth model for open-source software has been discussed that incorporates generalized extended inverse Weibull distribution as a testing effort function. The sine–cosine algorithm has been used to estimate unknown parameters. The proposed work has been justified with numerical examples using real software failure data. For the comparative study, statistical methods, i.e., mean square error, R-squared, Theil statistic (TS), and graphical representation of the results have been used. The outcomes of the proposed model show better goodness of fit and predict significantly compared to the existing models. The suggested study may be extended by considering uncertainty factor in the future. © Bharati Vidyapeeth's Institute of Computer Applications and Management 2024.
引用
收藏
页码:5173 / 5181
页数:8
相关论文
共 40 条
  • [1] Raymond E.S., The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary, (2001)
  • [2] Mockus A.R., Fielding T., Herbsleb J.D., Two case studies of source software development: apache and mozilla, ACM Trans Softw Eng Methodol, 11, 3, pp. 309-346, (2002)
  • [3] Kuo C.S., Huang C.Y., Luan S.P., A study of using two-parameter generalized pareto model to analyze the fault distribution of open-source software, In Proceedings of the IEEE Sixth International Conference on Software Security and Reliability, pp. 88-97, (2012)
  • [4] Tiwari V., Pandey R., Open-source software and reliability metrics, Intern J Adv Res Comput Communicat Eng, 1, 10, pp. 808-815, (2012)
  • [5] Pradhan V., Tripathi G., Kumar A., Dhar J., Release time analysis of open-source software using entropy and reliability, Reliab Theory Application, (2022)
  • [6] Goel A.L., Okumoto K., Time dependent error-detection rate model for software reliability and other performance measures, IEEE Trans Reliab, (1979)
  • [7] Huang C.Y., Kuo S.Y., Analysis of incorporating logistic testing-effort function into software reliability modelling, IEEE Trans Reliab, 51, 3, pp. 261-270, (2002)
  • [8] Rafi S.M., Rao K.N., Akhtar S., Incorporating generalized modified Weibull TEF into software reliability growth model and analysis of optimal release policy, Comp Informat Sci, 3, 2, pp. 145-162, (2010)
  • [9] Pradhan V., Kumar A., Dhar J., Enhanced growth model of software reliability with generalized inflection S-shaped testing-effort function, J Interdiscip Math, 25, 1, pp. 137-153, (2022)
  • [10] Jin C., Jin S., Parameter optimization of software reliability growth model with S-shaped testing-effort function using improved swarm intelligent optimization, Appl Soft Comput, 40, pp. 283-291, (2016)