日本电报电话公司 (NTT) 和九州大学发布了一份关于 OSS(开源软件)社区活动的研究报告“OSS 神话与事实”,旨在概念化下一代软件开发工作样式。)”已发布。

 OSS开发是指在互联网上形成的社区中开发软件的一种工作方式。由于OSS开发可以让世界各地的开发人员在互联网上协作并创建大量有价值的软件,因此许多公司和组织都采用了参考这种工作方式的软件开发方法论和实践提出并付诸实践。另一方面,关于OSS发展特征存在大量没有科学依据的信息和神话,尽管有多种调查结果,但很难将它们并列评估和比较。

 因此,由 NTT 计算机与数据科学实验室特别研究员 Shinobu Saito 和九州大学系统与信息科学学院副院长 Naoyasu Urashi 组成的联合研究小组,将有关 OSS 的多重神话系统化为“OSS 神话”。 ”,进行了迄今为止最大规模的调查,涉及超过 40 万开发者和 230 万通讯。这是世界上最大规模的调查,旨在使用相同的数据来验证多个神话。

 在这项调查中,我们从 GitHub(广泛使用的 OSS 版本控制系统)上的 4 多个存储库收集了数据,对其进行了分析和评估,并创建了 OSS 神话和事实列表。题为“真相”的报告发表在互联网上有日语和英语版本。

 根据调查,关于 OSS 的神话有:“OSS 社区的通信很慢”、“OSS 社区从不睡觉”、“OSS 社区很快就会消亡”、“OSS 社区”不屈服于破解者”和“OSS社区对请求响应迅速。”“OSS社区的参与者都是顶尖的开发人员。”

 对此,“大约一半的沟通发生在4小时内”、“活动集中在北美的办公时间”、“4年后的生存概率超过50%”、“解决时间”漏洞修复大约需要3个月” ``验证结果显示,大多数请求,例如错误修复,都在两周内得到了解决,并且社区中的角色不仅限于编程。详细信息已在 NTT 和九州大学共同主办的国际研讨会“EEE OSS 2”(2023 月 12 日在韩国举行)上公布。

 NTT和九州大学将在后续的研究活动中利用这项调查,从实践的角度出发,通过准确了解OSS社区的活动和特征,他们将能够利用它来创造一个舒适的工作环境并激励努力,特别是对于该公司表示,预计将有助于改善员工体验(EX)。此外,我们还将继续研究和规划,并为下一代软件开发工作方式提出建议。

参考:NTT 和九州大学公布基于全球最大规模开发数据的 OSS 社区活动实际状况调查报告 - 审视“OSS 神话”,展望下一代软件开发工作方式 - (PDF)

大学学报在线编辑部

这是大学学报的在线编辑部。
文章由对大学和教育具有高水平知识和兴趣的编辑人员撰写。