Today's programmers, especially data science practitioners, make heavy u...
Machine learning (ML) models play an increasingly prevalent role in many...
Existing code repositories contain numerous instances of code patterns t...
Many software development problems can be addressed by program analysis
...
Modern software engineering often involves using many existing APIs, bot...
Traditionally, mutation testing generates an abundance of small deviatio...
We explore the application of Information Retrieval (IR) based bug
local...
Despite engineering workflows that aim to prevent buggy code from being
...
In this paper, we describe how to leverage Transformer, a recent
neural ...
Maintaining large code bases written in dynamically typed languages, suc...
Facebook operates a family of services used by over two billion people d...
There has been an increase of interest in code search using natural lang...
There have been multiple recent proposals on using deep neural networks ...
Static analyzers, including linters, can warn developers about programmi...
Programmers often write code which have similarity to existing code writ...
Change-based testing is a key component of continuous integration at
Fac...