defects4j icon indicating copy to clipboard operation
defects4j copied to clipboard

Allow fuzzy matching of patches that fix compilation errors

Open rjust opened this issue 5 months ago • 0 comments

Currently, a patch that fixes a compilation error for a particular project version needs to apply cleanly.

This is generally desirable, but the number of required patches for a project can grow quickly (minor source-code differences between different project versions) during bug mining or when preserving defects between different Java versions (e.g., benchmark version 2 vs. version 3).

Ideally, we would only express a fix once and the infrastructure would apply this fix to all relevant project versions, using fuzzy matching of patches.

rjust avatar Sep 06 '24 15:09 rjust