Assessing Software Reliability Using Exponential Imperfect Debugging Model

B Prameela Rani, A. Srisaila, K. Sita Kumari

Abstract


Software reliability is one of the most important characteristics of software quality. As the usage of software reliability is growing rapidly, accessing the software reliability is a critical task in development of a software system. So, many Software Reliability Growth Models (SRGM) are used in order to decide upon the reliable or unreliable of the developed software very quickly. The well known software reliability growth model called as Exponential Imperfect Debugging model is a two parameter Non Homogeneous Poisson Process model which is widely used in software reliability growth modeling. In this paper, we propose to apply Statistical Process Control (SPC) to monitor software reliability process. A control mechanism is proposed based on the cumulative observations of failures which are grouped using mean value function of the Exponential Imperfect Debugging model. The Maximum Likelihood Estimation (MLE) approach is used to estimate the unknown parameters of the model. The process is illustrated by applying to real software failure data.


References


Agresti, a(1990) categorical data analysis. Wile, new York , “standard glossary of software engineering terminology”.

kimura, M.,yamuda, s. osaki, s., “statistical software reliability prediction and its applicability based on mean time between failures”.

MacGregor, J.F., Kourti, T., “Statistical process control of multivariate processes”. Control Engineering Practice Volume 3, Issue 3, March 1995, 403-414.

Anderson T, Lee P (1980) Fault Tolerance: Principles and Practices, Prentice-Hall, Englewood Cliffs.

Koutras, M.V., Bersimis, S., Maravelakis,P.E., “Statistical process control using shewart control charts with supplementary Runs rules” Springer Science + Business media 9: 2007. 207-224.

MacGregor, J.F., Kourti, T., “Statistical process control of multivariate processes”. Control Engineering Practice Volume 3, Issue 3, March 1995, 403-414.

Anderson T, Lee P (1980) Fault Tolerance: Principles and Practices, Prentice-Hall, Englewood Cliffs.

Anderson T, Barrett P, Halliwell D, Moulding M (1985) “Software fault tolerance: An evaluation,” IEEE Transactions on Software Engineering, vol SE-11(12).

Anderson T, Barrett P, Halliwell D, Moulding M (1985) “Software fault tolerance: An evaluation,” IEEE Transactions on Software Engineering, vol SE-11(12).

Tohma Y, Yamano H, Ohba M, Jacoby R (1991) "The estimation of parameters of the hypergeometric distribution and its application to the software reliability.

Growth model,“ IEEE Trans. Software Engineering, vol. SE-17(5) Tokuno K, Yamada S (1997) "Markovian availability measurement and assessment for hardware-software systems,“ Int. J Reliability, Quality and Safety Engineering,Vol. 4(3).

Swapna S. Gokhale and Kishore S.Trivedi, “Log-Logistic Software Reliability Growth Model”. The 3rd IEEE International Symposium on High-Assurance Systems Engineering. IEEE Computer Society. 1998.

S. S. Gokhale and K. S. Trivedi, “A time/structure based software reliability model”, Annals of Software .


Full Text: PDF [Full Text]

Refbacks

  • There are currently no refbacks.


Copyright © 2013, All rights reserved.| ijseat.com

Creative Commons License
International Journal of Science Engineering and Advance Technology is licensed under a Creative Commons Attribution 3.0 Unported License.Based on a work at IJSEat , Permissions beyond the scope of this license may be available at http://creativecommons.org/licenses/by/3.0/deed.en_GB.