开源软件的神话与事实
软件工程
2024-04-16 v1
摘要
我们选取了关于开源软件(OSS)社区的六个神话,并检验了它们的真实性。本报告的目的是识别可以从 OSS 社区的开发风格中汲取的经验教训,以及为了在公司和组织内部的软件开发中实现更好的员工体验(EX)而需要解决的问题。OSS 社区由一群被称为黑客的熟练开发者领导。我们对 OSS 社区的工程师和活动怀有极大的敬意,并旨在向他们学习。另一方面,认识到过高的期望有时会导致误解是很重要的。当存在过度的期望和担忧时,误解(即所谓的神话)就可能产生,特别是当非从业者依赖道听途说来理解从业者的实践时。我们基于文献综述和访谈选取了待检验的神话。这些神话由并非 OSS 社区直接参与者的软件开发经理和客户所持有。我们通过以下方式回答了关于每个神话的问题:1)我们对仓库数据的自主分析,2)对先前研究进行的数据分析的文献调查,或 3)两种方法的结合。
引用
@article{arxiv.2404.09223,
title = {OSS Myths and Facts},
author = {Yukako Iimura and Masanari Kondo and Kazushi Tomoto and Yasutaka Kamei and Naoyasu Ubayashi and Shinobu Saito},
journal= {arXiv preprint arXiv:2404.09223},
year = {2024}
}
备注
English Version: 28 pages + Japanese Version: 23 pages