首页> 外文会议>IEEE International Conference on Software Engineering >Eliminating harmful redundancy for testing-based fault localization using test suite reduction: an experimental study
【24h】

Eliminating harmful redundancy for testing-based fault localization using test suite reduction: an experimental study

机译:使用试验套件减少试验基于测试的故障定位的有害冗余:实验研究

获取原文

摘要

In the process of software maintenance, it is usually a time-consuming task to track down bugs. To reduce the cost on debugging, several approaches have been proposed to localize the fault(s) to facilitate debugging. Intuitively, testing-based fault localization (TBFL), such as dicing and TRANTULA, is quite promising as it can take the advantage of a large set of execution traces at the same time. However, redundant test cases may bias the distribution of the test suite and harm this kind of approaches. Therefore, we suggest that the test suite, which is the input of TBFL, should be reduced before used in TBFL. To evaluate whether and to what extent TBFL can benefit from test suite reduction, we performed an experimental study on two source programs. The experimental results show that, for test suites containing unevenly distributed redundant test cases, performing test suite reduction before applying TBFL may be more advantageous.
机译:在软件维护过程中,通常是追踪错误的耗时任务。为降低调试成本,已提出几种方法来定位故障以方便调试。直观地,基于测试的故障定位(TBFL)(如Dicing和Trantula)非常有希望,因为它可以同时采用大量执行迹线的优势。然而,冗余测试用例可能偏离测试套件的分布并损害这种方法。因此,我们建议您在TBFL中使用之前应该减少测试套件,即TBFL的输入。为了评估TBFL是否可以从测试套件中受益的程度,我们对两个来源程序进行了实验研究。实验结果表明,对于含有不均匀分布的冗余测试用例的测试套件,在施加TBFL之前进行测试套件可能更有利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号