A turing test for genetic improvement

0Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Afzal, A., Lacomis, J., Le Goues, C., & Timperley, C. S. (2018). A turing test for genetic improvement. In Proceedings - International Conference on Software Engineering (pp. 17–18). IEEE Computer Society. https://doi.org/10.1145/3194810.3194817

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free