论文标题
通过维护者仪表板吸引和保留OSS贡献者
Attracting and Retaining OSS Contributors with a Maintainer Dashboard
论文作者
论文摘要
开源软件(OSS)生产的工具和工件已被编织成技术行业的基础。为了保持这个基础完整,开源社区需要积极投资可持续的方法,以引入新的贡献者并培养现有的贡献者。我们通过协作设计维护人员仪表板来迈出第一步,该仪表板提供有关如何吸引和保留开源贡献者的建议。例如,通过强调项目目标(例如,社会善意)来吸引各种贡献者和机制,以确认现有贡献者(例如,“上升贡献者”徽章)。接下来,我们对维护者进行特定于项目的评估,以更好地了解该工具最有帮助的用例,有助于支持其增长计划。通过分析反馈,我们发现建议在信号项目中很有用,可以轻松地推动维护者主动识别新兴贡献者。但是,在设计诸如项目当前发展状态(例如截止日期,里程碑,重构)和治理模型之类的建议时,有复杂的考虑。最后,我们提炼我们的发现以分享开源中的建议的未来以及如何使这些建议随着时间的推移最有意义。
Tools and artifacts produced by open source software (OSS) have been woven into the foundation of the technology industry. To keep this foundation intact, the open source community needs to actively invest in sustainable approaches to bring in new contributors and nurture existing ones. We take a first step at this by collaboratively designing a maintainer dashboard that provides recommendations on how to attract and retain open source contributors. For example, by highlighting project goals (e.g., a social good cause) to attract diverse contributors and mechanisms to acknowledge (e.g., a "rising contributor" badge) existing contributors. Next, we conduct a project-specific evaluation with maintainers to better understand use cases in which this tool will be most helpful at supporting their plans for growth. From analyzing feedback, we find recommendations to be useful at signaling projects as welcoming and providing gentle nudges for maintainers to proactively recognize emerging contributors. However, there are complexities to consider when designing recommendations such as the project current development state (e.g., deadlines, milestones, refactoring) and governance model. Finally, we distill our findings to share what the future of recommendations in open source looks like and how to make these recommendations most meaningful over time.