Deep Coding Baselines
Baseline papers about deep coding. For each paper there is a permanent link, which is either to Arxiv.org or to a mirror of the original paper in this repository.
Baselines
-
[Code Completion] Code completion with statistical language models (PLDI 2014)
- Paper: pdf
- Code: TBD
-
[Code Completion] Toward deep learning software repositories (MSR 2015)
- Paper: pdf
- Code: TBD
-
[Dialogue] Dual Encoder LSTM (SigDial 2015)
- Paper: arxiv
- Data: ubuntu corpus
- Code: chatbot-retrieval
- Tutorial:chatbot-retrieval
-
[Dialogue] Smart Reply: Automated Response Suggestion for Email (KDD_2016)
-
[Bug Localization] Learning Unified Features from Natural and Programming Languages for Locating Buggy Source Code (IJCAI 2016)
- Paper: pdf
- Code: TBD
-
[Code Clone Detection] Deep Learning Code Fragments for Code Clone Detection (ASE 2016)
- Paper: pdf
- Code: TBD
-
[Code Summarization] Summarizing Source Code using a Neural Attention Model (ACL 2016)
- Paper: pdf
- Data: stack overflow
- Code: github
-
[Dialogue] A Hierarchical Latent Variable Encoder-Decoder Model for Generating Dialogues (AAAI 2017)
-
[Dialogue] Latent Variable Dialogue Models and their Diversity (EACL 2017)
- Paper: arxiv
- Code: TBD
-
[Dialogue] Generating Long and Diverse Responses with Neural Conversation Models (ICLR 2017)
- Paper: arxiv
- Code: TBD
-
[Dialogue] Diverse Beam Search:Decoding Diverse Solutions from Neural Sequence Models (ICLR 2017)
-
[Code Completion] Learning Python Code Suggestion with a Sparse Pointer Network (ICLR 2017 Submitted)
-
[Commit Summarization] A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes (ACL 2017)
-
[Bug Fix] DeepFix- Fixing Common C Language Errors by Deep Learning (AAAI 2017)