{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,26]],"date-time":"2025-12-26T07:15:47Z","timestamp":1766733347205,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,16]],"date-time":"2016-10-16T00:00:00Z","timestamp":1476576000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100004344","name":"Adobe Systems","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004344","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,10,16]]},"DOI":"10.1145\/2984511.2984544","type":"proceedings-article","created":{"date-parts":[[2016,10,17]],"date-time":"2016-10-17T13:15:13Z","timestamp":1476710113000},"page":"247-258","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":25,"title":["CodeMend"],"prefix":"10.1145","author":[{"given":"Xin","family":"Rong","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shiyan","family":"Yan","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Oney","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mira","family":"Dontcheva","sequence":"additional","affiliation":[{"name":"Adobe Research, San Francisco, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eytan","family":"Adar","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,10,16]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647395"},{"volume-title":"Proceedings of The 32nd International Conference on Machine Learning","year":"2015","author":"Allamanis M.","key":"e_1_3_2_2_2_1"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882316"},{"volume-title":"1st Summit on Advances in Programming Languages","year":"2015","author":"Bielik P.","key":"e_1_3_2_2_4_1"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753402"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00593-0_26"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4571(199009)41:6%3C391::AID-ASI1%3E3.0.CO;2-9"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884786"},{"volume-title":"Packt Publishing Ltd","year":"2014","author":"Devert A.","key":"e_1_3_2_2_9_1"},{"key":"e_1_3_2_2_10_1","unstructured":"Fisher D. Chandramouli B. DeLine R. Goldstein J. Aron A. Barnett M. Platt J. C. Terwilliger J. F. and Wernsing J. Tempe: an interactive data science environment for exploration of temporal and streaming data. Tech. rep. MSR-TR-2014-148 2014.  Fisher D. Chandramouli B. DeLine R. Goldstein J. Aron A. Barnett M. Platt J. C. Terwilliger J. F. and Wernsing J. Tempe: an interactive data science environment for exploration of temporal and streaming data. Tech. rep. MSR-TR-2014-148 2014."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568250"},{"key":"e_1_3_2_2_12_1","first-page":"2016","author":"Granger B.","year":"2016","journal-title":"SciPy"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/2819009.2819139"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814295"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753478"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2787904"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337322"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062491"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660226"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55"},{"key":"e_1_3_2_2_21_1","unstructured":"Karpathy A. The unreasonable effectiveness of recurrent neural networks 2015. Available at: http:\/\/karpathy. github.io\/2015\/05\/21\/rnn-effectiveness\/.  Karpathy A. The unreasonable effectiveness of recurrent neural networks 2015. Available at: http:\/\/karpathy. github.io\/2015\/05\/21\/rnn-effectiveness\/."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568292"},{"key":"e_1_3_2_2_23_1","unstructured":"Krugle. Krugle Code Search. http:\/\/www.krugle.com\/.  Krugle. Krugle Code Search. http:\/\/www.krugle.com\/."},{"key":"e_1_3_2_2_24_1","unstructured":"Le Q. V. and Mikolov T. Distributed representations of sentences and documents. arXiv preprint arXiv:1405.4053 (2014).  Le Q. V. and Mikolov T. Distributed representations of sentences and documents. arXiv preprint arXiv:1405.4053 (2014)."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-008-0118-x"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-008-0041-9"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065018"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807459"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.84"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2522920.2522930"},{"key":"e_1_3_2_2_31_1","unstructured":"Mikolov T. Chen K. Corrado G. and Dean J. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013).  Mikolov T. Chen K. Corrado G. and Dean J. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)."},{"volume-title":"Advances in Neural Information Processing Systems 26, Curran Associates","year":"2013","author":"Mikolov T.","key":"e_1_3_2_2_32_1"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/219717.219748"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384689"},{"key":"e_1_3_2_2_35_1","unstructured":"Mou L. Men R. Li G. Zhang L. and Jin Z. On End-to-End Program Generation from User Intention by Deep Neural Networks. arXiv preprint arXiv:1510.07211 (2015).  Mou L. Men R. Li G. Zhang L. and Jin Z. On End-to-End Program Generation from User Intention by Deep Neural Networks. arXiv preprint arXiv:1510.07211 (2015)."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491458"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208664"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25159-2_49"},{"volume-title":"Proceedings of the 32nd International Conference on Machine Learning (ICML)","year":"2015","author":"Piech C.","key":"e_1_3_2_2_39_1"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"crossref","unstructured":"Raghothaman M. Wei Y. and Hamadi Y. Swim: Synthesizing what i mean. arXiv preprint arXiv:1511.08497 (2015).  Raghothaman M. Wei Y. and Hamadi Y. Swim: Synthesizing what i mean. arXiv preprint arXiv:1511.08497 (2015).","DOI":"10.1145\/2884781.2884808"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676726.2677009"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594321"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2832249.2832359"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070525"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167515.1167508"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321663"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380145"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-005-6206-x"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502040"}],"event":{"name":"UIST '16: The 29th Annual ACM Symposium on User Interface Software and Technology","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"],"location":"Tokyo Japan","acronym":"UIST '16"},"container-title":["Proceedings of the 29th Annual Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2984511.2984544","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2984511.2984544","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:39:46Z","timestamp":1750217986000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2984511.2984544"}},"subtitle":["Assisting Interactive Programming with Bimodal Embedding"],"short-title":[],"issued":{"date-parts":[[2016,10,16]]},"references-count":49,"alternative-id":["10.1145\/2984511.2984544","10.1145\/2984511"],"URL":"https:\/\/doi.org\/10.1145\/2984511.2984544","relation":{},"subject":[],"published":{"date-parts":[[2016,10,16]]},"assertion":[{"value":"2016-10-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}