Genetic improvement (computer science)
In computer software development, genetic improvement is the use of optimisation and machine learning techniques, particularly search-based software engineering techniques such as genetic programming to improve existing software. The improved program need not behave identically to the original.
Source: Wikipedia — Genetic improvement (computer science) (CC BY-SA 4.0)