paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fine-Grained Developer Reification

细粒度开发者实体化
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 该论文关注协作工具中开发者身份的细粒度实体化与项目演化分析,属于软件工程/开发者工具方向,与用户研究的静态分析、Agentic 程序、浮点程序分析、贝叶斯程序分析及 LLM 交叉方向基本无关。引用 0 inbox
Stefano Campanella
crossref: 2026-09-12

AI 速览

一句话:指出协作工具将开发者简化为用户名或邮箱,主张对开发者进行细粒度实体化以更准确理解项目演化。

软件项目演化研究通常依赖 issue tracker、版本控制系统等协作工具中存储的元数据。这些系统虽提供了代码库、项目管理实践与贡献者的丰富信息,但对开发者的刻画往往过于简化,仅使用唯一用户名或与提交关联的邮箱等基础标识。这种抽象方式可能忽略开发者活动的关键方面,使研究结论建立在片面或不一致的数据之上。本文提出「细粒度开发者实体化」这一方向,主张将开发者及其多维活动建模为显式、细粒度的实体,从而更忠实地反映开发者在项目中的真实角色与贡献。摘要未报告具体的实现与评估细节,工作更多体现为对现有开发者抽象方式的诊断与改进方向的提出。

问题
现有项目演化研究依赖协作工具元数据,却将开发者简化为用户名或提交邮箱等基础标识,忽略其活动的关键方面,可能导致基于不完整或不一致数据的结论。
方法
提出「细粒度开发者实体化」,主张把开发者及其多维活动作为显式、细粒度的实体进行建模与关联,而非仅用简单标识符表示。
评估
摘要未描述具体的实验或评估方法,文章主要对现有开发者抽象方式提出反思与改进方向。
原文摘要(Abstract)

To capture the evolution of software projects and simplify their understanding, researchers rely on metadata stored in collaborative tools such as issue trackers and version control systems. While these systems provide comprehensive data about codebases, project management practices, and contributors, developers are often abstracted in a simplistic manner, using only basic identifiers like unique usernames or commit-associated emails. This approach may overlook crucial aspects of developers' activities, potentially leading to findings based on incomplete or inconsistent data.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9096,
  title = {Fine-Grained Developer Reification},
  author = {Stefano Campanella},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3731463}
}