Queuing Models for Field Defect Resolution Process

Queuing Models for Field Defect Resolution Process
复制标题

现场缺陷解决过程的排队模型

DOI:
--
复制
发表时间:
2006
期刊:
IEEE International Symposium on Software Reliability Engineering
影响因子:
--
通讯作者:
R. Mullen
R. Mullen
中科院分区:
--
文献类型:
--
作者:
S. Gokhale;R. Mullen

文献摘要

被引文献

相似文献

本文探讨了排队论在纠正软件维护问题中的新应用,以支持资源和响应性之间的定量平衡。最初,我们提供了缺陷从发现到修复所经历的状态的详细描述,以及作为有用的过程度量的平均解决时间的定义和证明。考虑了排队系统结构、优先级和优先级规则对解决不同严重缺陷的差分平均时间的影响。我们发现,将软件工程组的缺陷解决能力建模为n个相同的M/M/1服务器,为四个不同组织的排队行为提供了灵活和现实的近似。我们考虑三种排队规则。虽然纯粹的先发制人和非先发制人的优先原则可能适用于其他组,但我们的数据最适合混合原则,其中只有最严重的缺陷优先于较轻严重的正在进行的服务活动。我们提供了两个例子来说明这种模型的实用性:假设最严重的缺陷对可靠性的影响最大,我们发现这些缺陷的解决时间的减少必须来自减少服务时间的更改。另一方面,额外的工程资源对不太严重缺陷的解决时间的影响很容易计算,并且可能是显著的
This paper explores a novel application of queuing theory to the corrective software maintenance problem to support quantitative balancing between resources and responsiveness. Initially, we provide a detailed description of the states a defect traverses from find to fix and a definition and justification of mean time to resolution as a useful process metric. We consider the effect of queuing system structures, priority levels and priority disciplines on the differential mean times to resolution of defects of different severities. We find that modeling the defect resolution capacity of a software engineering group as n identical M/M/1 servers provides a flexible and realistic approximation to the queuing behavior of four different organizations. We consider three queuing disciplines. Though purely preemptive and non-preemptive priority disciplines may be suited for other groups, our data was best fit by a mixed discipline, one in which only the most severe defects preempt ongoing service activities of lesser severities. We provide two examples of the utility of such a model: given the reasonable assumption that the most severe defects have the highest impact on reliability, we find that the reduction of the resolution time for these defects must come from changes reducing the service time. On the other hand the effect of additional engineering resources on the resolution time of less severe defects is easily computed and can be significant