Treffer: Integrating Programming by Example and Natural Language Programming
Title:
Integrating Programming by Example and Natural Language Programming
Authors:
Source:
Proceedings of the AAAI Conference on Artificial Intelligence. 27:661-667
Publisher Information:
Association for the Advancement of Artificial Intelligence (AAAI), 2013.
Publication Year:
2013
Subject Terms:
Document Type:
Fachzeitschrift
Article
ISSN:
2374-3468
2159-5399
2159-5399
DOI:
10.1609/aaai.v27i1.8695
Accession Number:
edsair.doi...........e7d37993629951e09ce553621e2f46d5
Database:
OpenAIRE
Weitere Informationen
We motivate the integration of programming by example and natural language programming by developing a system for specifying programs for simple text editing operations based on regular expressions. The programs are described with unconstrained natural language instructions, and providing one or more examples of input/output. We show that natural language allows the system to deduce the correct program much more often and much faster than is possible with the input/output example(s) alone, showing that natural language programming and programming by example can be combined in a way that overcomes the ambiguities that both methods suffer from individually, while providing a more natural interface to the user.