Publication
Learning to Represent Edits
Publication
Generative Code Modeling with Graphs
Publication
Managing Messes in Computational Notebooks
Video
As We May Program
Innovations in machine learning are changing our perception of what is possible to do with a computer. But how will machine learning change the way we program, the tools we use, and the mix of…
Project
Bosque Programming Language
The Bosque Programming Language project is investigating the implications of explicitly designing a program intermediate representation with the goal of supporting automated reasoning tools while simultaneously providing an accessible and agile surface programming language for…
Publication