arrow
返回

Does AI Code Review Lead to Code Changes? A Case Study of GitHub Actions

delete2026-04-29
delete0
PRE
AI
K
Kexin Sun
匡
匡宏宇 (Hongyu Kuang)
S
Sebastian Baltes
X
Xin Zhou
H
He Zhang
X
Xiaoxing Ma
G
Guoping Rong
D
Dong Shao
C
Christoph Treude
DOI:10.1109/tse.2026.3688237delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
基于人工智能的代码审查工具自动审查和评论拉取请求以改进代码质量。尽管其应用日益广泛,但其实际影响知之甚少。我们针对GitHub工作流中16种流行的AI代码审查操作进行了一项大规模实证研究,分析了178个仓库中超过22,000条审查评论。我们调查了:(1) 这些工具如何被采用和配置;(2) 其评论是否导致代码更改;(3) 哪些因素影响其有效性。我们开发了一个两阶段LLM辅助框架来确定审查评论是否被处理。随后使用可解释机器学习来识别影响因素。我们发现,尽管采用率在增长,但其有效性差异很大。简洁、包含代码片段且由手动触发的评论,尤其是来自代码块级审查工具的评论,更可能导致代码更改。这些结果表明了工具设计的重要性,并指明了改进AI代码审查系统的方向。
Keyword:
Code review
GitHub actions
large language models
empirical software engineering

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
university of heidelberg
学者数:
453
论文数: 184
被引数: 0
N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
S
singapore management university
学者数:
371
论文数: 278
被引数: 0
学者 查看更多机构
引用论文

引用论文

Automating code review activities by large-scale pre-training
err2022-11-09
err0
errOAAI
errZhiyu Li; Shuai Lu; Daya Guo; Nan Duan; Shailesh Jannu; Grant Jenks; Deep Majumder; Jared Green; Alexey Svyatkovskiy; Shengyu Fu; Neel Sundaresan
err分享
err收藏
A Comparative Study on Method Comment and Inline Comment方法注释与内联注释的比较研究
err2023-07-22
err8
errOAAI
errHuang, Yuan; Guo, Hanyang; Ding, Xi; Shu, Junhuai; Chen, Xiangping; Luo, Xiapu; Zheng, Zibin; Zhou, Xiaocong
err分享
err收藏
On the Naturalness of Software论软件的自然性
err2016-04-26
err164
PREAI
errHindle, Abram; Barr, Earl T.; Gabel, Mark; Su, Zhendong; Devanbu, Premkumar
err分享
err收藏
GITHUB ACTIONS: The Impact on the Pull Request Process
err2023-09-26
err3
errOAAI
errWessel, Mairieli; Vargovich, Joseph; Gerosa, Marco A.; Treude, Christoph
err分享
err收藏
学者 查看更多内容