mlsanityData to 14 Oct 2026

Smart Paste: Automatically Fixing Copy/Paste for Google Developers

arXiv 2510.03843 ↗First posted 4 Oct 2025cs.SE cs.HC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Manually editing pasted code is a long-standing developer pain point. In internal software development at Google, we observe that code is pasted 4 times more often than it is manually typed. These paste actions frequently require follow-up edits, ranging from simple reformatting and renaming to more complex style adjustments and cross-language translations. Prior work has shown deep learning can be used to predict these edits. In this work, we show how to iteratively develop and scale Smart Paste, an IDE feature for post-paste edit suggestions, to Google's development environment. This experience can serve as a guide for AI practitioners on a holistic approach to feature development, covering user experience, system integration, and model capabilities. Since deployment, Smart Paste has had overwhelmingly positive feedback with a 45% acceptance rate. At Google's enterprise scale, these accepted suggestions account substantially for over 1% of all code written company-wide.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 31 references that are in the map. First posted on arXiv 4 Oct 2025.

Builds on

8 of 31 references.

References · 8

  1. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  2. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
  3. 2022Efficient Training of Language Models to Fill in the Middlecited by 255
  4. 2019Pythia: AI-assisted Code Completion Systemcited by 55
  5. 2019On Learning Meaningful Code Changes via Neural Machine Translationcited by 50
  6. 2021On Multi-Modal Learning of Editing Source Codecited by 25
  7. 2024Multi-line AI-assisted Code Authoringcited by 13
  8. 2017SmartPaste: Learning to Adapt Source Codecited by 8

Built on by

Not cited yet.