Corpus ID: 16045259

Learning Python Code Suggestion with a Sparse Pointer Network

@article{Bhoopchand2016LearningPC,
  title={Learning Python Code Suggestion with a Sparse Pointer Network},
  author={Avishkar Bhoopchand and Tim Rockt{\"a}schel and Earl T. Barr and S. Riedel},
  journal={ArXiv},
  year={2016},
  volume={abs/1611.08307}
}
To enhance developer productivity, all modern integrated development environments (IDEs) include code suggestion functionality that proposes likely next tokens at the cursor. While current IDEs work well for statically-typed languages, their reliance on type annotations means that they do not provide the same level of support for dynamic programming languages as for statically-typed languages. Moreover, suggestion engines in modern IDEs do not propose expressions or multi-statement idiomatic… Expand
Function completion in the time of massive data: A code embedding perspective
Sequence Model Design for Code Completion in the Modern IDE
Code Completion with Neural Attention and Pointer Networks
JavaScript Code Suggestion Based on Deep Learning
Neural Networks for Modeling Source Code Edits
Multi-task Learning based Pre-trained Language Model for Code Completion
  • F. Liu, Ge Li, Y. Zhao, Zhi Jin
  • Computer Science
  • 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE)
  • 2020
Learning to Fix Build Errors with Graph2Diff Neural Networks
Towards Full-line Code Completion with Neural Language Models
Modular Tree Network for Source Code Representation Learning
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 37 REFERENCES
Toward Deep Learning Software Repositories
A deep language model for software code
Mining source code repositories at massive scale using language modeling
Contextual Code Completion Using Machine Learning
Mining idioms from source code
On the localness of software
Learning natural coding conventions
Structured Generative Models of Natural Source Code
Latent Predictor Networks for Code Generation
...
1
2
3
4
...