GI in no time

David R. White · Proceedings of the Genetic and Evolutionary Computation Conference Companion · 2017

We describe a small, simple, and lightweight microframework for the Genetic Improvement of Java code. We call the framework "GI in no time", or "Gin". Gin is designed to be a straightforward, hackable, GI tool for Java. It currently lacks large features found in comparable program repair tools, but nonetheless it is capable of performing optimisation of a Java class via local search. We hope that providing this contribution will encourage researchers to collaborate on GI tool development, whilst lowering the barrier to entry for those interested in experimenting with GI. It is intended to serve both as a toolkit to be extended, and also an example of how GI can be implemented. We discuss some of the design principles behind Gin, and outline observations made during its development.

Read the paper · More papers on PaperTik