News
  • New project website!

Sketch Programming

Project Lead: Andrew Correa

Programmers typically use "box-and-arrow" diagrams on a whiteboard to develop an intuition for data structures and algorithms before actually writing code. In this project we are building a sketch-and-speech prototyping tool that translates programmers' high-level graphical insights to low-level code, avoiding an otherwise lengthy and error-prone process. This project ties closely with Storyboard Programming research in the Computer Assisted Programming Group at CSAIL.

Publications

Demos

Code

Contact

Please direct questions to Andrew Correa, or MUG.