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.

Accessibility