Does AI-Assisted Development Homogenize Software? An Empirical Study of Code Similarity, Quality, and Evolution
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:...