首页> 外文会议>IEEE International Colloquium on Signal Processing Its Applications >Simultaneous Isolation of Software Faults for Effective Fault Localization
【24h】

Simultaneous Isolation of Software Faults for Effective Fault Localization

机译:同时隔离软件故障以进行有效的故障定位

获取原文

摘要

Due to fault-to-failure complexity in the existence of multiple faults, debugging faults is extremely hard. Many studies were done to improve localization effectiveness in the existence of multiple faults. Some studies attempt to isolate faults into separate fault-focused clusters that target single faults. However, isolating failures to their causative faults is still an issue and needs improvement. In this paper, we propose the use of a network community clustering algorithm to isolate faults into separate fault-focused communities, each targeting a single fault. These fault-focused communities will be given to developers to debug the faults simultaneously in parallel. The method is evaluated on 5 well-known multiple-fault subject programs from the Siemens test suite benchmark. The experimental results show that the network community clustering algorithm is relatively effective in isolating different faults into distinct fault-focused communities with improvements in faults localization effectiveness. The result also shows improvement in terms of reducing the expense to produce a failure-free program.
机译:由于存在多个故障,故障到故障的复杂性,调试故障非常困难。在存在多个断层的情况下,进行了许多研究来提高定位的有效性。一些研究试图将故障隔离到针对单个故障的以故障为中心的单独群集中。但是,将故障与其导致的故障隔离仍然是一个问题,需要改进。在本文中,我们建议使用网络社区聚类算法将故障隔离到以故障为中心的单独社区中,每个社区都针对单个故障。这些专注于故障的社区将提供给开发人员,以同时并行调试故障。在西门子测试套件基准测试中的5个著名的多故障主题程序上对该方法进行了评估。实验结果表明,网络社区聚类算法可以有效地将不同的故障隔离为不同的以故障为重点的社区,并提高了故障定位的效率。结果还显示出在减少产生无故障程序的费用方面的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号