Analyzing the Service Level of Software Debugging System through Simulation-based Queuing Approach

chuti lin,chinyu huang
DOI: https://doi.org/10.1109/aspec.2007.118
2007-01-01
Abstract:Summary form only given, as follows. The complete presentation was not made available for publication as part of the conference proceedings. Among many researches focusing on the prediction of software failure processes, rate-based simulation approaches are attractive in recent years. But only few existing simulation approaches consider the size of debugging team. In reality, the number of debuggers is always limited. If all debuggers are busy, the new detected faults should be willing to wait for a long time to be corrected. Practical experiences also show that the number of debugging personnel is tightly related to the service level of debugging system. Besides, the fault removal time should be non-negligible, and the phenomenon of imperfect debugging is inevitable in practice. To reflect these facts, in this paper, we propose a simulation-based approach to describe the possible debugging activities based on G/G/m queuing model. The imperfect and explicit debugging will also be taken into account in the proposed framework. In the experiments, a real data set is used to illustrate the proposed framework in detail. Experimental results will greatly help to analyze the influence of scale of debugging teams on the software failure correction activities and other related reliability assessments. Accordingly, project managers can have a guidance to strike the balance between the cost of debugging team and the progress of fault removals. 566
What problem does this paper attempt to address?