Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2016
DOI: 10.1145/2950290.2950295
|View full text |Cite
|
Sign up to set email alerts
|

Anti-patterns in search-based program repair

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
44
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 110 publications
(44 citation statements)
references
References 20 publications
0
44
0
Order By: Relevance
“…Note that our aim is very different from that of ref. [38]. The rules considered in our study disallow definitely unnecessary operations rather than likely unpromising ones, so they generally do not restrict the expressive power of GP.…”
Section: Lack Of Adequate Prior Knowledgementioning
confidence: 95%
See 1 more Smart Citation
“…Note that our aim is very different from that of ref. [38]. The rules considered in our study disallow definitely unnecessary operations rather than likely unpromising ones, so they generally do not restrict the expressive power of GP.…”
Section: Lack Of Adequate Prior Knowledgementioning
confidence: 95%
“…Oliveira et al [35] presented a low-granularity patch representation and developed several crossover operators associated with this representation. Tan et al [38] suggested a set of anti-patterns to inhibit GenProg or the other search-based methods from generating nonsensical patches.…”
Section: Search-based Repair Approachesmentioning
confidence: 99%
“…Tan et al [39] integrated anti-patterns into two existing search-based automated program repair tools (namely, Gen-Prog [3] and SPR [8]) to help alleviate the problem of incorrect or incomplete fixes resulting from program repair. In their study, the anti-patterns are defined by themselves and limited to the control flow graph.…”
Section: Related Workmentioning
confidence: 99%
“…Zhong and Su conducted a large‐scale study on bug fixing changes in open source projects. Tan et al analyzed anti‐patterns that may interfere with the process of automated program repair. While most pattern discovery studies focused on statement‐level (ie, coarse‐grained) change patterns, Liu et al investigated fine‐grained (eg, expression‐level) code changes to discover better change elements for program repair.…”
Section: Related Workmentioning
confidence: 99%