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