ml4code topic
code-transformer
Implementation of the paper "Language-agnostic representation learning of source code from structure and context".
ml4code.github.io
Website for "A Survey of Machine Learning for Big Code and Naturalness"
convolutional-attention
Repository for the code of the "A Convolutional Attention Network for Extreme Summarization of Source Code" paper
ml4se
A curated list of papers, theses, datasets, and tools related to the application of Machine Learning for Software Engineering
code2seq
PyTorch's implementation of the code2seq model.
tassal
Tree-based Autofolding Software Summarization Algorithm
adversarial-code-generation
[ICLR 2021] "Generating Adversarial Computer Programs using Optimized Obfuscations" by Shashank Srikant, Sijia Liu, Tamara Mitrovska, Shiyu Chang, Quanfu Fan, Gaoyuan Zhang, and Una-May O'Reilly
code2vec
A PyTorch implementation of `code2vec: Learning Distributed Representations of Code` (Alon et al., 2018)
embeddings-for-trees
Set of PyTorch modules for developing and evaluating different algorithms for embedding trees.