UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Gin: Genetic Improvement Research Made Easy

Brownlee, AEI; Petke, J; Alexander, B; Barr, ET; Wagner, M; White, DR; (2019) Gin: Genetic Improvement Research Made Easy. In: López-Ibáñez, M and Auger, A and Stützle, T, (eds.) GECCO '19: Proceedings of the Genetic and Evolutionary Computation Conference. (pp. pp. 985-993). Association for Computing Machinery (ACM): Prague, Czech Republic. Green open access

[thumbnail of Gin__Genetic_Improvement_Research_Made_Easy.pdf]
Preview
Text
Gin__Genetic_Improvement_Research_Made_Easy.pdf - Accepted Version

Download (288kB) | Preview

Abstract

Genetic improvement (GI) is a young field of research on the cusp of transforming software development. GI uses search to improve existing software. Researchers have already shown that GI can improve human-written code, ranging from program repair to optimising run-time, from reducing energy-consumption to the transplantation of new functionality. Much remains to be done. The cost of re-implementing GI to investigate new approaches is hindering progress. Therefore, we present Gin, an extensible and modifiable toolbox for GI experimentation, with a novel combination of features. Instantiated in Java and targeting the Java ecosystem, Gin automatically transforms, builds, and tests Java projects. Out of the box, Gin supports automated test-generation and source code profiling. We show, through examples and a case study, how Gin facilitates experimentation and will speed innovation in GI.

Type: Proceedings paper
Title: Gin: Genetic Improvement Research Made Easy
Event: Genetic and Evolutionary Computation Conference (GECCO '19)
Location: Prague, Czech Republic
ISBN-13: 978-1-4503-6111-8
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3321707.3321841
Publisher version: https://dx.doi.org/10.1145/3321707.3321841
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Genetic Improvement, GI, Search-based Software Engineering, SBSE
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10074379
Downloads since deposit
88Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item