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

Mingyue Jiang, T. Chen, Fei-Ching Kuo, Zuohua Ding, Eun-Hye Choi, O. Mizuno
{"title":"A Revisit of the Integration of Metamorphic Testing and Test Suite Based Automated Program Repair","authors":"Mingyue Jiang, T. Chen, Fei-Ching Kuo, Zuohua Ding, Eun-Hye Choi, O. Mizuno","doi":"10.1109/MET.2017.5","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":332688,"journal":{"name":"2017 IEEE/ACM 2nd International Workshop on Metamorphic Testing (MET)","volume":"2017 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE/ACM 2nd International Workshop on Metamorphic Testing (MET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MET.2017.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

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.
基于自动程序修复的变形测试与测试套件集成研究
将变质测试(MT)技术与基于测试套件的自动程序修复(APR)技术相结合,缓解了APR的测试oracle问题。提出的集成产生了APR-MT技术,可以在不存在测试oracle的情况下应用。在之前的研究中,已经通过GenProg-MT证明了APR-MT技术的可行性和有效性,GenProg是MT和APR技术GenProg的集成。本文旨在补充我们之前的研究,探讨不同类型的APR技术的APR- mt的可行性和有效性。我们提出了MT与与GenProg不同类别的APR技术CETI的集成,并对集成技术CETI-MT进行了实验分析,结果表明CETI-MT在修复效果上与CETI相当。这些结果不仅证明了MT与不同类型的APR技术相结合的可行性,而且巩固了APR-MT技术的有效性,从而提高了APR-MT技术的实际效益。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信