Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30477
Analysis of Testing and Operational Software Reliability in SRGM based on NHPP

Authors: S. Thirumurugan, D. R. Prince Williams


Software Reliability is one of the key factors in the software development process. Software Reliability is estimated using reliability models based on Non Homogenous Poisson Process. In most of the literature the Software Reliability is predicted only in testing phase. So it leads to wrong decision-making concept. In this paper, two Software Reliability concepts, testing and operational phase are studied in detail. Using S-Shaped Software Reliability Growth Model (SRGM) and Exponential SRGM, the testing and operational reliability values are obtained. Finally two reliability values are compared and optimal release time is investigated.

Keywords: Software reliability, Error Detection Rate, Estimation of Parameters, Instantaneous Failure Rate, Mean Value Function, Non Homogenous Poisson Process (NHPP)

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1255


[1] A.L. Goel and K. Okumoto, "Time Dependent Error Detection Rate Model for Software Reliability and other performance measure," IEEE Trans. Reliab., vol. R-28, no. 3, pp.206-211, 1979.
[2] N. Kareer, P.K. Kapur, P.S. Grover, An S-Shaped Software Reliability Growth Models with Two types of Errors, Micro. Reliab., vol. 30, no. 6, pp. 1085-1090, 1990.
[3] J. Musa and K.Okumoto, Software Reliability: Measurement, Predication, Application ,McGraw-Hill, Inc., New York, 1987
[4] M.Obha, "Software Reliability Analysis Models," IBM. J. Res. Deve., vol. 28, no. 4, pp.428-443, 1984.
[5] D. R. Prince Williams and P. Vivekanandan, "Truncated Software Reliability Growth Model," Korean J. of Computational and Applied Mathematics, vol. 9, no. 2, pp. 591-599, May. 2002.
[6] A.K.Sheikh, J.K.Boah and M. Younas, "Truncated Extreme value model for pipeline Reliability," Reliab. Engineering and System Safety, vol. 25, pp. 1-14, 1989.
[7] M. Xie, "Practical Software Reliability Analysis," Comp. Sci. and Informatics, vol. 25, no. 3, pp. 17-25, 1995.
[8] S.Yamada, J. Hishitani and S.Osaka, "Software Reliability Measurement and Assessment based on Non-homogenous Poisson Process Models: A Survey," Micro. Reliab., vol. 32, no. 12, pp. 1763-1773, 1992.
[9] B.Yang and M.Xie, "Optimal testing-time allocation for modular systems," I. J. of Quali. and Reliab. Mange., vol. 18, no. 8, pp. 854- 863, 2000.
[10] B.Yang and M.Xie, "A Study of Operational and Testing reliability Analysis," Reliab. and System Safety, vol. 70, no. 3, pp. 323-329, 2000.
[11] S.Yamada, M.Obha and S.Osaki, "S-Shaped reliability growth modelling for software error dedection," IEEE Trans. on Reliab., vol. R32, pp. 475-478, 1987.
[12] S.Yamada and S.Osaki, "Optimal software release policy for a nonhomogeneous software error detection rate model," IEEE Trans. on Reliab., vol. R-34, pp. 422-424, 1985.
[13] S.Yamada and S.Osaki, "Cost-reliability optimal release policies for software systems," Reliab. Engineering and System Safety, vol. 26, pp. 691-702, 1986.