中文

大语言模型时代的代码可读性:来自 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