首页> 外文会议>IEEE International Conference on Software Maintenance >Interactive fault localization leveraging simple user feedback
【24h】

Interactive fault localization leveraging simple user feedback

机译:互动故障定位利用简单的用户反馈

获取原文

摘要

Many fault localization methods have been proposed in the literature. These methods take in a set of program execution profiles and output a list of suspicious program elements. The list of program elements ranked by their suspiciousness is then presented to developers for manual inspection. Currently, the suspicious elements are ranked in a batch process where developers' inspection efforts are rarely utilized for ranking. The inaccuracy and static nature of existing fault localization methods prompt us to incorporate user feedback to improve the accuracy of the existing methods. In this paper, we propose an interactive fault localization framework that leverages simple user feedback. Our framework only needs users to label the statements examined as faulty or clean, which does not require additional effort than conventional non-interactive methods. After users label suspicious program elements as faulty or clean, our framework incorporates such information and re-orders the rest of the suspicious program elements, aiming to expose truly faulty elements earlier. We have integrated our solution with three well-known fault localization methods: Ochiai, Tarantula, and Jaccard. The evaluation on five Unix programs and the Siemens test suite shows that our solution achieves significant improvements on fault localization accuracy.
机译:在文献中提出了许多故障定位方法。这些方法采用一组程序执行配置文件并输出可疑程序元素列表。然后将其可疑性排名的程序元素列表被呈现给开发人员进行手动检查。目前,可疑元素在批处理过程中排名,其中开发人员的检查工作很少用于排名。现有故障定位方法的不准确性和静态性质提示我们合并用户反馈以提高现有方法的准确性。在本文中,我们提出了一个互动故障定位框架,利用简单的用户反馈。我们的框架只需要用户将所检查的陈述标记为有缺陷或清洁,这不需要额外的努力而不是传统的非交互式方法。在用户将可疑程序元素标记为错误或干净后,我们的框架包含此类信息并重新订购其余的可疑程序元素,旨在更早地暴露真正有故障的元素。我们已经用三种众所周知的故障定位方法集成了我们的解决方案:Ochiai,Tarantula和Jaccard。对五个UNIX计划和西门子测试套件的评估表明,我们的解决方案实现了对故障定位精度的显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号