A Queue Theory-Based Approach to Software Reliability Assessment
Dianqi Yao, Nan Zhang · 2018
Measuring reliability refers to quantifying the reliability of a component or system by quantitative metrics. Software reliability growth models have been proposed to estimate and predict the reliability growth of software. Most conventional Software reliability growth models take the faults detected may be corrected immediately into consideration. In reality, this case may not be reasonable and may not be always occur, as there is often a considerable time delay between identify the root causes of faults detected and then correct them. Besides, experiments show that detection effort, correction effort, and the match of detection effort and correction effort have the great effect on time delay. In this paper, we use finite server queuing models to investigate software debugging processes. We will propose finite server queuing models with various distribution function and change-point under perfect and imperfect debugging environments. An actual software failure data set is analyzed to illustrate the effectiveness of proposed models. Experimental results show that the proposed models have a fairly accurate predication capability.