{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T04:09:32Z","timestamp":1751083772368,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,27]]},"DOI":"10.1145\/3742876.3742883","type":"proceedings-article","created":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T20:24:46Z","timestamp":1751055886000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["CoCoCoLa: Code Completion Control Language"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-3110-9946","authenticated-orcid":false,"family":"Nhat","sequence":"first","affiliation":[{"name":"University of Twente, Enschede, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7764-4224","authenticated-orcid":false,"given":"Vadim","family":"Zaytsev","sequence":"additional","affiliation":[{"name":"University of Twente, Enschede, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,6,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3558937"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.110"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.29"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3128234"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00101"},{"key":"e_1_3_2_1_6_1","unstructured":"IntelliJ. 2023. Live templates | IntelliJ IDEA Documentaion. https:\/\/www.jetbrains.com\/help\/idea\/using-live-templates.html"},{"key":"e_1_3_2_1_7_1","unstructured":"IntelliJ. 2023. Postfix code completion | IntelliJ IDEA Documentaion. https:\/\/www.jetbrains.com\/help\/idea\/auto-completing-code.html#postfix_completion"},{"key":"e_1_3_2_1_8_1","unstructured":"IntelliJ. 2024. Narrow down the suggestion list | Code completion | IntelliJ IDEA Documentaion. https:\/\/www.jetbrains.com\/help\/idea\/auto-completing-code.html##wildcards"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639138"},{"key":"e_1_3_2_1_10_1","unstructured":"JetBrains. 2023. Languages \u2014 The State of Developer Ecosystem in 2023 Infographic | JetBrains. https:\/\/www.jetbrains.com\/lp\/devecosystem-2023\/languages\/"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196474"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606673"},{"key":"e_1_3_2_1_13_1","unstructured":"Microsoft. 2023. IntelliSense in Visual Studio. https:\/\/learn.microsoft.com\/en-us\/visualstudio\/ide\/using-intellisense"},{"key":"e_1_3_2_1_14_1","volume-title":"MSR 2018 \u2014 Mining Challenge. https:\/\/2018","author":"MSR.","year":"2018","unstructured":"MSR. 2018. MSR 2018 \u2014 Mining Challenge. https:\/\/2018.msrconf.org\/track\/msr-2018-Mining-Challenge"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","unstructured":"Nhat and Vadim Zaytsev. 2025. Data underlying the publication: \"CoCoCoLa: Code Completion Control Language\". 4TU.ResearchData . https:\/\/doi.org\/10.4121\/24c94759-9f9a-4423-9dcb-893816e470af.v1 10.4121\/24c94759-9f9a-4423-9dcb-893816e470af.v1","DOI":"10.4121\/24c94759-9f9a-4423-9dcb-893816e470af.v1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBCARS.2012.22"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/359038.359041"},{"key":"e_1_3_2_1_18_1","unstructured":"Sebastian Proksch. 2017. Enriched Event Streams: A General Platform For Empirical Studies On In-IDE Activities Of Software Developers. Ph. D. Dissertation. Technische Universit\u00e4t Darmstadt. Darmstadt. http:\/\/tuprints.ulb.tu-darmstadt.de\/6971\/"},{"key":"e_1_3_2_1_19_1","unstructured":"Sebastian Proksch. 2020. KaVE Project \u2014. https:\/\/www.kave.cc\/datasets"},{"key":"e_1_3_2_1_20_1","unstructured":"Sebastian Proksch. 2020. KaVE Project \u2014. https:\/\/www.kave.cc\/feedbag"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744200"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594321"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","unstructured":"Lukas Renggli. 2010. Dynamic Language Embedding With Homogeneous Tool Support. https:\/\/doi.org\/10.7892\/boris.104713 10.7892\/boris.104713","DOI":"10.7892\/boris.104713"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0064-x"},{"key":"e_1_3_2_1_25_1","volume-title":"The Paradox of Choice: Why More Is Less","author":"Schwartz Barry","unstructured":"Barry Schwartz. 2005. The Paradox of Choice: Why More Is Less. Harper Perennial. isbn:0060005696"},{"key":"e_1_3_2_1_26_1","unstructured":"Stack Overflow. 2024. Languages | Technology | 2024 Stack Overflow Developer Survey. https:\/\/survey.stackoverflow.co\/2024\/technology##most-popular-technologies-language"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616280"}],"event":{"name":"GPCE '25: 24th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences","location":"Bergen Norway","acronym":"GPCE '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 24th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3742876.3742883","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T20:25:10Z","timestamp":1751055910000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3742876.3742883"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,27]]},"references-count":27,"alternative-id":["10.1145\/3742876.3742883","10.1145\/3742876"],"URL":"https:\/\/doi.org\/10.1145\/3742876.3742883","relation":{},"subject":[],"published":{"date-parts":[[2025,6,27]]},"assertion":[{"value":"2025-06-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}