Research Talk: Automatic Programming by Example

January 16, 2008
10:00am - 11:00 am
Halligan 111B
Speaker: Ben Rubinger, Tufts University
Host: Samuel Guyer

Abstract

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.