paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Towards Improving Code Review Effectiveness Through Task Automation

通过任务自动化提升代码审查有效性
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 论文聚焦代码审查自动化与评审者推荐,仅第三项研究涉及利用历史审查缺陷改进静态分析;与用户核心关注的 LLM/Agent 驱动的静态分析、浮点程序分析、贝叶斯程序分析等交叉方向关联较弱。引用 2 inbox
Asif Kamal Turzo
crossref: 2026-09-12

AI 速览

一句话:提出三项研究,通过自动化审阅者选择与缺陷识别来提升现代代码审查的有效性。

现代代码审查(MCR)是软件质量保障的重要实践,但开发者投入大量时间且流程高度依赖人工,因此即使小幅提升有效性也能带来显著收益。该博士研究计划旨在通过任务自动化提升 MCR 有效性,重点解决审阅者选择与缺陷识别两个环节。作者提出三项研究:首先探究什么是有用的 MCR 及其影响因素;其次开发审阅者推荐系统,利用审阅者在相似上下文中提供有用反馈的历史记录进行推荐;最后利用先前审查中发现的缺陷来增强静态分析工具的有效性。摘要未给出具体实验结果,预期贡献是工具支持与实证理解。

问题
现代代码审查高度依赖人工,审阅者选择与缺陷识别等任务效率不足,提升 MCR 有效性具有重要实践价值。
方法
通过三项研究分别调研有用审查及影响因素、构建基于历史有效反馈的审阅者推荐系统,并利用既往审查缺陷改进静态分析工具。
评估
摘要未描述具体评估方法或实验结果。
原文摘要(Abstract)

Modern code review (MCR) is a widely adopted software quality assurance practice in the contemporary software industry. As software developers spend significant amounts of time on MCR activities, even a small improvement in MCR effectiveness will incur significant savings. As most of the MCR activities are heavily dependent on manual work, there are significant opportunities to improve effectiveness through tool support. To address the challenges, the primary objective of my proposed dissertation is to improve the effectiveness of modern code reviews with the automation of reviewer selection and bug identification. On this goal, I propose three studies. The first study aims to investigate the notion of useful MCRs and factors influencing MCR usefulness. The second study aims to develop a reviewer recommendation system that leverages a reviewer’s prior history of providing useful feedback under similar contexts. Finally, the third study aims to improve the effectiveness of static analysis tools by leveraging bugs identified during prior reviews.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot7336,
  title = {Towards Improving Code Review Effectiveness Through Task Automation},
  author = {Asif Kamal Turzo},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3559565}
}