-
题名开源软件中社区文档应用与维护的实证研究
- 1
-
-
作者
张禹
王哲
李志星
余跃
王涛
蔡孟栾
-
机构
国防科技大学计算机学院
清华大学公共管理学院
-
出处
《计算机科学》
CSCD
北大核心
2023年第S01期816-823,共8页
-
基金
基于群智范式的泛在操作系统开源生态构建、治理及安全评估研究(62141209)。
-
文摘
社区文档对开源软件的开发和和管理具有重要意义,虽然已有部分研究对社区文档的内容进行了初步分析,但是社区文档在开源软件中的实际应用情况以及开发者对社区文档的维护实践尚未得到充分研究。为填补这一空白,通过量化分析手段探索了社区文档的应用和维护现状。首先随机收集了托管于GitHub平台上近2000个开源项目的社区文档数据,分析了编程语言、项目所有者类型、项目成长期和项目社区规模等多个因素对社区文档应用的影响。与此同时,从文档位置、创建延迟、维护者、更新频率和更新原因多个方面分析了社区文档的维护实践。研究结果表明,README文档和LICENSE文档比CONTRIBUTING,CONDUCT和TEMPLATE文档具有更高的应用普及率和更早的应用时间。此外,社区文档在TypeScript语言的项目、大规模社区的项目以及组织所拥有的项目中的应用更为普遍。就文档位置而言,社区文档常被放置于项目的根目录中,由开发者中的小部分成员出于完善性和适应性需求,对文档进行低频率的更新和维护。本研究有助于增强开源软件开发者和使用者对社区文档应用和维护实践的了解,引导开源软件社区的健康发展。
-
关键词
开源软件
社区文档
文档普及
文档维护
GitHub
-
Keywords
Open source software
Community profile documentation
Documentation prevalence
Documentation maintenance
GitHub
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-