Fetching the paper…
Reading the bibliography…
Code completion is one of the most widely used features of modern integrated development environments (IDEs).
G. A. Miller, “The magical number seven, plus or minus two: some limits on our capacity for processing information.” Psychological Review , 1956
1956
Earlier work this paper cites.
J. Moody, “Fast learning in multi-resolution hierarchies,” in Advances in neural information processing systems , 1989, pp. 29–39
1989
Earlier work this paper cites.
R. Kuhn and R. De Mori, “A cache-based natural language model for speech recognition,” Pattern Analysis and Machine Intelligence, IEEE Transactions on , 1990
1990
Earlier work this paper cites.
J. W. Pratt, H. Raiffa, R. Schlaifer et al. , Introduction to statistical decision theory . MIT press, 1995
1995
Earlier work this paper cites.
S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural Computation , 1997
1997
Earlier work this paper cites.
G. C. Murphy, M. Kersten, and L. Findlater, “How are Java software developers using the Eclipse IDE?” IEEE software , vol. 23, no. 4, pp. 76–83, 2006
2006
Earlier work this paper cites.
M. Bruch, M. Monperrus, and M. Mezini, “Learning from examples to improve code completion systems,” in Proceedings of the Joint Meeting of the European Software Engineering Conference and the Symposium on the Foundations of Software Engineering (ESEC/FSE) , 2009
2009
Earlier work this paper cites.
J. Attenberg, A. Dasgupta, J. Langford, A. Smola, and K. Weinberger, “Feature hashing for large scale multitask learning,” in Proceedings of the International Conference of Machine Learning (ICML) , 2009
2009
Earlier work this paper cites.
A. Hindle, E. T. Barr, Z. Su, M. Gabel, and P. Devanbu, “On the naturalness of software,” in Proceedings of the International Conference on Software Engineering (ICSE) , 2012
2012
Earlier work this paper cites.
M. U. Gutmann and A. Hyvärinen, “Noise-contrastive estimation of unnormalized statistical models, with applications to natural image statistics,” Journal of Machine Learning Research (JMLR) , 2012
2012
Earlier work this paper cites.
T. T. Nguyen, A. T. Nguyen, H. A. Nguyen, and T. N. Nguyen, “A statistical semantic language model for source code,” in Proceedings of the Joint Meeting of the European Software Engineering Conference and the Symposium on the Foundations of Software Engineering (ESEC/FSE) , 2013
2013
Earlier work this paper cites.
M. Allamanis and C. Sutton, “Mining source code repositories at massive scale using language modeling,” in Proceedings of the Working Conference on Mining Software Repositories (MSR) , 2013
2013
Earlier work this paper cites.
Z. Tu, Z. Su, and P. Devanbu, “On the localness of software,” in Proceedings of the International Symposium on Foundations of Software Engineering (FSE) , 2014
2014
Earlier work this paper cites.
C. Maddison and D. Tarlow, “Structured generative models of natural source code,” in Proceedings of the International Conference on Machine Learning (ICML) , 2014
2014
Earlier work this paper cites.
2014
Earlier work this paper cites.
2014
Earlier work this paper cites.
S. Proksch, J. Lerch, and M. Mezini, “Intelligent code completion with Bayesian networks,” ACM Transactions on Software Engineering and Methodology (TOSEM) , 2015
2015
Cited alongside, same era.
X. Zhang, J. Zhao, and Y. LeCun, “Character-level convolutional networks for text classification,” in Advances in neural information processing systems , 2015, pp. 649–657
2015
Cited alongside, same era.
D. Bahdanau, K. Cho, and Y. Bengio, “Neural machine translation by jointly learning to align and translate,” in Proceedings of the International Conference on Learning Representations (ICLR) , 2015
2015
Cited alongside, same era.
M. Allamanis, E. T. Barr, C. Bird, and C. Sutton, “Suggesting accurate method and class names,” in Proceedings of the Joint Meeting of the European Software Engineering Conference and the Symposium on the Foundations of Software Engineering (ESEC/FSE) , 2015
2015
Cited alongside, same era.
2018
Later among the works it cites.
B. Mitra, N. Craswell et al. , An introduction to neural information retrieval . Now Foundations and Trends, 2018
2018
Later among the works it cites.
A. Svyatkovskiy, Y. Zhao, S. Fu, and N. Sundaresan, “Pythia: AI-assisted code completion system,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining , 2019, pp. 2727–2735
2019
Later among the works it cites.
A. Radford, J. Wu, R. Child, D. Luan, D. Amodei, and I. Sutskever, “Language models are unsupervised multitask learners,” 2019
2019
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
S. Amann, S. Proksch, S. Nadi, and M. Mezini, “A study of Visual Studio usage in practice,” in Proceedings of the International Conference on Software Analysis, Evolution, and Reengineering (SANER) , 2016
2016
Cited alongside, same era.
P. Bielik, V. Raychev, and M. Vechev, “PHOG: Probabilistic model for code,” in Proceedings of the International Conference on Machine Learning (ICML) , 2016
2016
Cited alongside, same era.
2016
Cited alongside, same era.
R. Sennrich, B. Haddow, and A. Birch, “Neural machine translation of rare words with subword units,” in Proceedings of the Annual Meeting of the Association for Computational Linguistics (ACL) , 2016
2016
Cited alongside, same era.
Y. Kim, Y. Jernite, D. Sontag, and A. M. Rush, “Character-aware neural language models,” in Thirtieth AAAI Conference on Artificial Intelligence , 2016
2016
Cited alongside, same era.
I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning . MIT Press, 2016, www.deeplearningbook.org
2016
Cited alongside, same era.
V. J. Hellendoorn and P. Devanbu, “Are deep neural networks the best choice for modeling source code?” in Proceedings of the International Symposium on Foundations of Software Engineering (FSE) , 2017
2017
Cited alongside, same era.
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin, “Attention is all you need,” in Advances in Neural Information Processing Systems , 2017, pp. 5998–6008
2017
Cited alongside, same era.
2019
Later among the works it cites.
M. Allamanis, “The adverse effects of code duplication in machine learning models of code,” in Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software , 2019, pp. 143–153
2019
Later among the works it cites.
S. Nguyen, T. Nguyen, Y. Li, and S. Wang, “Combining program analysis and statistical language model for code statement completion,” in 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2019, pp. 710–721
2019
Later among the works it cites.
M. Brockschmidt, M. Allamanis, A. L. Gaunt, and O. Polozov, “Generative code modeling with graphs,” in Proceedings of the International Conference on Learning Representations (ICLR) , 2019
2019
Later among the works it cites.
R.-M. Karampatsis, H. Babii, R. Robbes, C. Sutton, and A. Janes, “Big code!= big vocabulary: Open-vocabulary models for source code,” in Proceedings of the International Conference on Software Engineering (ICSE) , 2020
2020
Closest in time.
2020
Closest in time.
2020
Closest in time.
Microsoft, “IntelliSense,” https://code.visualstudio.com/docs/editor/intellisense , 2020. [Online]. Available: https://code.visualstudio.com/docs/editor/intellisense
2020
Closest in time.
JetBrains, “PyCharm code completion,” https://www.jetbrains.com/help/pycharm/auto-completing-code.html , 2020. [Online]. Available: https://www.jetbrains.com/help/pycharm/auto-completing-code.html
2020
Closest in time.
——, “IntelliJ code completion,” https://www.jetbrains.com/help/idea/auto-completing-code.html , 2020. [Online]. Available: https://www.jetbrains.com/help/idea/auto-completing-code.html
2020
Closest in time.
E. Foundation, “Code Recommenders,” www.eclipse.org/recommenders , visited Mar 2020
2020
Closest in time.