Created by W.Langdon from gp-bibliography.bib Revision:1.8051
Our results show that the repair tools are able to generate patches for 28percent of the API misuses considered. While the 11 less recent tools are generally fast (the median execution time of the repair attempts is 3.87 minutes and the mean execution time is 30.79 minutes), the three most recent are less efficient (i.e., 98percent slower) than their predecessors. The tools generate patches for API misuses that mostly belong to the categories of missing null check, missing value, missing exception, and missing call. Most of the patches generated by all tools are plausible (65percent), but only few of these patches are semantically correct to human patches (25percent).
Our findings suggest that the design of future repair tools should support the localisation of complex bugs, including different categories of API misuses, handling of timeout issues, and ability to configure large software projects. Both APIREPBENCH and APIARTY have been made publicly available for other researchers to evaluate the capabilities of repair tools on detecting and fixing API misuses.",
Many of the tools identified are based on GP.
also known as \cite{9381596}",
Genetic Programming entries for Maria Kechagia Sergey Mechtaev Federica Sarro Mark Harman