Abstract

尽管开放源码软件 (OSS) 维护人员将很大一部分工作投入到编码任务中,但是良好的维护人员必须在编码之外的许多其他活动中表现出色。维护人员应该关心如何培养社区,帮助新成员找到自己的位置,同时对那些虽然编码良好、测试良好但对项目目标没有贡献的补丁说“不”。为了熟练地执行所有这些活动,维护人员应该练习软件工程师 (从事封闭源代码项目) 并不总是需要掌握的属性。本文旨在揭示、关联和优先考虑伟大的 OSS 维护人员可能拥有的独特属性。为了实现这一目标,我们与经验丰富的维护人员进行了33次半结构化访谈,他们是 Linux 内核、 Debian 操作系统和 GitLab 编码平台等著名项目的看门人。在我们分析了这些访谈并列出了一个属性列表之后,我们创建了一个概念框架来解释这些属性是如何联系在一起的。然后,我们对90名 OSS 贡献者进行了评级调查。我们注意到“技术卓越”和“沟通”是最经常出现的属性。当分组时,这些属性可以分为四大类: 管理、社会、技术和个性。虽然我们注意到“维持项目的长期愿景”和“极其谨慎”似乎构成了我们框架的基础,但我们通过调查发现,沟通属性被认为是最重要的一个。

索引术语ーー开放源码软件,开放源码维护,伟大的属性 I。