paperbot · PL 论文追踪

全部论文 待读 收藏

P2 PatchScope – A Modular Tool for Annotating and Analyzing Contributions

PatchScope——用于标注与分析贡献的模块化工具
ISSTA Proceedings of the 34th ACM SIGSOFT International Symposium on Software Testing and Analysis2025匹配度 2/10 · 论文提出的是面向软件贡献分析与代码行标注的通用开发者工具,虽涉及补丁/代码分析,但未涉及用户核心关注的 PL 与 AI/Agent、LLM 改进静态分析、浮点程序分析或贝叶斯程序分析。引用 2 inbox
Jakub Narębski, Mikołaj Fejzer, Krzysztof Stencel, Piotr Przymus
crossref: 2026-09-12

AI 速览

一句话:提出模块化工具 PatchScope,通过可定制规则自动标注代码行并分析软件贡献。

PatchScope 是一个模块化框架,旨在通过自动代码标注分析软件贡献,提供超越传统度量的洞察。其核心是灵活的可定制规则标注器,按文档、测试、代码更新等类别标记源代码行;基于这些标注生成报告,为团队评估和专长识别提供可操作信息。该工具面向研究者、项目经理和开发者,强调灵活性与易用性,可应用于标注自动化、缺陷定位、补丁数据集分析和项目监控等场景。摘要未报告量化实验,主要通过框架设计与应用场景说明其通用性。

问题
传统贡献度量难以细粒度刻画开发者在文档、测试、代码更新等方面的实际贡献,也难以支持团队评估与专长识别。
方法
设计模块化框架 PatchScope,其核心是可定制规则驱动的自动代码标注器,按类别标注源代码行,并基于标注生成分析报告。
评估
摘要未给出定量评估;通过标注自动化、缺陷定位、补丁数据集分析与项目监控等应用场景展示工具用途,并强调灵活性与易用性。
原文摘要(Abstract)

PatchScope is a modular framework for analyzing software contributions through automatic code annotation, offering insights beyond traditional metrics. At its core, a flexible automatic code annotator labels source code lines based on customizable rules, categorizing changes such as documentation, testing, or code updates. Leveraging these annotations, PatchScope generates reports with actionable insights for team evaluation and expertise identification. With applications in annotation automation, bug localization, patch dataset analysis, and project monitoring, PatchScope is a versatile tool designed for researchers, project managers, and developers, prioritizing flexibility and ease of use.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9594,
  title = {PatchScope – A Modular Tool for Annotating and Analyzing Contributions},
  author = {Jakub Narębski and Mikołaj Fejzer and Krzysztof Stencel and Piotr Przymus},
  booktitle = {ISSTA},
  year = {2025},
  doi = {10.1145/3713081.3731727}
}