A software reliability model with a Burr Type III fault detection rate function

  • Song, Kwang Yoon (Department of Computer Science and Statistics, Chosun University) ;
  • Chang, In Hong (Department of Computer Science and Statistics, Chosun University) ;
  • Choi, Min Su (Department of Computer Science and Statistics, Chosun University)
  • Received : 2016.10.21
  • Accepted : 2016.12.27
  • Published : 2016.12.31

Abstract

We are enjoying a very comfortable life thanks to modern civilization, however, comfort is not guaranteed to us. Development of software system is a difficult and complex process. Therefore, the main focus of software development is on improving the reliability and stability of a software system. We have become aware of the importance of developing software reliability models and have begun to develop software reliability models. NHPP software reliability models have been developed through the fault intensity rate function and the mean value functions within a controlled testing environment to estimate reliability metrics such as the number of residual faults, failure rate, and reliability of the software. In this paper, we present a new NHPP software reliability model with Burr Type III fault detection rate, and present the goodness-of-fit of the fault detection rate software reliability model and other NHPP models based on two datasets of software testing data. The results show that the proposed model fits significantly better than other NHPP software reliability models.

Keywords

References

  1. Ahmad, N., Quadri, S. M. K., Khan, M. G. M. and Kumar, M. (2011). Software reliability growth models incorporating burr type III test-effort and cost-reliability analysis, International Journal of Computer Science and Information Technologies, 2, 555-562.
  2. Akaike, H. (1974). A new look at statistical model identification, IEEE Transactions on Automatic Control, 19, 716-719. https://doi.org/10.1109/TAC.1974.1100705
  3. Bokhari, M. U. and Ahmad, N. (2007). Software reliability growth modeling for exponentiated weibull function with actual software failures data, Advances in Computer Science and Engineering: Reports and Monographs, World Scientific Publishing Company, Singapore, 2, 390-396.
  4. Burr, I. W. (1942). Cumulative frequency functions, The Annals of Mathematical Statistics, 13, 215-232. https://doi.org/10.1214/aoms/1177731607
  5. Goel, A. L. and Okumoto, K. (1979). Time dependent error detection rate model for software reliability and other performance measures, IEEE Transactions on Reliability, 28, 206-211.
  6. Kapur, P. K., Garg, R. B. (1992). A software reliability growth model for an error removal phenomenon, Software Engineering Journal, 7, 291-294. https://doi.org/10.1049/sej.1992.0030
  7. Kapur, P. K., Garg, R. B., Kumar, S. (1999). Contributions to hardware and software reliability, Singapore: World Scientific Publishing Co. Ltd.
  8. Lee, J. K., Shin, S. K. and Lee, Y. M. (1998). A Study on Hypothetical Switching Software Through of the Analysis of Failure Data, The Journal of Korean Institute of Communications and Information Sciences, 23, 1915-1925.
  9. Mokhlis, N. A. (2005). Reliability of a stress-strength model with burr type III distributions, Communications in Statistics - Theory and Methods, 34, 1643-1657. https://doi.org/10.1081/STA-200063183
  10. Ohba, M. (1984). Inflexion S-shaped software reliability growth models, Stochastic Models in Reliability Theory, Osaki, S. and Hatoyama, Y. (eds.), Springer-Verlag, Berlin, 144-162.
  11. Pham, H. (2006). System Software Reliability, Springer, London, 149-149.
  12. Yamada, S., Ohba, M. and Osaki, S. (1983). S-shaped reliability growth modeling for software fault detection, IEEE Transactions on Reliability, 32, 475-484.
  13. Yamada, S. and Osaki, S. (1985). Software reliability growth modeling: models and applications, IEEE Transaction on Software Engineering, 11, 1431-1437.