CodeMend - Assisting Interactive Programming with Bimodal Embedding
Association for Computing Machinery (ACM) via YouTube
Overview
Syllabus
Intro
Programming is not so easy
What you've seen in the video
Traditional Solutions
Three Scenarios
Deep Learning is a Good Fit
How does this work?
Opening the black box
Map Code to Neural Net
Mapping Code to Neural Net
Interface Design - Inspiration
How well does it work?
Experiment 1: How well does the model work?
Experiment 1: Example Model Output
Experiment 1: Results
Experiment 2. How well does the system work?
Experiment 2 - Results
Future Directions
Summary
Taught by
ACM SIGCHI