Inductive Programming Meets the Real World
File(s) indprogreal.pdf (780.13 KB)
Accepted version
Author(s)
Type
Journal Article
Abstract
Much of the world's population use computers for everyday tasks, but most fail to benefit from the power of computation due to their inability to program. Most crucially, users often have to perform repetitive actions manually because they are not able to use the macro languages available for many application programs. Recently, a first mass-market product was presented in the form of the Flash Fill feature in Microsoft Excel 2013. Flash Fill allows end users to automatically generate string-processing programs for spreadsheets from one or more user-provided examples. Flash Fill is able to learn a large variety of quite complex programs from only a few examples because of incorporation of inductive programming methods.
Date Issued
2015-11-01
Date Acceptance
2015-02-11
Citation
Communications of the ACM, 2015, 58 (11), pp.90-99
ISSN
0001-0782
Publisher
Association for Computing Machinery (ACM)
Start Page
90
End Page
99
Journal / Book Title
Communications of the ACM
Volume
58
Issue
11
Copyright Statement
Copyright held by authors. Publication rights licensed to ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Communications of the ACM, {VOL 58, ISS 11, (Nov 2015)} http://doi.acm.org/10.1145/2736282
Publication Status
Published
