Most machine learning models predict a probability distribution over con...
Machine Learning for Source Code (ML4Code) is an active research field i...
Integrated Development Environments (IDEs) provide tool support to autom...
In software development, it is common for programmers to copy-paste code...
Semantic code search is the task of retrieving a code snippet given a te...
Learning from structured data is a core machine learning task. Commonly,...
Graph representations of a target domain often project it to a set of
en...
Traditional generative models are limited to predicting sequences of ter...
Machine learning-based program analyses have recently shown the promise ...
Neural sequence-to-sequence models are finding increasing use in editing...
Code completion is one of the most widely used features of modern integr...
Type inference over partial contexts in dynamically typed languages is
c...
The challenge of automatically determining the correctness of test execu...
Semantic code search is the task of retrieving relevant code given a nat...
The decompiler is one of the most common tools for examining binaries wi...
Program synthesis of general-purpose source code from natural language
s...
The field of big code relies on mining large corpora of code to perform ...
Summarization of long sequences into a concise statement is a core probl...
We introduce the problem of learning distributed representations of edit...
The way developers edit day-to-day code tend to be repetitive and often ...
Graphs are ubiquitous data structures for representing interactions betw...
Generative models for source code are an interesting structured predicti...
Learning tasks on source code (i.e., formal languages) have been conside...
Research at the intersection of machine learning, programming languages,...
Combining abstract, symbolic reasoning with continuous neural reasoning ...
Attention mechanisms in neural networks have proved useful for problems ...
In recent years, multi-label classification has attracted a significant ...