{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,2]],"date-time":"2026-10-02T10:40:13Z","timestamp":1790937613381,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,5,14]],"date-time":"2016-05-14T00:00:00Z","timestamp":1463184000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,5,14]]},"DOI":"10.1145\/2884781.2884808","type":"proceedings-article","created":{"date-parts":[[2016,5,13]],"date-time":"2016-05-13T18:21:10Z","timestamp":1463163670000},"page":"357-367","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":130,"title":["SWIM"],"prefix":"10.1145","author":[{"given":"Mukund","family":"Raghothaman","sequence":"first","affiliation":[{"name":"University of Pennsylvania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Wei","sequence":"additional","affiliation":[{"name":"Microsoft Research, Cambridge"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Youssef","family":"Hamadi","sequence":"additional","affiliation":[{"name":"Laboratoire d'Informatique, \u00c9cole Polytechnique, Palaiseau"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,5,14]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/lucene.apache.org","author":"Lucene Apache","year":"2015","unstructured":"Apache Lucene . https:\/\/lucene.apache.org , 2015 . Accessed on August 18, 2015. Apache Lucene. https:\/\/lucene.apache.org, 2015. Accessed on August 18, 2015."},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 32th International Conference on Machine Learning, ICML 2015","author":"Allamanis A.","year":"2015","unstructured":"A. Allamanis , D. Tarlow , A. Gordon , and Y. Wei . Bimodal modelling of source code and natural language . In Proceedings of the 32th International Conference on Machine Learning, ICML 2015 , 2015 . A. Allamanis, D. Tarlow, A. Gordon, and Y. Wei. Bimodal modelling of source code and natural language. In Proceedings of the 32th International Conference on Machine Learning, ICML 2015, 2015."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487127"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1040305.1040314"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/972470.972474"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00593-0_26"},{"key":"e_1_3_2_1_7_1","unstructured":"DARPA. Mining and understanding software enclaves (MUSE). http:\/\/www.darpa.mil\/program\/mining-and-understanding-software-enclaves 2014. Accessed on August 18 2015.  DARPA. Mining and understanding software enclaves (MUSE). http:\/\/www.darpa.mil\/program\/mining-and-understanding-software-enclaves 2014. Accessed on August 18 2015."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568250"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2396761.2530275"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1831708.1831723"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/2819009.2819139"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462192"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/2032305.2032338"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.2023"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568292"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2464443"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065018"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384689"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430536.2430541"},{"key":"e_1_3_2_1_20_1","volume-title":"Oct.","author":"Ng K.","year":"2011","unstructured":"K. Ng , M. Warren , P. Golde , and A. Hejlsberg . The Roslyn project: Exposing the C# and VB compiler's code analysis. Microsoft white paper , Oct. 2011 . K. Ng, M. Warren, P. Golde, and A. Hejlsberg. The Roslyn project: Exposing the C# and VB compiler's code analysis. Microsoft white paper, Oct. 2011."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818858"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595767"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254098"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676726.2677009"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594321"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1986.6312929"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/645893.671612"},{"key":"e_1_3_2_1_28_1","unstructured":"Y. Wei N. Chandrasekaran S. Gulwani and Y. Hamadi. Building Bing Developer Assistant. http:\/\/research.microsoft.com\/apps\/pubs\/default.aspx?id=245188 2015.  Y. Wei N. Chandrasekaran S. Gulwani and Y. Hamadi. Building Bing Developer Assistant. http:\/\/research.microsoft.com\/apps\/pubs\/default.aspx?id=245188 2015."}],"event":{"name":"ICSE '16: 38th International Conference on Software Engineering","location":"Austin Texas","acronym":"ICSE '16","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS\\TCSE TC on Software Engineering","IEEE-CS\\DATC IEEE Computer Society"]},"container-title":["Proceedings of the 38th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2884781.2884808","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2884781.2884808","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:39:06Z","timestamp":1750221546000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2884781.2884808"}},"subtitle":["synthesizing what i mean: code search and idiomatic snippet synthesis"],"short-title":[],"issued":{"date-parts":[[2016,5,14]]},"references-count":28,"alternative-id":["10.1145\/2884781.2884808","10.1145\/2884781"],"URL":"https:\/\/doi.org\/10.1145\/2884781.2884808","relation":{},"subject":[],"published":{"date-parts":[[2016,5,14]]},"assertion":[{"value":"2016-05-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}