Genetic Improvement: Taking real-world source code and improving it using computational search methods.
Alexander Edward Ian BrownleeSaemundur O. HaraldssonJohn Robert WoodwardMarkus WagnerPublished in: GECCO Companion (2024)
Keyphrases
- source code
- search methods
- real world
- open source
- search algorithm
- software systems
- metaheuristic
- open source software
- static analysis
- software maintenance
- case study
- open source projects
- software evolution
- unconstrained optimization
- genetic algorithm
- free software
- linux kernel
- software projects
- reverse engineer
- plagiarism detection
- program understanding
- software repositories
- program slicing
- manual inspection
- maintenance activities
- execution traces
- high level
- legacy systems
- source files
- mailing lists
- mining software repositories
- object oriented systems
- symbolic execution
- fitness function
- particle swarm optimization
- version control
- text files
- visual basic