论文标题

PRF:建立自动程序修复原型的框架,用于基于JVM的语言

PRF: A Framework for Building Automatic Program Repair Prototypes for JVM-Based Languages

论文作者

Ghanbari, Ali, Marcus, Andrian

论文摘要

PRF是一个基于Java的框架,它使研究人员可以通过简单地将其扩展到其补丁程序生成插件来构建基于测试的生成和验证自动程序修复技术的原型。该框架还提供了用于构建自动程序维修工具的其他有用组件,例如,在不同级别的粒度级别提供基于频谱的故障定位信息,可配置且安全的贴片验证验证组件比香草测试快11+x,以及可自定义的后处理组件来生成修复程序。可在https://bit.ly/3ehduss上获得PRF的演示视频。

PRF is a Java-based framework that allows researchers to build prototypes of test-based generate-and-validate automatic program repair techniques for JVM languages by simply extending it with their patch generation plugins. The framework also provides other useful components for constructing automatic program repair tools, e.g., a fault localization component that provides spectrum-based fault localization information at different levels of granularity, a configurable and safe patch validation component that is 11+X faster than vanilla testing, and a customizable post-processing component to generate fix reports. A demo video of PRF is available at https://bit.ly/3ehduSS.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源