A Software Performance Evaluation Model with Mixed Debugging Process Jang, Kyu-Beom; Lee, Chong-Hyung;
In this paper, we derive an software mixed debugging model based on a Markov process, assuming that the length of time to perform the debugging is random and its distribution may depend on the fault type causing the failure. We assume that the debugging process starts as soon as a software failure occurs, and either a perfect debugging or an imperfect debugging is performed upon each fault type. One type is caused by a fault that is easily corrected and in this case, the perfect debugging process is performed. An Imperfect debugging process is performed to fix the failure caused by a fault that is difficult to correct. Distribution of the first passage time and working probability of the software system are obtained; in addition, an availability function of a software system which is the probability that the software is in working at a given time, is derived. Numerical examples are provided for illustrative purposes.
Software Taskset Processing Evaluation Based on a Mixed Debugging Process, Communications for Statistical Applications and Methods, 2012, 19, 4, 571
Barlow, R. E. and Proschan, F. (1981). Statistical Theory of Reliability and Life Testing: Reliability Models, Silver Spring, Maryland.
Lee, C. H., Nam, K. H. and Park, D. H. (2001). Optimal software release policy based on Markovian perfect debugging model, Communications in Statistics: Theory and Methods, 30, 2329-2342.
Lee, C. H. and Park, D. H. (2003). Markovian imperfect software debugging model and its performance measures, Stochastic Analysis and Applications, 21,849-864.
Moranda, P. B. (1975). Prediction of software reliability during debugging, Proceedings of the 1975 Annual Reliability and Maintainability Symposium, 327-332.
Shooman, M. L. and Trivedi, A. K. (1976). A many-state Markov model for computer software performance parameters, IEEE Transactions on Reliability, R-25, 66-68.
Tokuno, K. and Yamada, S. (2007). User-oriented and -perceived software availability measurement and assessment with environmental factors, Journal of the Operations Research Society of Japan, 50, 444-462.
Tokuno, K. and Yamada, S. (2010). Availability-based software perform ability Model with user-perceived performance degradation, International Journal of Software Engineering and Its Applications, 4, 1-14