Proceedings of the Genetic and Evolutionary Computation Conference Companion 2019
DOI: 10.1145/3319619.3326870
|View full text |Cite
|
Sign up to set email alerts
|

A survey of genetic improvement search spaces

Abstract: Genetic Improvement (GI) uses automated search to improve existing software. Most GI work has focused on empirical studies that successfully apply GI to improve software's running time, fix bugs, add new features, etc. There has been little research into why GI has been so successful. For example, genetic programming has been the most commonly applied search algorithm in GI. Is genetic programming the best choice for GI? Initial attempts to answer this question have explored GI's mutation search space. This pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
15
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 27 publications
(15 citation statements)
references
References 35 publications
0
15
0
Order By: Relevance
“…In future work, we intend to better study the fitness landscape of GI scenarios. Indeed, little is known about them, with a short survey published only last year [21]. If our results showed evidence of the possible improvements a more suitable search process can yield, there is no doubt fitness landscape analysis will lead to a deeper understanding of what evolutionary process should be preferred for GI.…”
Section: Discussionmentioning
confidence: 85%
See 2 more Smart Citations
“…In future work, we intend to better study the fitness landscape of GI scenarios. Indeed, little is known about them, with a short survey published only last year [21]. If our results showed evidence of the possible improvements a more suitable search process can yield, there is no doubt fitness landscape analysis will lead to a deeper understanding of what evolutionary process should be preferred for GI.…”
Section: Discussionmentioning
confidence: 85%
“…In order to come closer to answering the question which search strategy is the most efficient and effective in GI, a few studies tried to answer the question of what the search space of code changes looks like in practice [21]. In each work a particular GI framework was used, and none compared the different possible search strategies.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…In general, synthetic models should ultimately reflect known GI search spaces [6] and include features that can have a strong impact on GI approaches (e.g., mutational robustness [8], or plastic regions [3]). However, models should also compromise between high complexity and fidelity, and overall speed usage.…”
Section: Discussionmentioning
confidence: 99%
“…Genetic Improvement of software [1] (GI) is a rapidly expanding area of research. GI uses automated search to improve existing software.…”
Section: Introductionmentioning
confidence: 99%