{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:17:21Z","timestamp":1740100641858,"version":"3.37.3"},"reference-count":51,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T00:00:00Z","timestamp":1648857600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,4,2]]},"DOI":"10.1109\/cgo53902.2022.9741262","type":"proceedings-article","created":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T19:51:20Z","timestamp":1648583480000},"page":"278-289","source":"Crossref","is-referenced-by-count":1,"title":["Enabling Near Real-Time NLU-Driven Natural Language Programming through Dynamic Grammar Graph-Based Translation"],"prefix":"10.1109","author":[{"given":"Zifan","family":"Nan","sequence":"first","affiliation":[{"name":"North CarolinaState University,Department of Computer Science,Raleigh,North Carolina,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xipeng","family":"Shen","sequence":"additional","affiliation":[{"name":"North CarolinaState University,Department of Computer Science,Raleigh,North Carolina,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"Guan","sequence":"additional","affiliation":[{"name":"University of Massachusetts Amherst,College of Information and Computer Sciences,Amherst,Massachusetts,USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","article-title":"Neural program search: Solving programming tasks from description and examples","author":"polosukhin","year":"2018","journal-title":"arXiv preprint arXiv 1802 04102"},{"key":"ref38","article-title":"Neuro-symbolic program synthesis","author":"parisotto","year":"2016","journal-title":"arXiv preprint arXiv 1611 01855"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985809"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.42"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1057"},{"key":"ref30","article-title":"Nl2bash: A corpus and semantic parser for natural language interface to the linux operating system","author":"lin","year":"2018","journal-title":"arXiv preprint arXiv 1802 08908"},{"journal-title":"Usability Engineering","year":"1994","author":"nielsen","key":"ref37"},{"key":"ref36","article-title":"Natural language processing and program analysis for supporting todo comments as software evolves","author":"nie","year":"2018","journal-title":"Workshops at the Thirtieth AAAI Conference on Artificial Intelligence"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3446804.3446852"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409673"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.14778\/2735461.2735468"},{"key":"ref27","first-page":"593","article-title":"S3: syntax-and semantic-guided repair synthesis via programming by examples","author":"xuan-bach","year":"2017","journal-title":"Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering"},{"key":"ref29","article-title":"Program synthesis from natural language using recurrent neural networks","author":"lin","year":"2017","journal-title":"University of Washington Department of Computer Science and Engineering Seattle WA USA Tech Rep UW-CSE-17-03-01"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3360594"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3212695"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2612177"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2891053"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2858965.2814295"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806833"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236055"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2464443"},{"key":"ref25","article-title":"Guiding a reinforcement learner with natural language advice: Initial results in robocup soccer","author":"kuhlmann","year":"2004","journal-title":"The AAAI-2004 Workshop on Supervisory Control of Learning and Adaptive Systems"},{"key":"ref50","article-title":"Seq2sql: Generating structured queries from natural language using reinforcement learning","author":"zhong","year":"2017","journal-title":"arXiv preprint arXiv 1709 00103"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.11"},{"journal-title":"Android API Reference","year":"0","key":"ref10"},{"key":"ref11","first-page":"990","article-title":"Robustfill: Neural program learning under noisy i\/o","author":"devlin","year":"2017","journal-title":"Proceedings of the 34th International Conference on Machine Learning-Volume 70"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/P15-1085"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362701"},{"key":"ref13","article-title":"Natural language is a programming language: Applying natural language processing to software development","author":"ernst","year":"2017","journal-title":"2nd Summit on Advances in Programming Languages (SNAPL 2017) Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3093333.3009851"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950334"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126961"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1925844.1926423"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/SYNASC.2012.69"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993506"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106285"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314594"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338951"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385988"},{"journal-title":"The Clang-Team Clang clang llvm org","year":"0","key":"ref8"},{"journal-title":"Astmatcher reference clang llvm org\/docs\/LibASTMatchersReference html","year":"0","key":"ref7"},{"article-title":"Cpc: automatically classifying and propagating natural language comments via program analysis","year":"2019","author":"zhai","key":"ref49"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884786"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137997"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3132847.3133009"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00021"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3133887"},{"key":"ref42","first-page":"792","article-title":"Compositional program synthesis from natural language and examples","author":"raza","year":"2015","journal-title":"IJCAI"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884808"},{"journal-title":"Program Synthesis by Sketching","year":"2008","author":"solar-lezama","key":"ref44"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236034"}],"event":{"name":"2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","start":{"date-parts":[[2022,4,2]]},"location":"Seoul, Korea, Republic of","end":{"date-parts":[[2022,4,6]]}},"container-title":["2022 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9741235\/9741095\/09741262.pdf?arnumber=9741262","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T00:43:55Z","timestamp":1659660235000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9741262\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,2]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/cgo53902.2022.9741262","relation":{},"subject":[],"published":{"date-parts":[[2022,4,2]]}}}