{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:49:07Z","timestamp":1773193747873,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,7,25]],"date-time":"2019-07-25T00:00:00Z","timestamp":1564012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Microsoft"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,7,25]]},"DOI":"10.1145\/3292500.3330699","type":"proceedings-article","created":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T13:17:26Z","timestamp":1564147046000},"page":"2727-2735","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":114,"title":["Pythia: AI-assisted Code Completion System"],"prefix":"10.1145","author":[{"given":"Alexey","family":"Svyatkovskiy","sequence":"first","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"given":"Ying","family":"Zhao","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"given":"Shengyu","family":"Fu","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]},{"given":"Neel","family":"Sundaresan","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,7,25]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"crossref","unstructured":"A. Alnusair T. Zhao and E. Bodden. 2010. Effective API navigation and reuse. IRI (2010) 7--12.  A. Alnusair T. Zhao and E. Bodden. 2010. Effective API navigation and reuse. IRI (2010) 7--12.","DOI":"10.1109\/IRI.2010.5558972"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595728"},{"key":"e_1_3_2_2_3_1","volume-title":"Proceedings of 8th Conference on Uncertainty in Artificial Intelligence. UAI.","author":"Shani R. I.","unstructured":"R. I. Brafman G. Shani and D. Heckerman . 2002. An mdp-based recommender system . In Proceedings of 8th Conference on Uncertainty in Artificial Intelligence. UAI. R. I. Brafman G. Shani and D. Heckerman. 2002. An mdp-based recommender system. In Proceedings of 8th Conference on Uncertainty in Artificial Intelligence. UAI."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Felix A Gers J\u00fcrgen Schmidhuber and Fred Cummins. 1999. Learning to forget: Continual prediction with LSTM. (1999).  Felix A Gers J\u00fcrgen Schmidhuber and Fred Cummins. 1999. Learning to forget: Continual prediction with LSTM. (1999).","DOI":"10.1049\/cp:19991218"},{"key":"e_1_3_2_2_5_1","volume-title":"Ross B. Girshick, Pieter Noordhuis, Lukasz Wesolowski, Aapo Kyrola, Andrew Tulloch, Yangqing Jia, and Kaiming He.","author":"Goyal Priya","year":"2017","unstructured":"Priya Goyal , Piotr Doll\u00e1 r , Ross B. Girshick, Pieter Noordhuis, Lukasz Wesolowski, Aapo Kyrola, Andrew Tulloch, Yangqing Jia, and Kaiming He. 2017 . Accurate, Large Minibatch SGD : Training ImageNet in 1 Hour. CoRR , Vol. abs\/ 1706 .02677 (2017). arxiv: 1706.02677 http:\/\/arxiv.org\/abs\/1706.02677 Priya Goyal, Piotr Doll\u00e1 r, Ross B. Girshick, Pieter Noordhuis, Lukasz Wesolowski, Aapo Kyrola, Andrew Tulloch, Yangqing Jia, and Kaiming He. 2017. Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour. CoRR, Vol. abs\/1706.02677 (2017). arxiv: 1706.02677 http:\/\/arxiv.org\/abs\/1706.02677"},{"key":"e_1_3_2_2_6_1","volume-title":"Generating Sequences With Recurrent Neural Networks. CoRR","author":"Graves Alex","year":"2013","unstructured":"Alex Graves . 2013. Generating Sequences With Recurrent Neural Networks. CoRR , Vol. abs\/ 1308 .0850 ( 2013 ). arxiv: 1308.0850 http:\/\/arxiv.org\/abs\/1308.0850 Alex Graves. 2013. Generating Sequences With Recurrent Neural Networks. CoRR, Vol. abs\/1308.0850 (2013). arxiv: 1308.0850 http:\/\/arxiv.org\/abs\/1308.0850"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462192"},{"key":"e_1_3_2_2_8_1","volume-title":"Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling. CoRR","author":"Inan Hakan","year":"2016","unstructured":"Hakan Inan , Khashayar Khosravi , and Richard Socher . 2016. Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling. CoRR , Vol. abs\/ 1611 .01462 ( 2016 ). arxiv: 1611.01462 http:\/\/arxiv.org\/abs\/1611.01462 Hakan Inan, Khashayar Khosravi, and Richard Socher. 2016. Tying Word Vectors and Word Classifiers: A Loss Framework for Language Modeling. CoRR, Vol. abs\/1611.01462 (2016). arxiv: 1611.01462 http:\/\/arxiv.org\/abs\/1611.01462"},{"key":"e_1_3_2_2_9_1","volume-title":"Deep Captioning with Multimodal Recurrent Neural Networks (m-RNN). ICLR","author":"Mao Junhua","year":"2015","unstructured":"Junhua Mao , Wei Xu , Yi Yang , Jiang Wang , Zhiheng Huang , and Alan Yuille . 2015. Deep Captioning with Multimodal Recurrent Neural Networks (m-RNN). ICLR ( 2015 ). Junhua Mao, Wei Xu, Yi Yang, Jiang Wang, Zhiheng Huang, and Alan Yuille. 2015. Deep Captioning with Multimodal Recurrent Neural Networks (m-RNN). ICLR (2015)."},{"key":"e_1_3_2_2_10_1","unstructured":"M. Maraoiu L. Church and A. Blackwell. 2015. An empirical investigation of code completion usage by professional software developers. (2015).  M. Maraoiu L. Church and A. Blackwell. 2015. An empirical investigation of code completion usage by professional software developers. (2015)."},{"key":"e_1_3_2_2_11_1","volume-title":"Advances in Neural Information Processing Systems 26","author":"Mikolov Tomas","unstructured":"Tomas Mikolov , Ilya Sutskever , Kai Chen , Greg S Corrado , and Jeff Dean . 2013. Distributed Representations of Words and Phrases and their Compositionality . In Advances in Neural Information Processing Systems 26 , C. J. C. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K. Q. Weinberger (Eds.). Curran Associates, Inc. , 3111--3119. http:\/\/papers.nips.cc\/paper\/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013. Distributed Representations of Words and Phrases and their Compositionality. In Advances in Neural Information Processing Systems 26, C. J. C. Burges, L. Bottou, M. Welling, Z. Ghahramani, and K. Q. Weinberger (Eds.). Curran Associates, Inc., 3111--3119. http:\/\/papers.nips.cc\/paper\/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf"},{"key":"e_1_3_2_2_12_1","volume-title":"International Conference on Data Mining. IEEE.","author":"Mobasher B.","unstructured":"B. Mobasher , H. Dai , T. Luo , and M. Nakagawa . 2002. Using sequential and non-sequential patterns in predictive web usage mining tasks . In International Conference on Data Mining. IEEE. B. Mobasher, H. Dai, T. Luo, and M. Nakagawa. 2002. Using sequential and non-sequential patterns in predictive web usage mining tasks. In International Conference on Data Mining. IEEE."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.105"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744200"},{"key":"e_1_3_2_2_15_1","volume-title":"Evaluating Web-based Question Answering Systems. Language Resources and Evaluation","author":"Radev Dragomir R.","year":"2002","unstructured":"Dragomir R. Radev , Hong Qi , Harris Wu , and Weiguo Fan . 2002. Evaluating Web-based Question Answering Systems. Language Resources and Evaluation ( 2002 ). Dragomir R. Radev, Hong Qi, Harris Wu, and Weiguo Fan. 2002. Evaluating Web-based Question Answering Systems. Language Resources and Evaluation (2002)."},{"key":"e_1_3_2_2_16_1","volume-title":"Ellis","author":"Raffel Colin","year":"2015","unstructured":"Colin Raffel and Daniel P. W . Ellis . 2015 . Feed-Forward Networks with Attention Can Solve Some Long-Term Memory Problems. CoRR , Vol. abs\/ 1512 .08756 (2015). arxiv: 1512.08756 http:\/\/arxiv.org\/abs\/1512.08756 Colin Raffel and Daniel P. W. Ellis. 2015. Feed-Forward Networks with Attention Can Solve Some Long-Term Memory Problems. CoRR, Vol. abs\/1512.08756 (2015). arxiv: 1512.08756 http:\/\/arxiv.org\/abs\/1512.08756"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594321"},{"key":"e_1_3_2_2_18_1","volume-title":"Source Code Analysis and Manipulation (SCAM), 2016 IEEE 16th International Working Conference on. IEEE, 51--60","author":"Andrea Renika D'Souza","year":"2016","unstructured":"D'Souza Andrea Renika , Di Yang , and Cristina V Lopes . 2016 . Collective Intelligence for Smarter API Recommendations in Python . In Source Code Analysis and Manipulation (SCAM), 2016 IEEE 16th International Working Conference on. IEEE, 51--60 . D'Souza Andrea Renika, Di Yang, and Cristina V Lopes. 2016. Collective Intelligence for Smarter API Recommendations in Python. In Source Code Analysis and Manipulation (SCAM), 2016 IEEE 16th International Working Conference on. IEEE, 51--60."},{"key":"e_1_3_2_2_19_1","volume-title":"Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics","author":"Socher Richard","year":"2013","unstructured":"Richard Socher , Alex Perelygin , Jean Wu , Jason Chuang , Christopher D. Manning , Andrew Y. Ng , and Christopher Potts . 2013 . Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank . In Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics , Stroudsburg, PA, 1631--1642. Richard Socher, Alex Perelygin, Jean Wu, Jason Chuang, Christopher D. Manning, Andrew Y. Ng, and Christopher Potts. 2013. Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank. In Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, Stroudsburg, PA, 1631--1642."},{"key":"e_1_3_2_2_20_1","volume-title":"Advances in Neural Information Processing Systems 27","author":"Sutskever Ilya","unstructured":"Ilya Sutskever , Oriol Vinyals , and Quoc V Le. 2014. Sequence to Sequence Learning with Neural Networks . In Advances in Neural Information Processing Systems 27 , Z. Ghahramani, M. Welling, C. Cortes, N. D. Lawrence, and K. Q. Weinberger (Eds.). Curran Associates, Inc. , 3104--3112. http:\/\/papers.nips.cc\/paper\/5346-sequence-to-sequence-learning-with-neural-networks.pdf Ilya Sutskever, Oriol Vinyals, and Quoc V Le. 2014. Sequence to Sequence Learning with Neural Networks. In Advances in Neural Information Processing Systems 27, Z. Ghahramani, M. Welling, C. Cortes, N. D. Lawrence, and K. Q. Weinberger (Eds.). Curran Associates, Inc., 3104--3112. http:\/\/papers.nips.cc\/paper\/5346-sequence-to-sequence-learning-with-neural-networks.pdf"},{"key":"e_1_3_2_2_21_1","volume-title":"Proceedings of 7th Conference on Uncertainty in Artificial Intelligence. UAI, 580--588","author":"Zimdars A.","unstructured":"A. Zimdars , D. M. Chickering , and C. Meek . 2001. Using temporal data for making recommendations . In Proceedings of 7th Conference on Uncertainty in Artificial Intelligence. UAI, 580--588 . A. Zimdars, D. M. Chickering, and C. Meek. 2001. Using temporal data for making recommendations. In Proceedings of 7th Conference on Uncertainty in Artificial Intelligence. UAI, 580--588."}],"event":{"name":"KDD '19: The 25th ACM SIGKDD Conference on Knowledge Discovery and Data Mining","location":"Anchorage AK USA","acronym":"KDD '19","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGKDD ACM Special Interest Group on Knowledge Discovery in Data"]},"container-title":["Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3292500.3330699","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3292500.3330699","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:10Z","timestamp":1750208530000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3292500.3330699"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,25]]},"references-count":21,"alternative-id":["10.1145\/3292500.3330699","10.1145\/3292500"],"URL":"https:\/\/doi.org\/10.1145\/3292500.3330699","relation":{},"subject":[],"published":{"date-parts":[[2019,7,25]]},"assertion":[{"value":"2019-07-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}