组织活跃度
该模型用于评估社区中组织(商业公司、高校等)的活跃程度。对于一个开源项目,尤其是对于平台型软件项目,越多的组织参与到社区贡献,表明社区的生态构建是朝向繁荣方向发展的。因为只有软件项目能够提供组织所需要的商业价值或者学术价值绑定,相关组织才愿意以组织身份参与社区贡献。
评估模型中的指标
组织数量
- 定义:过去 90 天内活跃的代码提交者所属组织的数目
- 权重:32.258%
- 阈值:30
我们这里统计的是参与代码贡献的组织。之所有仅统计代码贡献,是因为代码贡献相较于其他类型社区贡献,它的技术门槛是最高的,同时也是组织参与社区贡献的最直接表现。同时通过分析组织的类别,也可以进行更深入的洞察,例如了解项目的南北向生态构建情况等。
组织贡献者数量
- 定义:过去 90 天内有组织附属关系的活跃的代码贡献者人数
- 权重:25.806%
- 阈值:300
我们这里统计的是有组织属性的代码贡献者数量。我们这里主要考察组织对社区人力资源的持续投入。
组织代码提交频率
- 定义:过去 90 天内平均每周有组织归属的代码提交次数。
- 权重:25.81%
- 阈值:800
该项指标与贡献者数量类似,是从代码贡献数量来考察组织对社区的投入情况。
组织持续贡献
- 定义:在过去 90 天所有组织向社区有代码贡献的累计时间(周)。
- 权重:16.13%
- 阈值:200
我们通过时间维度来了解,随着时间迁移,组织参与和投入的情况,来考察生态的发展情况。
评估模型算法
权重
我们使用 AHP 来计算每个指标的权重。
AHP 输入数据
指标名称 | 组织数量 | 贡献者数量 | 代码提交频率 | 持续贡献 |
---|---|---|---|---|
组织数量 | 1.000 | 1.250 | 1.250 | 2.000 |
贡献者数量 | 0.800 | 1.000 | 1.000 | 1.600 |
代码提交频率 | 0.800 | 1.000 | 1.000 | 1.600 |
持续贡献 | 0.500 | 0.625 | 0.625 | 1.000 |
AHP 分析结果
指标名称 | 特征向量 | 权重 |
---|---|---|
组织数量 | 1.290 | 32.258% |
贡献者数量 | 1.032 | 25.806% |
代码提交频率 | 1.032 | 25.806% |
持续贡献 | 0.645 | 16.129% |
一致性检验结果
最大特征根 | CI 值 | RI 值 | CR 值 | 一致性检验结果 |
---|---|---|---|---|
4.000 | 0.000 | 0.890 | 0.000 | PASS |
阈值
我们选择的阈值是基于不同类型开源项目的大数据观测。
贡献者
前端
- Shengxiang Zhang
- Feng Zhong
- Chaoqun Huang
- Huatian Qin
- Xingyou Lai
后端
- Yehui Wang
- Shengbao Li
- Huatian Qin
评估模型
- Yehui Wang
- Shengbao Li