paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Contribution-Based Firing of Developers?

基于贡献解雇开发者?
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 1/10 · 该论文研究软件项目中关键开发者的识别与贡献分析,属于软件工程/开发者行为分析,与用户关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析均无直接关联。引用 2 inbox
Vincenzo Orrei, Marco Raglianti, Csaba Nagy, Michele Lanza
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:借鉴 pony factor,提出识别软件项目关键开发者的方法,并分析 1,011 个 GitHub 仓库。

近年来,高调企业高管实施的开发者裁员与人员流动政策引发争议。软件开发中的贡献界定一直困难:由于软件开发的工作方式以及 Git 对历史的持久化方式,脱离猜测很难建立开发者的“绩效”。受一种看似非正式的“pony factor”概念启发,本文提出一种识别软件项目中关键开发者的方法,并基于 1,011 个 GitHub 仓库进行分析,给出关于开发贡献的基于事实的反思。该工作旨在为贡献度量与关键开发者识别提供可操作的分析视角。

问题
如何客观界定软件开发贡献并识别关键开发者,避免仅凭猜测评估开发者绩效。
方法
受 pony factor 启发,提出识别软件项目关键开发者的方法,并利用 Git 历史对 1,011 个 GitHub 仓库进行经验分析。
评估
对 1,011 个 GitHub 仓库进行分析,给出关于开发贡献的基于事实的反思。
原文摘要(Abstract)

There has been some recent clamor about the developer layoff and turnover policies enacted by high-profile corporate executives. Precisely defining the contributions in software development has always been a thorny issue, as it is difficult to establish a developer’s “performance” without recurring to guesswork, due to how software development works and how Git persists history. Taking inspiration from a seemingly informal notion, the pony factor, we present an approach to identify the key developers in a software project. We present an analysis of 1,011 GitHub repositories, providing fact-based reflections on development contributions.

链接与引用

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

BibTeX
@inproceedings{OrreiR0L23,
  title = {Contribution-Based Firing of Developers?},
  author = {Vincenzo Orrei and Marco Raglianti and Csaba Nagy and Michele Lanza},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3613085}
}