摘要:如何科学客观地评估开源软件开发者的价值是开源领域面临的一个重要问题。现有研究方法存在评估指标较单一、指标权重难确定等问题。针对这些问题,本研究依据开源生态大数据分析,结合主客观评估方法,提出了一种多维度多层次的开源软件开发者价值评估体系。综合考虑开发者在项目管理、编程、团队协作、学习、敬业度等方面的表现,通过5个一级指标、12个二级指标和7个三级指标,较全面和客观地评估开源软件开发者的能力和价值。本文采用Critic方法确定各维度指标的权重,克服了经验权重导致的准确性不高问题。最后,本文采用Github 2020年全域开源生态数据,展开了多组实证研究,验证了开源社区开发者价值评估体系的有效性和可行性,为开源软件人才的培养、发现和管理提供了一种客观、科学且操作性较强的衡量方法。实验代码见:https://github.com/OS-HUBU/DevValSys
文章目录
1 引言
2 相关研究
2.1 开源软件开发者的价值评估现状
2.2 critic赋权法
3 开源软件开发者的价值评估分析
4 开发者价值评估体系
4.1开发者项目管理能力
4.2开发者编程能力
4.3 开发者学习能力
4.4 开发者团队协作能力
4.5 开发者敬业度
5 实证分析及结论
5.1 数据的收集与处理
5.2 开发者价值等级分布情况
5.3 开发者价值分析
5.3.1 开发者群体的价值分析
5.3.2 GitHub著名开发者的价值分析
5.4 指标相关性分析
5.5有效性分析
6 总结与展望