...
首页> 外文期刊>Journal of Software Maintenance and Evolution >Extended comprehensive study of association measures for fault localization
【24h】

Extended comprehensive study of association measures for fault localization

机译:扩展的故障定位关联措施综合研究

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

获取外文期刊封面封底 >>

       

摘要

Spectrum-based fault localization is a promising approach to automatically locate root causes of failuresrnquickly. Two well-known spectrum-based fault localization techniques, Tarantula and Ochiai, measurernhow likely a program element is a root cause of failures based on profiles of correct and failed programrnexecutions. These techniques are conceptually similar to association measures that have been proposed inrnstatistics, data mining, and have been utilized to quantify the relationship strength between two variablesrnof interest (e.g., the use of a medicine and the cure rate of a disease). In this paper, we view fault localizationrnas a measurement of the relationship strength between the execution of program elements and programrnfailures. We investigate the effectiveness of 40 association measures from the literature on locating bugs.rnOur empirical evaluations involve single-bug and multiple-bug programs. We find there is no best singlernmeasure for all cases. Klosgen and Ochiai outperform other measures for localizing single-bug programs.rnAlthough localizing multiple-bug programs, Added Value could localize the bugs with on average smallestrnpercentage of inspected code, whereas a number of other measures have similar performance. The accuraciesrnof the measures in localizing multi-bug programs are lower than single-bug programs, which provokesrnfuture research. Copyright © 2013 John Wiley & Sons, Ltd.
机译:基于频谱的故障定位是一种快速定位故障根本原因的有前途的方法。两种著名的基于频谱的故障定位技术,塔兰图拉毒蛇和Ochiai,根据正确和失败的程序执行情况来确定程序元素是失败的根本原因。这些技术在概念上类似于已经在统计,数据挖掘中提出的关联度量,并已被用来量化两个变量之间的相关强度(例如,药物的使用和疾病的治愈率)。在本文中,我们认为故障定位是对程序元素执行与程序故障之间关系强度的一种度量。我们从文献中调查了40种关联度量对错误定位的有效性。我们的实证评估涉及单错误和多错误程序。我们发现没有针对所有情况的最佳单一措施。 Klosgen和Ochiai在本地化单个错误程序方面的性能优于其他措施。尽管本地化了多个错误程序,但是增值功能可以平均检查代码的最小比例来对错误进行本地化,而许多其他措施的性能相似。定位多错误程序的措施的准确性低于单错误程序,这引起了未来的研究。版权所有©2013 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号