What is Genetic Improvement?

Genetic Improvement is the application of evolutionary and search-based optimisation methods to the improvement of existing software. For example, it may be used to automate the process of bug-fixing or execution time optimisation.

What is a GI Workshop?

As academics in the field, we run the workshop to offer an opportunity for researchers to disseminate work, but most importantly to meet and discuss with other GI researchers. So far we had 7 editions of the workshop, five co-located with GECCO (in 2015, 2016, 2017, 2018, and 2019) and two with ICSE (in 2018 and 2019).

Since 2009 there have been four human competitive awards for work in GI (two Gold, one Silver and one Bronze) presented at GECCO and three best papers, including at the International Conference on Software Engineering and International Symposium on Software Testing and Analysis.

How can I find out more?

Check out this blog article about GI on the IEEE Software Blog, see recent survey, GI special issue, and an Open PhD tutorial.

In June 2016 there was a talk on GI at the International Summer School on Software Engineering, given by Professor Mark Harman (UCL), one of the foremost experts on GI and an international leader in search-based software engineering.

In January 2016 there was a CREST Open Workshop at UCL on Genetic Improvement. Full details of the talks and speakers are available. A second workshop took place in January 2017.

There was be a Dagstuhl Seminar on GI at the end of January 2018.

Proceedings of GI 2015 can be found in GECCO’15 Companion. Proceedings of GI 2016 can be found in GECCO’16 Companion. Proceedings of GI 2017 can be found in GECCO’17 Companion.

Also, try Wikipedia.