Inductive Programming A Survey of Program Synthesis Techniques
| Citations: | 1 - 0 self |
BibTeX
@MISC{Kitzelmann_inductiveprogramming,
author = {Emanuel Kitzelmann},
title = {Inductive Programming A Survey of Program Synthesis Techniques},
year = {}
}
OpenURL
Abstract
Inductive programming—the use of inductive reasoning methods for programming, algorithm design, and software development—is a currently emerging research field. A major subfield is inductive program synthesis, the (semi-)automatic construction of programs from exemplary behavior. Inductive program synthesis is not a unified research field until today but scattered over several different established research fields such as machine learning, inductive logic programming, genetic programming, and functional programming. This impedes an exchange of theory and techniques and, as a consequence, a progress of inductive programming. In this paper we survey theoretical results and methods of inductive program synthesis that have been developed in different research fields until today. 1.







