开源生态评估体系
生态系统是用来描述站在生态学背景下的开源社区的健康状态。我们构建了一个评估体系的三维空间,包括开源生态、“协作、人、软件”和评估模型。
维度
协作-生产力
定义:一个开源生态将投入转化为产出的能力。
评估模型名称 | 描述 |
---|---|
协作开发指数 | 使用间接指标来评估开发流程管理,社区协作式开发做得如何。 |
社区服务与支撑 | 用于评估开发者在贡献过程中,所能直接感知到社区提供的服务和支撑做得如何。 |
协作-稳健性
定义:生态系统面对内部或者外部冲突自我恢复的能力。
评估模型名称 | 描述 |
---|---|
活跃度 | 活跃度用来描述一个开源社区或者项目的活跃程度。 |
协作-创新力
定义:社区生态具有持续创造多样性创新的能力,并成为社区生态向前演进的动力。
评估模型名称 | 描述 |
---|---|
组织活跃度 | 评估一个社区中组织的活跃程度。 |
贡献者-生产力
定义:一个开源生态将投入转化为产出的能力。
评估模型名称 | 描述 |
---|---|
贡献者领域 | |
贡献者里程 | |
贡献者角色 |
参考文献
- Open Source Community Health: Analytical Metrics and Their Corresponding Narratives 2021, Sean Goggins; Kevin Lumbard; Matt Germonprez
- Measuring the health of open source software ecosystems: Beyond the scope of project health 2014, SlingerJansen
- Defining and Evaluating a Measure of Open Source Project Survivability 2012, Uzma Raja; Marietta J. Tretter
- The Health Measurement of a Business Ecosystem 2006, Erik den Hartigh, Michiel Tol and Wouter Visscher
- Strategy as Ecology 2004, Marco Iansiti and Roy Levien
- Predators and prey: a new ecology of competition 1993, James F. Moore