一句话:面向 Google 内部大规模代码迁移,探讨使用 LLM 辅助开发者完成框架替换、效率改进与依赖升级等演化任务。
论文关注开发者对已有软件系统进行内部修改以完成演化,这类内部修改被称为迁移。典型场景包括迁移到新框架、改写实现以提升效率,以及将依赖升级到最新版本。标题表明该工作发生在 Google,并采用 LLM 来支持大规模代码迁移。不过,给定摘要仅给出迁移的定义与示例,没有披露具体的 LLM 使用方式、工程流程、评估指标或实验结果,因此无法从现有信息判断其方法细节与实际效果。整体而言,该工作属于 LLM 辅助代码演化与大规模工程迁移的工业实践方向。
Developers often evolve an existing software system by making internal changes, called migration. Moving to a new framework, changing implementation to improve efficiency, and upgrading a dependency to its latest version are examples of migrations.