English

Smart Paste: Automatically Fixing Copy/Paste for Google Developers

Software Engineering 2026-04-14 v4 Human-Computer Interaction Machine Learning

Abstract

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.

Keywords

Cite

@article{arxiv.2510.03843,
  title  = {Smart Paste: Automatically Fixing Copy/Paste for Google Developers},
  author = {Vincent Nguyen and Guilherme Herzog and José Cambronero and Marcus Revaj and Aditya Kini and Alexander Frömmgen and Maxim Tabachnyk},
  journal= {arXiv preprint arXiv:2510.03843},
  year   = {2026}
}

Comments

11 pages

R2 v1 2026-07-01T06:17:12.386Z