Skip to content

Latest commit

 

History

History
97 lines (97 loc) · 23.8 KB

File metadata and controls

97 lines (97 loc) · 23.8 KB

N-gram

title year venue task model dataset pdf code
0 On the naturalness of software 2012 None Code Generation N-gram 📑
1 On the localness of software 2014 FSE/ESEC Code Generation N-gram 📑
2 Phrase-Based Statistical Translation of Programming Languages 2014 OOPSLA Code Generation N-gram 📑

TreeBERT

title year venue task model dataset pdf code
0 TreeBERT: A Tree-Based Pre-Trained Model for Programming Language 2021 UAI Pretrain TreeBERT 📑 :octocat:

Others

title year venue task model dataset pdf code
0 Retrieval-based Neural Source Code Summarization 2020 ICSE Code Summarization Others 📑

word2vec

title year venue task model dataset pdf code
0 A general path-based representation for predicting programproperties 2018 PLDL Code Generation word2vec,CRF JavaScript, Java, Python, C# 📑
1 Exploring API embedding for API usages and applications 2017 ICSE Code Generation word2vec Java, C# 📑

Multinomial Naive Bayes (MNB)

title year venue task model dataset pdf code

GRU

title year venue task model dataset pdf code
0 CodeGRU: Context-aware deep learning with gated recurrent unit for source code modeling 2020 IST Code Generation GRU 📑
1 A neural model for generating natural language summaries of program subroutines(astted-gru) 2019 ICSE Code Summarization GRU 📑 :octocat:
2 Deep code comment generation with hybrid lexical and syntactical information 2020 FSE/EFEC Code Summarization GRU 9714 Java projects from GitHub 📑 :octocat:

Bi-LSTM

title year venue task model dataset pdf code
0 Latent Attention For If-Then Program Synthesis 2016 NuerIPs Code Generation Bi-LSTM 📑
1 Code2seq: Generating Sequences from Structured Representations of Code 2019 ICLR Code Generation Bi-LSTM Java, C#(dataset of CodeNN) 📑 :octocat:
2 DeepCPDP: Deep Learning Based Cross-Project Defect Prediction 2019 Safety Analysis Bi-LSTM 📑
3 Pythia: AI-assisted Code Completion System 2019 SIGKDD Code Generation Bi-LSTM Python 📑 :octocat:

word embedding

title year venue task model dataset pdf code
0 Retrieval on Source Code: A Neural Code Search 2018 PLDI Code Search word embedding 📑

Transformer

title year venue task model dataset pdf code
0 A transformer-based approach for source code summarization 2020 ACL Code Summarization Transformer 📑 :octocat:
1 CodeBERT: A Pre-Trained Model for Programming and Natural Languages 2020 EMNLP Pretrain Transformer 📑 :octocat:
2 Learning and Evaluating Contextual Embedding of Source Code 2020 ICML Pretrain Transformer 📑
3 CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation 2021 EMNLP Pretrain Transformer 📑
4 Structural language models of code 2020 ICML Code Generation Transformer 📑
5 Code prediction by Feeding Trees to Transfomers 2021 ICSE Code Generation Transformer 📑
6 A self-attentional neural architecture for code completion with multi-task learning 2020 ICPC Code Generation Transformer 📑
7 TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer 2021 ICML Program Repair Transformer TFix's Code Patches Data 📑 :octocat:

CRF

title year venue task model dataset pdf code
0 A general path-based representation for predicting programproperties 2018 PLDL Code Generation word2vec,CRF JavaScript, Java, Python, C# 📑

DNN

title year venue task model dataset pdf code
0 Cclearner: A deep learning-based clone detection approach 2017 ICSME Clone Detection DNN 📑

pointer network

title year venue task model dataset pdf code
0 Code Completion with Neural Attention and Pointer Networks 2018 IJCAI Code Generation LSTM,pointer network JS150,PY150 📑 :octocat:

DBN

title year venue task model dataset pdf code
0 Automatically learning semantic features for defect prediction 2016 ICSE Safety Analysis DBN 📑
1 Deep Semantic Feature Learning for Software Defect Prediction 2020 TSE Safety Analysis DBN 📑

CAN

title year venue task model dataset pdf code
0 A convolutional attention network for extreme summarization of source code 2016 ICML Code Summarization CAN Java 📑 :octocat:

LSTM

title year venue task model dataset pdf code
0 A deep language model for software code 2016 None Code Generation LSTM 📑
1 Summarizing Source Code using a Neural Attention Model 2016 ACL Code Summarization LSTM C# 📑 :octocat:
2 Latent Attention For If-Then Program Synthesis 2016 NuerIPs Code Generation Bi-LSTM 📑
3 Abstract Syntax Networks for Code Generation and Semantic Parsing 2016 ACL Code Generation LSTM 📑
4 Neural Code Completion 2018 ICPC Code Generation LSTM JS150,PY150 📑
5 Code Completion with Neural Attention and Pointer Networks 2018 IJCAI Code Generation LSTM,pointer network JS150,PY150 📑 :octocat:
6 Deep code comment generation 2018 ICPC Code Summarization LSTM 📑 :octocat:
7 Code2vec: learning distributed representations of code 2019 POPL Code Generation LSTM 10072 Java GitHub repositories 📑 :octocat:
8 Seml: A semantic lstm model for software defect prediction 2019 None Safety Analysis LSTM 📑
9 Modeling programs hierarchically with stack-augmented LSTM 2020 JSS Code Generation LSTM C, python 📑
10 Code2seq: Generating Sequences from Structured Representations of Code 2019 ICLR Code Generation Bi-LSTM Java, C#(dataset of CodeNN) 📑 :octocat:
11 DeepCPDP: Deep Learning Based Cross-Project Defect Prediction 2019 Safety Analysis Bi-LSTM 📑
12 Pythia: AI-assisted Code Completion System 2019 SIGKDD Code Generation Bi-LSTM Python 📑 :octocat:
13 Neural Program Repair by Jointly Learning to Localize and Repair 2019 ICLR Program Repair LSTM DeepFix 📑 :octocat:
14 Embedding Java Classes with code2vec: Improvements from Variable Obfuscation 2020 Program Classification LSTM 📑 :octocat:

RNN

title year venue task model dataset pdf code
0 Code completion with statistical language models 2014 PLDI Code Generation RNN 📑
1 Neural Code Comprehension: A Learnable Representation of Code Semantics 2018 NuerIPs Code representation RNN 📑
2 Deep code search 2018 ICSE Code Search RNN 📑
3 Improving Code Search with Co-Attentive Representation Learning 2020 ICPC Code Search RNN 📑
4 Deep learning code fragments for code clone detection 2017 ASE Clone Detection RNN 📑