A Revisit of the Integration of Metamorphic Testing and Test Suite Based Automated Program Repair

A Revisit of the Integration of Metamorphic Testing and Test Suite Based Automated Program Repair
复制标题

DOI:
10.1109/met.2017.5
复制
发表时间:
2017-05
期刊:
2017 IEEE/ACM 2nd International Workshop on Metamorphic Testing (MET)
影响因子:
--
通讯作者:
Mingyue Jiang;T. Chen;Fei-Ching Kuo;Zuohua Ding;Eun-Hye Choi;O. Mizuno
Mingyue Jiang;T. Chen;Fei-Ching Kuo;Zuohua Ding;Eun-Hye Choi;O. Mizuno
中科院分区:
其他
文献类型:
--
作者:
Mingyue Jiang;T. Chen;Fei-Ching Kuo;Zuohua Ding;Eun-Hye Choi;O. Mizuno

文献摘要

被引文献

相似文献

将变形测试(MT)技术与基于测试集的自动程序修复(APR)技术相结合,提出了APR-MT技术,该技术可以在不存在测试预言的情况下应用。在以前的研究中,APR-MT技术的可行性和有效性已经通过GenProg-MT,MT和APR技术GenProg的集成得到了证明。本文的目的是补充我们以前的研究,以探讨在不同类别的APR技术的可行性和有效性的APR-MT。我们提出了MT与CETI(属于GenProg不同类别的APR技术)的集成,并对集成技术CETI-MT进行了实验分析,表明CETI-MT在修复效果方面与CETI相当。这些结果不仅证明了MT与不同类别的APR技术相结合的可行性,而且巩固了APR-MT技术的有效性,从而增加了APR-MT技术的实际效益。
The technique of metamorphic testing (MT) has been integrated with test suite based automated program repair (APR) to alleviate the test oracle problem of APR. The proposed integration yields APR-MT techniques, which can be applied regardless of the existence of a test oracle. In a previous study, the feasibility and effectiveness of the APR-MT technique have been demonstrated via GenProg-MT, an integration of MT and the APR technique GenProg. This paper aims to complement our previous study to investigate the feasibility and effectiveness of APR-MT across different categories of APR techniques. We present the integration of MT with CETI, an APR technique belonging to a different category to GenProg, and conductexperimental analysis on the integrated technique CETI-MT, showing that CETI-MT is comparable to CETI in terms of the repair effectiveness. These results not only demonstrate the feasibility of integrating MT with different categories of APR techniques, but also consolidate the effectiveness of APR-MT techniques, hence increasing the practical benefits of APR-MT techniques.