Title
A turing test for genetic improvement.
Abstract
Genetic improvement is a research field that aims to develop search-based techniques for improving existing code. GI has been used to automatically repair bugs, reduce energy consumption, and to improve run-time performance. In this paper, we reflect on the often-overlooked relationship between GI and developers within the context of continually evolving software systems. We introduce a distinction between transparent and opaque patches based on intended lifespan and developer interaction. Finally, we outline a Turing test for assessing the ability of a GI system to produce opaque patches that are acceptable to humans. This motivates research into the role GI systems will play in transparent development contexts.
Year
DOI
Venue
2018
10.1145/3194810.3194817
GI@ICSE
Field
DocType
ISBN
Network science,Software engineering,Turing test,Computer science,Biological network,Software system,Software evolution,Energy consumption
Conference
978-1-4503-5753-1
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Afsoon Afzal1173.77
Jeremy Lacomis2102.55
Claire Le Goues3176668.79
Christopher Steven Timperley4122.02