首页> 外文会议>6th international conference on predictive models in software engineering 2010 >Defect Cost Flow Model - A Bayesian Network for Predicting Defect Correction Effort
【24h】

Defect Cost Flow Model - A Bayesian Network for Predicting Defect Correction Effort

机译:缺陷成本流模型-预测缺陷校正工作量的贝叶斯网络

获取原文
获取原文并翻译 | 示例

摘要

Background. Software defect prediction has been one of the central topics of software engineering. Predicted defect counts have been used mainly to assess software quality and estimate the defect correction effort (DCE). However, in many cases these defect counts are not good indicators for DCE. Therefore, in this study DCE has been modeled from a different perspective. Defects originating from various development phases have different impact on the overall DCE, especially defects shifting from one phase to another. To reduce the DCE of a software product it is important to assess every development phase along with its specific characteristics and focus on the shift of defects over phases. Aims. The aim of this paper is to build a model for effort prediction at different development stages. Our model is mainly focused on a dynamic DCE changing from one development phase to another. It reflects the increasing cost of correcting defects which are introduced in early, but found in later development phases. Research Method. The modeling technique used in this study is a Bayesian network which, among many others, has three important capabilities: reflecting causal relationships, combining expert knowledge with empirical data and incorporating uncertainty. The procedure of model development contains a set of iterations including the following steps: problem analysis, data analysis, model enhancement with simulation runs and model validation. Results. The developed Defect Cost Flow Model (DCFM) reflects the widely used V-model, an international standard for developing information technology systems. It has been pre-calibrated with empirical data from past projects developed at Robert Bosch GmbH. The analysis of evaluation scenarios confirms that DCFM correctly incorporates known qualitative and quantitative relationships. Because of its causal structure it can be used intuitively by end-users. Conclusion. Typical cost benefit optimization strategies regarding the optimal effort spent on quality measures tend to optimize locally, e.g. every development phase is optimized separately in its own domain. In contrast to that, the DCFM demonstrates that even cost intensive quality measures pay off when the overall DCE of specific features is considered.
机译:背景。软件缺陷预测已成为软件工程的中心主题之一。预测的缺陷数已主要用于评估软件质量和估计缺陷校正工作量(DCE)。但是,在许多情况下,这些缺陷计数并不是DCE的良好指标。因此,本研究从不同的角度对DCE进行了建模。来自各个开发阶段的缺陷对整个DCE的影响不同,尤其是缺陷从一个阶段转移到另一个阶段。为了减少软件产品的DCE,重要的是评估每个开发阶段及其特定特征,并着重于缺陷在各个阶段之间的转移。目的本文的目的是为不同开发阶段的工作量预测建立模型。我们的模型主要关注从一个开发阶段到另一个开发阶段的动态DCE。它反映了纠正缺陷的成本不断增加,这种缺陷在早期就引入了,但是在以后的开发阶段才发现。研究方法。本研究中使用的建模技术是贝叶斯网络,它具有许多重要功能,其中包括三项重要功能:反映因果关系,将专家知识与经验数据相结合以及纳入不确定性。模型开发的过程包含一组迭代,包括以下步骤:问题分析,数据分析,带有仿真运行的模型增强和模型验证。结果。已开发的缺陷成本流模型(DCFM)反映了广泛使用的V模型,这是用于开发信息技术系统的国际标准。它已使用Robert Bosch GmbH开发的过去项目的经验数据进行了预校准。对评估方案的分析证实,DCFM正确地结合了已知的定性和定量关系。由于其因果结构,最终用户可以直观地使用它。结论。关于花费在质量度量上的最佳努力的典型成本效益优化策略往往会在本地进行优化,例如每个开发阶段都在其自己的域中进行了单独优化。与此相反,DCFM证明,当考虑到特定功能的整体DCE时,即使是成本密集型质量措施也能得到回报。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号