【24h】

Using Bayesian networks to predict software defects and reliability

机译:使用贝叶斯网络预测软件缺陷和可靠性

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

摘要

This paper reviews the use of Bayesian networks (BNs) in predicting software defects and software reliability. The approach allows analysts to incorporate causal process factors as well as combine qualitative and quantitative measures, hence overcoming some of the well-known limitations of traditional software metrics methods. The approach has been used and reported on by organizations such as Motorola, Siemens, and Philips. However, one of the impediments to more widespread use of BNs for this type of application was that, traditionally, BN tools and algorithms suffered from an obvious ‘Achilles’ heel’ – they were not able to handle continuous nodes properly, if at all. This forced modellers to have to predefine discretization intervals in advance and resulted in inaccurate predictions where the range, for example, of defect counts was large. Fortunately, recent advances in BN algorithms now make it possible to perform inference in BNs with continuous nodes, without the need to prespecify discretization levels. Using such ‘dynamic discretization’ algorithms results in significantly improved accuracy for defects and reliability prediction type models.
机译:本文回顾了贝叶斯网络(BN)在预测软件缺陷和软件可靠性中的用途。该方法使分析人员可以将因果过程因素以及定性和定量度量相结合,从而克服了传统软件度量方法的一些众所周知的局限性。摩托罗拉,西门子和飞利浦等组织已使用并报告了该方法。但是,在这种类型的应用中更广泛使用BN的障碍之一是,传统上,BN工具和算法遭受明显的“致命弱点”的折磨-它们根本无法正确处理连续节点。这迫使建模人员必须预先定义离散间隔,并导致在例如缺陷计数范围大的情况下进行不准确的预测。幸运的是,BN算法的最新进展现在使得在具有连续节点的BN中执行推理成为可能,而无需预先指定离散化级别。使用这种“动态离散化”算法可显着提高缺陷和可靠性预测类型模型的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号