Genetic improvement: taking real-world source code and improving it using genetic programming.
Sæmundur Óskar HaraldssonJohn R. WoodwardMarkus WagnerPublished in: GECCO Companion (2020)
Keyphrases
- programming course
- source code
- real world
- open source
- software systems
- open source software
- software maintenance
- case study
- software projects
- static analysis
- program comprehension
- open source projects
- plagiarism detection
- software evolution
- software engineers
- legacy systems
- object oriented systems
- program understanding
- free software
- open source software projects
- mailing lists
- historical information
- black box
- symbolic execution
- version control
- text files
- program slicing
- reverse engineer