“它们只能起引导作用。”开源软件社区如何利用路线图协调工作
与商业软件开发不同,开源软件项目通常没有能够直接控制开发者时间分配的经理,然而对于拥有大型多元贡献者群体的项目,存在以协调方式将开发聚焦并导向特定方向的需求。这对于“基础设施”项目尤为重要,如许多其他人依赖的关键库和编程语言。一些项目采用了借鉴商业开发规划工具的方法,尽管这些技术是为非常不同的背景设计的,例如强自上而下控制和利润动机。关于这些实践如何适应新背景的研究很少。在本文中,我们研究了 Rust 项目对路线图的使用:一个重要的开源基础设施项目如何将本质上自上而下的工具适应到开源软件的自由世界中?我们发现,由于 Rust 的路线图部分是通过汇总开发者最倾向工作的事项构建的,它们在某种程度上更像是可用动机的劳动描述,而非指示社区朝特定方向前进的指令。它们允许社区通过表明几乎没有帮助来构建不受欢迎的提案,从而避免浪费时间,并通过使共识程度可见来鼓励对流行功能的工作。路线图产生集体焦点而不限制开发者工作的全部范围:路线图问题比其他问题消耗更多比例的努力,但在中心和外周参与者完成的工作中只占少数(即问题和拉取请求)。它们还为中心贡献者的计划在社区内外创造透明度,并通过为关于社区需求的证据与决策之间提供联系方式来实现更理性的决策。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
暂无符合条件(≥60% 相似度)的相关论文
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3449232
一眼看懂
fact_check论文快照
dataset
来源
CSCW
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
—
work
职业/产业
—
article
内容状态
仅摘要
hub
相关论文
0 篇相关论文