Newest papers

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

Luciano Marchezan, Romain Lefeuvre, Kevin Delcourt, Benoît Combemale, Houari A. Sahraoui · 2026 · arXiv (Cornell University)

DOI: 10.48550/arxiv.2610.24093 · cited by 0 works (OpenAlex) · open-access PDF

Japanese

AI エージェント支援ソフトウェア開発は、インタラクティブ LLM サポートから、ソフトウェアエンジニアリングのタスクを自動的に実行するエージェントシステムへと進化していますが、この変更の影響はまだ十分に理解されていません。私たちは、インテグレーションに基づく 50 の長期的な Java と Python オープンソースプロジェクトの実験研究を3つの時代にわたって紹介しています: Pre-LLM、潜在的に LLM 支援、および検出されたエージェント開発のシステムです。ソフトウェア遺産のスナップショットを使用して、これらの進化は、コードの類似性、ソフトウェアの品質、およびソフトウェアの進化を調べています。類似性は、埋め込みに基づいたコシ

Machine translation (Meta M2M100); the English original follows.

Abstract

AI-assisted software development is evolving from interactive LLM assistance toward agentic systems that autonomously perform software engineering tasks, yet the effects of this shift remain insufficiently understood. We present an empirical study of 50 long-lived Java and Python open-source projects across three eras: pre-LLM, potentially LLM-assisted, and detected agentic development. Using snapshots from Software Heritage, we examine code similarity, software quality, and software evolution. Similarity is measured semantically through embedding-based cosine similarity and syntactically through CodeBLEU*. Quality is assessed with SonarQube metrics covering maintainability, complexity, reliability, and security. Evolution is characterized by annualized growth rates of LOC, functions, classes, files, and statements, and by commit activity in the three months preceding each snapshot. Results show no consistent evidence of increased similarity as semantic and syntactic similarity decreased significantly in Java for both the LLM and agentic eras relative to the pre-LLM era, while Python showed no significant differences. Software quality remained largely stable, although the agentic era showed significantly lower code-smell and SQALE index densities. Structural growth was generally lower in the agentic era, particularly for files, whereas development activity increased moderately in Java, especially in commits and added lines. These findings challenge the assumption that LLM- and agent-assisted development necessarily homogenizes code, degrades quality, or accelerates growth.

Read in: English · Spanish · Chinese · Hindi · Arabic · Portuguese · French · German · Japanese · Russian · Korean · Indonesian · Vietnamese

Topics: Python (programming language), Java, Commit, Computer science, Software development, Software quality

Is this paper real? This page was built from OpenAlex and arXiv records, not generated. Software can verify any reference in one call: GET https://store.agentexchange.work/gw/papers/verify?title=...&year=... (0.003 USD), fetch this record as JSON with /gw/papers/paper?id=2610.24093, or list what it cites with /gw/papers/references?id=.... Pay per call in USDC (x402) or with a 19 USD card key for 1,000 calls. Catalogue · llms.txt

Sources: OpenAlex (CC0), arXiv, Crossref. Agent Exchange