{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T07:17:56Z","timestamp":1783408676098,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3786181.3788705","type":"proceedings-article","created":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T06:28:24Z","timestamp":1783405704000},"page":"90-96","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Achieving Productivity Gains with AI-based IDE features: A Journey at Google"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-5710-2302","authenticated-orcid":false,"given":"Maxim","family":"Tabachnyk","sequence":"first","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7006-8081","authenticated-orcid":false,"given":"Xu","family":"Shu","sequence":"additional","affiliation":[{"name":"Google, Inc., New York City, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-0347-7004","authenticated-orcid":false,"given":"Alexander","family":"Froemmgen","sequence":"additional","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5566-3344","authenticated-orcid":false,"given":"Pavel","family":"Sychev","sequence":"additional","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-2756-8868","authenticated-orcid":false,"given":"Vahid","family":"Meimand","sequence":"additional","affiliation":[{"name":"Google, Inc., Washington, D.C., USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0959-8520","authenticated-orcid":false,"given":"Ilia","family":"Krets","sequence":"additional","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-1598-4159","authenticated-orcid":false,"given":"Stanislav","family":"Pyatykh","sequence":"additional","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-4402-7525","authenticated-orcid":false,"given":"Abner","family":"Araujo","sequence":"additional","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7968-4573","authenticated-orcid":false,"given":"Kristof","family":"Molnar","sequence":"additional","affiliation":[{"name":"Google, Inc., Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2546-9000","authenticated-orcid":false,"given":"Satish","family":"Chandra","sequence":"additional","affiliation":[{"name":"Meta Platforms, Inc., Mountain View, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,6]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","unstructured":"Brantly Callaway and Pedro\u00a0H.C. Sant\u2019Anna. 2021. Difference-in-Differences with multiple time periods. Journal of Econometrics 225 2 (2021) 200\u2013230. 10.1016\/j.jeconom.2020.12.001Themed Issue: Treatment Effect 1.","DOI":"10.1016\/j.jeconom.2020.12.001"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"crossref","unstructured":"Satish Chandra and Maxim Tabachnyk. 2024. AI in software engineering at Google: Progress and the path ahead. https:\/\/research.google\/blog\/ai-in-software-engineering-at-google-progress-and-the-path-ahead\/. Accessed: 2024-08-14.","DOI":"10.1145\/3664646.3676277"},{"key":"e_1_3_3_1_4_2","unstructured":"Cursor. 2025. Cursor | The AI-first Code Editor. https:\/\/cursor.com\/ Accessed: 2025-08-20."},{"key":"e_1_3_3_1_5_2","unstructured":"Simone Forte and Marcus Revaj. 2024. Smart Paste for context-aware adjustments to pasted code. https:\/\/research.google\/blog\/smart-paste-for-context-aware-adjustments-to-pasted-code\/. Accessed: 2025-08-14."},{"key":"e_1_3_3_1_6_2","unstructured":"Free Software Foundation. 2023. Unified Format. https:\/\/www.gnu.org\/software\/diffutils\/manual\/html_node\/Unified-Format.html Accessed: 2025-08-20. Part of the GNU Diffutils 3.10 manual."},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3639477.3639746"},{"key":"e_1_3_3_1_8_2","unstructured":"Google Cloud. [n. d.]. Google Protocol RPC Library Overview | App Engine standard environment for Python 2. https:\/\/cloud.google.com\/appengine\/docs\/legacy\/standard\/python\/tools\/protorpc Accessed: 2025-08-18."},{"key":"e_1_3_3_1_9_2","series-title":"(ICML\u201923)","volume-title":"Proceedings of the 40th International Conference on Machine Learning","author":"Leviathan Yaniv","year":"2023","unstructured":"Yaniv Leviathan, Matan Kalman, and Yossi Matias. 2023. Fast inference from transformers via speculative decoding. In Proceedings of the 40th International Conference on Machine Learning (Honolulu, Hawaii, USA) (ICML\u201923). JMLR.org, Article 795, 13\u00a0pages."},{"key":"e_1_3_3_1_10_2","unstructured":"Vijayaraghavan Murali Chandra Maddila Imad Ahmad Michael Bolin Daniel Cheng Negar Ghorbani Renuka Fernandez Nachiappan Nagappan and Peter\u00a0C. Rigby. 2024. AI-assisted Code Authoring at Scale: Fine-tuning deploying and mixed methods evaluation. arxiv:https:\/\/arXiv.org\/abs\/2305.12050\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2305.12050"},{"key":"e_1_3_3_1_11_2","unstructured":"Vincent Nguyen Guilherme Herzog Jos\u00e9 Cambronero Marcus Revaj Aditya Kini Alexander Fr\u00f6mmgen and Maxim Tabachnyk. 2025. Smart Paste: Automatically Fixing Copy\/Paste for Google Developers. arxiv:https:\/\/arXiv.org\/abs\/2510.03843\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2510.03843"},{"key":"e_1_3_3_1_12_2","unstructured":"Stoyan Nikolov Daniele Codecasa Anna Sjovall Maxim Tabachnyk Satish Chandra Siddharth Taneja and Celal Ziftci. 2025. How is Google using AI for internal code migrations? arxiv:https:\/\/arXiv.org\/abs\/2501.06972\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2501.06972"},{"key":"e_1_3_3_1_13_2","unstructured":"Elise Paradis Kate Grey Quinn Madison Daye Nam Andrew Macvean Vahid Meimand Nan Zhang Ben Ferrari-Church and Satish Chandra. 2024. How much does AI impact development speed? An enterprise-based randomized controlled trial. arxiv:https:\/\/arXiv.org\/abs\/2410.12944\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2410.12944"},{"key":"e_1_3_3_1_14_2","unstructured":"Sida Peng Eirini Kalliamvakou Peter Cihon and Mert Demirer. 2023. The Impact of AI on Developer Productivity: Evidence from GitHub Copilot. arxiv:https:\/\/arXiv.org\/abs\/2302.06590\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2302.06590"},{"key":"e_1_3_3_1_15_2","unstructured":"Sida Peng Wojciech Swiatek Allen Gao Paul Cullivan and Haoge Chang. 2024. AI Revolution on Chat Bot: Evidence from a Randomized Controlled Experiment. arxiv:https:\/\/arXiv.org\/abs\/2401.10956\u00a0[cs.HC] https:\/\/arxiv.org\/abs\/2401.10956"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W15-3049"},{"key":"e_1_3_3_1_17_2","unstructured":"Maxim Tabachnyk and Stoyan Nikolov. 2022. ML-Enhanced Code Completion Improves Developer Productivity. https:\/\/research.google\/blog\/ml-enhanced-code-completion-improves-developer-productivity\/. Accessed: 2025-08-14."},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","unstructured":"Huajie Xu. 2023. Github Copilot - A Groundbreaking Code Autocomplete Tool. 10.13140\/RG.2.2.29962.24002","DOI":"10.13140\/RG.2.2.29962.24002"}],"event":{"name":"LLM4Code '26: 3rd International Workshop on Large Language Models For Code","location":"Rio de Janeiro Brazil","acronym":"LLM4Code '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the 3rd International Workshop on Large Language Models For Code"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3786181.3788705","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T06:42:28Z","timestamp":1783406548000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3786181.3788705"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":17,"alternative-id":["10.1145\/3786181.3788705","10.1145\/3786181"],"URL":"https:\/\/doi.org\/10.1145\/3786181.3788705","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-07-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}