paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Suggesting reviewers of software artifacts using traceability graphs

使用可追踪性图推荐软件工件评审人
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 1/10 · 该论文研究基于可追踪性图的软件评审人推荐,属于软件工程中的开发者工具/推荐系统,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向均无直接关联。引用 3 inbox
Emre Sülün
crossref: 2026-09-12

AI 速览

一句话:利用软件项目的可追踪性图为开发者分配 know-about 分数,从而推荐最合适的工件评审人。

在软件项目生命周期中,工件会持续变化,变更需要同行评审以保证质量;但在大型项目中,选择合适的评审人并不简单。本文提出一种新的评审人推荐方法,利用软件项目的可追踪性图,为每位开发者计算 know-about 分数,并将该分数最高的开发者推荐为特定工件的评审人。作者在一个开源项目上评估该方法,取得了 top-3 recall 为 0.85、MRR 为 0.73 的结果,表明基于可追踪性图的推荐策略能够有效识别与工件相关的开发者。

问题
软件工件变更需要合适的同行评审人,但在大型项目中人工选择评审人困难且容易不准确。
方法
基于软件项目的可追踪性图为开发者计算 know-about 分数,并推荐对目标工件得分最高的开发者。
评估
在一个开源项目上评估,报告 top-3 recall 为 0.85,MRR 为 0.73。
原文摘要(Abstract)

During the lifecycle of a software project, software artifacts constantly change. A change should be peer-reviewed to ensure the software quality. To maximize the benefit of review, the reviewer(s) should be chosen appropriately. However, choosing the right reviewer(s) might not be trivial especially in large projects. Researchers developed different methods to recommend reviewers. In this study, we introduce a novel approach for reviewer recommendation problem. Our approach utilizes the traceability graph of a software project and assigns a know-about score to each developer, then recommends the developers who have the maximum know-about score for an artifact. We tested our approach on an open source project and achieved top-3 recall of 0.85 with an MRR (mean reciprocal ranking) of 0.73.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5045,
  title = {Suggesting reviewers of software artifacts using traceability graphs},
  author = {Emre Sülün},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3342507}
}