mjc92 / DeepCodingBaselines

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. [Code Completion] Code completion with statistical language models (PLDI 2014)

    • Paper: pdf
    • Code: TBD
  2. [Code Completion] Toward deep learning software repositories (MSR 2015)

    • Paper: pdf
    • Code: TBD
  3. [Dialogue] Dual Encoder LSTM (SigDial 2015)

  4. [Dialogue] Smart Reply: Automated Response Suggestion for Email (KDD_2016)

  5. [Bug Localization] Learning Unified Features from Natural and Programming Languages for Locating Buggy Source Code (IJCAI 2016)

    • Paper: pdf
    • Code: TBD
  6. [Code Clone Detection] Deep Learning Code Fragments for Code Clone Detection (ASE 2016)

    • Paper: pdf
    • Code: TBD
  7. [Code Summarization] Summarizing Source Code using a Neural Attention Model (ACL 2016)

  8. [Dialogue] A Hierarchical Latent Variable Encoder-Decoder Model for Generating Dialogues (AAAI 2017)

  9. [Dialogue] Latent Variable Dialogue Models and their Diversity (EACL 2017)

  10. [Dialogue] Generating Long and Diverse Responses with Neural Conversation Models (ICLR 2017)

  11. [Dialogue] Diverse Beam Search:Decoding Diverse Solutions from Neural Sequence Models (ICLR 2017)

  12. [Code Completion] Learning Python Code Suggestion with a Sparse Pointer Network (ICLR 2017 Submitted)

  13. [Commit Summarization] A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes (ACL 2017)

  14. [Bug Fix] DeepFix- Fixing Common C Language Errors by Deep Learning (AAAI 2017)

Datasets

Dialogue

No Title Paper Blogs Code
1 Ubuntu Dialogue Corpus arxiv Tutorial:chatbot-retrieval corpus collector
corpus collector v2
chatbot-retrieval
2 OpenSubtitle arxiv Tutorial
opensubtitle website
3 Twitter Corpus pdf corpus collector

About