AI 生成解决方案对软件架构与生产力的影响:一项调查研究的结果
软件工程
2025-06-24 v1
摘要
AI 驱动的软件工具被广泛用于辅助软件工程师。然而,仍需了解这些工具对软件工程师的生产力收益。除了短期收益之外,采用 AI 生成的解决方案如何随时间影响软件质量(例如可维护性和可扩展性)也是一个问题。为了对这些问题提供一些见解,我们在使用 AI 工具的软件从业者中开展了一项调查。基于从调查中收集的数据,我们得出结论:AI 工具显著提高了软件工程师的生产力。然而,随着项目复杂性的增加,使用 AI 工具带来的生产力收益会降低。结果还表明,只要将这些解决方案限制在较小的代码片段内,采用 AI 生成的解决方案对软件质量没有显著的负面影响。但是,在解决更大、更复杂的问题时,AI 工具生成的解决方案质量较低,这表明需要架构师执行问题分解和解决方案集成。
引用
@article{arxiv.2506.17833,
title = {The Impact of AI-Generated Solutions on Software Architecture and Productivity: Results from a Survey Study},
author = {Giorgio Amasanti and Jasmin Jahic},
journal= {arXiv preprint arXiv:2506.17833},
year = {2025}
}
备注
Accepted for presentation at the International Workshop on AI-Assisted Software Architecting (AISA 2025), colocated with the 19th European Conference on Software Architecture (ECSA 2025), to be held 15-19 September 2025 in Limassol, Cyprus