首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security >Towards More Accurate Fault Localization: An Approach Based on Feature Selection Using Branching Execution Probability
【24h】

Towards More Accurate Fault Localization: An Approach Based on Feature Selection Using Branching Execution Probability

机译:走向更准确的故障定位:一种基于特征选择和分支执行概率的方法

获取原文

摘要

The current fault localization techniques for debugging basically depend on the binary execution information which indicates each program statement being executed or not executed by a particular test case. However, this simple information may lose some essential clues such as the branching execution information for fault localization, and therefore restricts localization effectiveness. To alleviate this problem, this paper proposes a novel fault localization approach denoted as FLBF which incorporates the branching execution information in the manner of feature selection. This approach firstly uses branching execution probability to model the behavior of each statement as a feature, then adopts one of the most widely used feature selection method called Fisher score to calculate the relevance between each statement's feature and the failures, and finally outputs the suspicious statements potentially responsible for the failures. The scenario used to demonstrate the utility of FLBF is composed of two standard benchmarks and three real-life UNIX utility programs. The experimental results show that input with branching execution information can improve the performance of current fault localization techniques and FLBF performs more stably and efficiently than other six typical fault localization techniques.
机译:当前用于调试的故障定位技术基本上取决于二进制执行信息,该信息指示每个程序语句是由特定测试用例执行还是未执行。但是,这种简单的信息可能会丢失一些必要的线索,例如用于故障定位的分支执行信息,因此会限制定位的有效性。为了缓解这个问题,本文提出了一种新的故障定位方法,称为FLBF,该方法以特征选择的方式结合了分支执行信息。该方法首先使用分支执行概率将每个语句的行为建模为特征,然后采用最广泛使用的特征选择方法之一(称为Fisher分数)来计算每个语句的特征与失败之间的相关性,最后输出可疑语句可能对失败负责。用来演示FLBF实用程序的场景由两个标准基准测试和三个真实的UNIX实用程序组成。实验结果表明,带有分支执行信息的输入可以提高当前故障定位技术的性能,并且FLBF的性能比其他六种典型故障定位技术更稳定,更高效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号