大语言模型时代的代码可读性:来自 Atlassian 的工业案例研究
软件工程
2025-07-21 v3 人工智能
计算与语言
摘要
软件工程师在软件开发过程中花费大量时间阅读代码,尤其是在大语言模型(LLM)能够自动生成代码的时代。然而,关于 LLM 生成代码的可读性,以及在这一新时代下它是否仍然重要尚无定论。本文通过调查探讨了在 LLM 时代的实践者对代码可读性的看法,并通过将我们基于 LLM 的软件开发代理框架 HULA 生成的代码与真实场景下的人类编写代码进行比较,来检验其可读性。总体而言,发现:(1) 可读性仍是软件开发的关键方面;(2) 我们 LLM 生成的代码可读性与人类编写代码相当,促进了建立适当的信任,并推动了该 LLM 驱动的软件开发平台的广泛采用。
引用
@article{arxiv.2501.11264,
title = {Code Readability in the Age of Large Language Models: An Industrial Case Study from Atlassian},
author = {Wannita Takerngsaksiri and Chakkrit Tantithamthavorn and Micheal Fu and Jirat Pasuksmit and Kun Chen and Ming Wu},
journal= {arXiv preprint arXiv:2501.11264},
year = {2025}
}
备注
11 pages, 7 figures, 8 tables, Accepted at ICSME