Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Softw 2021
DOI: 10.1145/3468264.3468600
|View full text |Cite
|
Sign up to set email alerts
|

VarFix: balancing edit expressiveness and search effectiveness in automated program repair

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 30 publications
(7 citation statements)
references
References 54 publications
1
6
0
Order By: Relevance
“…In this paper, we will assume an APR approach that includes a patch ranking step where valid patches collected are ranked before being presented to the user. This approach is in line with recent works [10,11,15,16,26,43,60,62,70]. In the first part of this paper, we will describe in more detail the relationship between fuzzing and APR.…”
Section: Introductionsupporting
confidence: 71%
“…In this paper, we will assume an APR approach that includes a patch ranking step where valid patches collected are ranked before being presented to the user. This approach is in line with recent works [10,11,15,16,26,43,60,62,70]. In the first part of this paper, we will describe in more detail the relationship between fuzzing and APR.…”
Section: Introductionsupporting
confidence: 71%
“…APR research should consider the benefits of providing multiple fixes to a single bug: Our survey respondents had a strong preference for choosing between multiple fixes. There is some APR research that takes this approach (for example, [57], [58], [59]) -our results suggest that this may be a promising future direction, although more work is needed to identify what the ideal number of fixes for developers to choose from is.…”
Section: E Recommendations For Apr Tool Designmentioning
confidence: 97%
“…ACS 9 uses the heuristic guidance of the frequently used predicates to sort the ingredients. VarFix 48 generalizes plausible patches to meta‐programs and employs variational execution to speed up the patch search process.…”
Section: Related Workmentioning
confidence: 99%