PRF: A framework for building automatic program repair prototypes for JVM-based languages

2Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

Ghanbari, A., & Marcus, A. (2020). PRF: A framework for building automatic program repair prototypes for JVM-based languages. In ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 1626–1629). Association for Computing Machinery, Inc. https://doi.org/10.1145/3368089.3417929

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free