Growth model for detection and removal of faults having different severity with single change point and imperfect debugging

被引:0
作者
Tiwari A. [1 ]
Sharma A. [1 ]
机构
[1] Department of Computer Engineering & Applications, GLA University, Mathura, Uttar Pradesh, Mathura
关键词
change point; fault detection process; mean squared error; non-homogeneous Poisson process; root mean square error; root mean square prediction error; software reliability; software reliability growth model; sum of squared error;
D O I
10.1504/IJRS.2024.139202
中图分类号
学科分类号
摘要
Throughout the last decades, researchers have modelled a variety of software reliability growth models for estimating measures of reliability. In the present paper, we have classified faults into four divergent types as per their easiness and hardness in detection and removal. Also, variations in fault detection and correction rates can be because of the testing strategy, changing testing environment, motivation, proficiency and organisation of the debugging and testing teams, etc. In the present paper, a change point has been applied to four types of faults along with imperfect debugging during the correction of faults. This paper comprises two proposed software reliability growth models, which are compared on the basis of rate of detection as well as correction. All the model parameters are evaluated by the method of least squares. These models are assessed using various comparison measures like SSE, MSE, RMSE, Bias, variance and RMSPE. Copyright © 2024 Inderscience Enterprises Ltd.
引用
收藏
页码:86 / 101
页数:15
相关论文
共 27 条
  • [1] Armstrong J.S., Collopy F., Error measures for generalizing about forecasting methods: empirical comparisons, International Journal of Forecasting, 8, 1, pp. 69-80, (1992)
  • [2] Bittanti S., A flexible modeling approach for software reliability growth, Software Reliability Modelling and Identification, Springer Science & Business Media, 341, pp. 101-140, (1988)
  • [3] Chatterjee S., Shukla A., A unified approach of testing coverage based software reliability growth modelling with fault detection probability, imperfect debugging, and change point, Journal of Software: Evolution and Process, 31, 3, (2019)
  • [4] Downs T., Scott A., Evaluating the performance of software-reliability models, IEEE Transactions on Reliability, 41, 4, pp. 533-538, (1992)
  • [5] Goel A.L., Okumoto K., Time-dependent error-detection rate model for software reliability and other performance measures, IEEE Transactions on Reliability, 28, 3, pp. 206-211, (1979)
  • [6] Huang C-Y., Lyu M.R., Estimation and analysis of some generalized multiple change-point software reliability models, IEEE Transactions on Reliability, 60, 2, pp. 498-514, (2011)
  • [7] Huang Y.S., Chiu K.C., Chen W.M., A software reliability growth model for imperfect debugging, Journal of Systems and Software, 188, (2022)
  • [8] Inoue S., Tandon A., Mehta P., Software reliability growth models incorporating software project/application’s characteristics as a power function with change point, Optimization Models in Software Reliability, pp. 31-51, (2022)
  • [9] Kapur P.K., Bardhan A.K., Shatnawi O., Why software reliability growth modelling should define errors of different severity, Quality Control and Applied Statistics, 49, 6, pp. 699-702, (2004)
  • [10] Kapur P.K., Gupta A., Shatnawi O., Yadavalli V.S.S., Testing effort control using flexible software reliability growth model with change point, International Journal of Performability Engineering, 2, 3, pp. 245-263, (2006)