Below you can find some videos and slides of talks and tutorials I've given.
Deep Learning Models for Bug Detection and Repair. DL4C - ICLR 2022 [Video] [Slides] |
Repairing Code with Machine Learning. AI4Code Meetup [Slides] |
Code generation and bug repair. UIUC - CS 598 Invited Lecture [Slides] |
Bug Detection and Repair with ML. MILA ML4Code Reading Group [Slides] |
An Introduction to Graph Neural Networks: Models and Applications. Microsoft AI Residency Programme [Video] [Slides] |
Graph Neural Networks in Software Engineering Research. TU Delft - IN 4334 [Video] [Slides] |
Understanding Source Code using Natural Language and Graph Neural Networks. Computer Lab, University of Cambridge [Slides] |
Towards Learned Program Analyses with Machine Learning. 2nd Deep Learning and Security Workshop [Slides] |
Understanding Source Code with Deep Learning. FOSDEM [Video] [Slides] [YouTube] |
Code Duplication and Machine Learning Models of Code. ML4SE [Slides] |
Machine Learning for Program Analysis. SPLASH 2019 - Rebase [Slides] |
Understanding Source Code using Natural Language and Graph Neural Networks. South England Natural Language Processing Meetup @ UCL [Slides] |
Understanding & Generating Source Code with Graph Neural Networks. ML4P [Video] |
Machine Learning for Smart Software Engineering Tools. EPFL Machine Learning Days [Slides] |
Modelling Natural Language, Programs, and their Intersection. NAACL Tutorial [Video] [Slides] [GitHub] |
Detecting Variable Misuses with Gated Graph Neural Networks. UCL CREST Open Workshop [Video] [Slides] |
Learning to Understand Code with Machine Learning. Technion [Slides] |
Understanding Source Code through Machine Learning to Create Smart Software Engineering Tools. IWESEP [Slides] |
Probabilistic Models of Source Code: An Overview. NLSE Workshop [Slides] |