{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T17:32:24Z","timestamp":1729618344299,"version":"3.28.0"},"reference-count":44,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1109\/ijcnn.2019.8852433","type":"proceedings-article","created":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T23:44:32Z","timestamp":1569887072000},"page":"1-7","source":"Crossref","is-referenced-by-count":0,"title":["An Improved Recurrent Neural Network Language Model for Programming Language"],"prefix":"10.1109","author":[{"given":"Liwei","family":"Wu","sequence":"first","affiliation":[]},{"given":"Youhua","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Fei","family":"Li","sequence":"additional","affiliation":[]},{"given":"Tao","family":"Zheng","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"9","article-title":"Compilers, principles, techniques","volume":"7","author":"aho","year":"1986","journal-title":"Addison Wesley"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"article-title":"Learning&#x00A8; python code suggestion with a sparse pointer network","year":"2016","author":"bhoopchand","key":"ref33"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330220"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594321"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635875"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984041"},{"key":"ref36","first-page":"2933","article-title":"Phog: probabilistic model for code","author":"bielik","year":"2016","journal-title":"International Conference on Machine Learning"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635901"},{"article-title":"Code completion with neural attention and pointer networks","year":"2017","author":"li","key":"ref34"},{"key":"ref10","first-page":"3104","article-title":"Sequence to sequence learning with neural networks","author":"sutskever","year":"2014","journal-title":"Advances in neural information processing systems"},{"key":"ref40","volume":"1","author":"aho","year":"1972","journal-title":"The Theory of Parsing Translation and Compiling"},{"key":"ref11","first-page":"1","article-title":"Syntax and sensibility: Using language models to detect and correct syntax errors","volume":"29","author":"santos","year":"2016","journal-title":"25th IEEE International Conference on Software Analysis Evolution and Reengineering (SANER 2018)"},{"key":"ref12","first-page":"467","article-title":"Class-based n-gram models of natural language","volume":"18","author":"brown","year":"1992","journal-title":"Computational Linguistics"},{"key":"ref13","first-page":"311","article-title":"Bleu: a method for automatic evaluation of machine translation","author":"papineni","year":"2002","journal-title":"Proceedings of the 40th Annual Meeting on Association for Computational Linguistics Association for Computational Linguistics"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.3115\/1289189.1289273"},{"key":"ref15","first-page":"161","article-title":"N-gram-based text categorization","volume":"48113","author":"cavnar","year":"1994","journal-title":"Ann Arbor MI"},{"key":"ref16","first-page":"1507","article-title":"Web-scale n-gram models for lexical disambiguation","volume":"9","author":"bergsma","year":"2009","journal-title":"IJCAI"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/146370.146380"},{"key":"ref18","doi-asserted-by":"crossref","DOI":"10.21437\/ICSLP.2000-50","article-title":"Can artificial neural networks learn language models?","author":"xu","year":"2000"},{"key":"ref19","first-page":"1137","article-title":"A neural probabilistic language model","volume":"3","author":"bengio","year":"2003","journal-title":"Journal of Machine Learning Research"},{"article-title":"Pointer sentinel mixture models","year":"2016","author":"merity","key":"ref28"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884808"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1057"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.74"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.212"},{"journal-title":"Foundations of Statistical Natural Language Processing","year":"1999","author":"manning","key":"ref29"},{"key":"ref5","first-page":"2123","article-title":"Bimodal modelling of source code and natural language","author":"allamanis","year":"2015","journal-title":"International Conference on Machine Learning"},{"key":"ref8","article-title":"Recurrent neural network based language model","author":"mikolov","year":"2010","journal-title":"Eleventh Annual Conference of the International Speech Communication Association"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ASRU.2011.6163930"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2011.5947610"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491458"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/72.279181"},{"article-title":"Neural machine translation by jointly learning to align and translate","year":"2014","author":"bahdanau","key":"ref22"},{"key":"ref21","first-page":"20","article-title":"Deep neural network language models","author":"arisoy","year":"2012","journal-title":"Proceedings of the NAACL-HLT 2012 Workshop Will We Ever Really Replace the N-gram Model? On the Future of Language Modeling for HLT"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7908-2604-3_16"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-1036"},{"key":"ref41","first-page":"1345","article-title":"Deepfix: Fixing common c language errors by deep learning","author":"gupta","year":"2017","journal-title":"AAAI"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D16-1053"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1987.1165125"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1014"},{"article-title":"Pytorch: Tensors and dynamic neural networks in python with strong gpu acceleration","year":"2017","author":"team","key":"ref43"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1154"}],"event":{"name":"2019 International Joint Conference on Neural Networks (IJCNN)","start":{"date-parts":[[2019,7,14]]},"location":"Budapest, Hungary","end":{"date-parts":[[2019,7,19]]}},"container-title":["2019 International Joint Conference on Neural Networks (IJCNN)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8840768\/8851681\/08852433.pdf?arnumber=8852433","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,30]],"date-time":"2022-09-30T12:32:11Z","timestamp":1664541131000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8852433\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7]]},"references-count":44,"URL":"https:\/\/doi.org\/10.1109\/ijcnn.2019.8852433","relation":{},"subject":[],"published":{"date-parts":[[2019,7]]}}}