Research Talk: Automatic Programming by Example
Writing code is a daily reality for software developers, but wrestling with compilers, code bases, and concurrency has little to do with the task their software is intended to achieve. The goal of Automatic Programming is to allow developers to communicate what they would like the computer to do, and allow the computer to discover the details for itself. Automatic Programming is a software engineering process, a program-ming language, and a machine learning algorithm that uses examples to create source code. This presentation will introduce the project and demonstrate how it solves the sorting problem.
NOTE: Rescheduled for Wednesday, January 16.