Sensitivity analysis of software reliability metric estimator for Software Reliability Growth Models

신뢰성 성장모형에 대한 소프트웨어 신뢰성 메트릭 추정량의 민감도 분석

  • Published : 2009.09.30

Abstract

When we estimate the parameters of software reliability models, we usually use maximum liklihood estimator(MLE). But this method is required a large data set. In particular, when we want to estimate it with small observed data such as early stages of testing, we give rise to the non-existence of MLE. Therefore, it is interesting to look into the influence of parameter estimators obtained using MLE. In this paper, we use two non-homogenous poisson process software reliability growth model: delayed S-shaped model and log power model. In this paper, we calculate the sensitivity of estimators about failure intensity function for two SRGMs respectively.

Keywords

References

  1. Almering, V., Genuchten, M.V., Cloudt, G. and Sonnemans, P.J.M., "Using Software Reliability Growth Models in Practice," Software, IEEE, Vol. 24, Issue 6, pp. 82-88, 2007 https://doi.org/10.1109/MS.2007.182
  2. Charette, Robert N., "Why Software Fails?", Spectrum, IEEE, Vol.42, Issue9, pp. 42-49, 2005 https://doi.org/10.1109/MSPEC.2005.1502528
  3. Cotte, D. W., "System-reliability confidenceintervals for complex-systems with estimated component-reliability.", IEEE Transactions on Reliability, Vol.46, No.4, pp. 487-493. 1997 https://doi.org/10.1109/24.693781
  4. Dadkhah, Foundations of Mathematical And Computational Economics, 1st Edition, South-Western Publisher 2007
  5. Goel, A.L, "Software Relaibility Models: Assumptions, Limitations, and Applicability," IEEE Transactions Software Engineering, Vol.11, No,12, pp. 1411-1423, 1985 https://doi.org/10.1109/TSE.1985.232177
  6. Goel, A.L. and Okumoto, K., "Time-dependent error- detection rate model for software and other performance measures," IEEE Transactions on Reliability, Vol. R-28, pp. 206-211, 1979 https://doi.org/10.1109/TR.1979.5220566
  7. Hossain, S.A. and Dahiya, R.C., "Estimating the parameters of a non-homogenous poisson process model for software reliability, "IEEE Transactions on Reliability, R-42, No.4, pp. 604-612, 1993
  8. Huang, C.Y. Kuo, S.Y. and. Lyu, M.R., "Optimal Software Release Policy Based on Cost, Reliability and Testing Efficiency," https://doi.org/10.1109/CMPSAC.1999.814328
  9. Proceedings of the 23rd Annual International Computer Software and Applications Conference, pp. 468-473, 1999
  10. Joe, H., "Statistical inference for general-orderstatistics and non homogenous Poisson process software reliability models," IEEE Transactions on software Engineering, Vol.15, No.11, pp. 1485-1490. 1989 https://doi.org/10.1109/32.41340
  11. Knafl, G.J. and Morgan, J., "Solving ML equations for 2-paremater Piosson-process models for ungrouped software-failure data," IEEE Transactions on Reliability, R-45, No.1, pp. 42-53, 1996
  12. Musa, J.D., Software Reliability Engineering: More Reliable Software, Faster Development and Testing. McGraw-Hill, 1998
  13. Pham, H., "Software reliability assessment: Imperfect debugging and multiple failure types in software development," EG&G-RAAM-10737, Idaho National Engineering Laboratory
  14. Pham, H, Software reliability, Singapore: Springer-Verlag, 2000
  15. Yamada, S. Ohba, M. and Osaki, S., "S-Shaped Reliability Growth Modeling for Software Error Detection," IEEE Transaction on Reliability, Vol. 32, No.5, pp. 475-478, 1983 https://doi.org/10.1109/TR.1983.5221735
  16. Zhao, M. and Xie, M. "On the log-power software reliability model," Proceeding of the 3rd International Symposium on Software Reliability Engineering, pp. 14-22, 1992