Talks, Tutorials & Other Stuff

Below you can find some videos and slides of talks and tutorials I've given.

2019.0

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]

2018.0

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]

2017.0

Detecting Variable Misuses with Gated Graph Neural Networks. UCL CREST Open Workshop
[Video] [Slides]
Learning to Understand Code with Machine Learning. Technion
[Slides]

2016.0

Understanding Source Code through Machine Learning to Create Smart Software Engineering Tools. IWESEP
[Slides]
Probabilistic Models of Source Code: An Overview. NLSE Workshop
[Slides]