Big Code

Aroma: Code Recommendation via Structural Code Search

A code recommendation tool for big code corpora to improve developer productivity. 🏆*2019 ACM SIGPLAN Distinguished Paper Award*

Curry On 2019: Using ML for Code Discovery at Facebook

We created two techniques that apply machine learning to code discovery problems: Neural Code Search (NCS) and Aroma.

F8 2019: Using Machine Learning for Developer Productivity

At Facebook, we use machine learning to discover patterns in code and build tools that improve developer productivity. In this session, you'll learn about the tools we have built for code search, code recommendation, and automatic bug fixing.

Retrieval on Source Code: A Neural Code Search

A natural language code search tool for big codebases.