首页> 外文期刊>ACM transactions on software engineering and methodology >A Theoretical Analysis of the Risk Evaluation Formulas for Spectrum-Based Fault Localization
【24h】

A Theoretical Analysis of the Risk Evaluation Formulas for Spectrum-Based Fault Localization

机译:基于频谱的故障定位风险评估公式的理论分析

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

摘要

An important research area of Spectrum-Based Fault Localization (SBFL) is the effectiveness of risk evaluation formulas. Most previous studies have adopted an empirical approach, which can hardly be considered as sufficiently comprehensive because of the huge number of combinations of various factors in SBFL. Though some studies aimed at overcoming the limitations of the empirical approach, none of them has provided a completely satisfactory solution. Therefore, we provide a theoretical investigation on the effectiveness of risk evaluation formulas. We define two types of relations between formulas, namely, equivalent and better. To identify the relations between formulas, we develop an innovative framework for the theoretical investigation. Our framework is based on the concept that the determinant for the effectiveness of a formula is the number of statements with risk values higher than the risk value of the faulty statement. We group all program statements into three disjoint sets with risk values higher than, equal to, and lower than the risk value of the faulty statement, respectively. For different formulas, the sizes of their sets are compared using the notion of subset. We use this framework to identify the maximal formulas which should be the only formulas to be used in SBFL.
机译:基于频谱的故障定位(SBFL)的重要研究领域是风险评估公式的有效性。以前的大多数研究都采用了经验方法,由于SBFL中各种因素的组合数量巨大,因此很难被认为是足够全面的方法。尽管一些研究旨在克服经验方法的局限性,但没有一个提供了完全令人满意的解决方案。因此,我们提供了有关风险评估公式有效性的理论研究。我们定义公式之间的两种关系,即等效关系和更好关系。为了确定公式之间的关系,我们为理论研究开发了创新的框架。我们的框架基于以下概念:公式有效性的决定因素是风险值高于错误陈述的风险值的陈述数。我们将所有程序语句分为三个不相交的集合,它们的风险值分别高于,等于和低于错误语句的风险值。对于不同的公式,使用子集的概念比较其集合的大小。我们使用此框架来识别最大公式,这些最大公式应该是SBFL中使用的唯一公式。

著录项

  • 来源
  • 作者单位

    Faculty of Information and Communication Technologies, Swinburne University of Technology, John St Hawthorn VIC 3122, Australia;

    Faculty of Information and Communication Technologies, Swinburne University of Technology, John St Hawthorn VIC 3122, Australia;

    Faculty of Information and Communication Technologies, Swinburne University of Technology, John St Hawthorn VIC 3122, Australia;

    State Key Laboratory for Novel Software Technology and Department of Computer Science and Technology, Nanjing University, Huiwen Rd Gulou, Nanjing, Jiangsu, China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Debugging; risk evaluation formulas; spectrum-based fault localization; testing;

    机译:调试;风险评估公式;基于频谱的故障定位测试;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号