Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis 2020
DOI: 10.1145/3395363.3397369
|View full text |Cite
|
Sign up to set email alerts
|

CoCoNuT: combining context-aware neural translation models using ensemble for program repair

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
255
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 243 publications
(285 citation statements)
references
References 64 publications
1
255
0
Order By: Relevance
“…where A is a set of APR tools and UbRP(apr ∈ A) gives a nonnegative integer value (∈ Z * ) (i.e., # of correctly fixed bugs). Such metric is first proposed as the repair performance of APR tools with perfect fault localization in our previous study (Liu et al, 2019a) and has been adopted in the community (Liu et al, 2019b,c;Lutellier et al, 2020;Chen et al, 2020;Chen et al, 2019).…”
Section: Upper Bound Repair Performancementioning
confidence: 99%
“…where A is a set of APR tools and UbRP(apr ∈ A) gives a nonnegative integer value (∈ Z * ) (i.e., # of correctly fixed bugs). Such metric is first proposed as the repair performance of APR tools with perfect fault localization in our previous study (Liu et al, 2019a) and has been adopted in the community (Liu et al, 2019b,c;Lutellier et al, 2020;Chen et al, 2020;Chen et al, 2019).…”
Section: Upper Bound Repair Performancementioning
confidence: 99%
“…The existence of defects will affect program quality seriously, but the existing program automatic repair methods and tools [16][17][18][19][20][21][22][23][24][25][26][27] cannot guarantee that the repaired program is correct. For example, the automatic repair tool GenProg [5] repairs the defect in Figure 2 mistakenly.…”
Section: Automatic Program Repair Without Side Effectsmentioning
confidence: 99%
“…Such ineffectiveness is evident as demonstrated by data. For example, up to 67%-97% of patches generated by the state-ofthe-art NMT-based APR models [19], [20] are uncompilable, wasting valuable resources on incorrect patches. Figure 1 shows a bug in QuixBugs and some of the top-ranked patches generated by CoCoNuT [19].…”
Section: Introductionmentioning
confidence: 99%
“…For example, up to 67%-97% of patches generated by the state-ofthe-art NMT-based APR models [19], [20] are uncompilable, wasting valuable resources on incorrect patches. Figure 1 shows a bug in QuixBugs and some of the top-ranked patches generated by CoCoNuT [19]. All of these patches are uncompilable, because they call methods with wrong parameters, invoke undeclared variables, or contain mismatched parenthe-sis.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation