回到信息流
交叉发布 / THE SIGNAL

AI辅助开发是否导致代码同质化?

Does AI-Assisted Development Homogenize Software? An Empirical Study of Code Similarity, Quality, and Evolution

AI 辅助整理

资讯摘要

论文对50个长期维护的Java和Python开源项目进行实证研究,按前LLM、可能LLM辅助、检测到智能体开发三个时期,用Software Heritage快照考察代码相似度、质量与演化。作者报告未发现相似度上升的一致证据:Java在LLM期和智能体期语义与语法相似度较前LLM期显著下降,Python无显著差异;质量总体稳定,智能体期代码坏味和SQALE指数密度显著更低。

要点速读

  • 研究覆盖50个Java和Python开源项目,分前LLM、可能LLM辅助、智能体开发三个时期,相似度用嵌入余弦相似度和CodeBLEU*衡量。
  • Java在LLM期与智能体期的语义和语法相似度均较前LLM期显著下降,Python无显著差异。
  • 质量总体稳定,智能体期代码坏味与SQALE指数密度显著更低;智能体期结构增长普遍较低,Java提交和新增行等活动中度上升。

中文摘要由 AI 根据公开来源生成,可能存在理解偏差;具体能力、数字、开放时间等信息请以原文为准。
采集于 2026/10/20 21:06:32(北京时间)。 arXiv 日期为本次公告时间,论文初次投稿日期请查看原文版本记录。

阅读 arXiv · cs.AI 原文arxiv.org · 在新窗口打开