《软件学报杂志》发表论文赏析
作者:吴哲夫,朱天潼,宣琦,余跃
单位:吴哲夫,浙江工业大学 信息工程学院, 浙江 杭州 31002311,朱天潼,浙江工业大学 信息工程学院, 浙江 杭州 31002302,宣琦,浙江工业大学 信息工程学院, 浙江 杭州 31002303,余跃,国防科技大学 计算机学院, 湖南 长沙 41007304
摘要:开源软件中如何真实评估所有开发者的贡献度并有效区分核心开发者和外围开发者,是一个重要的研究问题.通过设计开发文件的贡献度分配算法,以9个Apache项目为基础,分析了开发者对项目的贡献度,并以此有效地区分核心开发者和外围开发者.实验结果通过Apache官方主页公布的开发者地位名单进行考证,同时在真实名单的相似度上与传统评估方案进行了比较,验证了算法的实用性和有效性.最后,通过支持向量机建立分类模型,结合不同影响开发者地位的关键因素,提升了开发者分类的精确度.
关键词:开源软件;核心开发者;外围开发者;贡献分配;支持向量机
基金资助:国家重点研发计划(2016YFB1000805);国家自然科学基金(61572439,61702534,61273212);浙江省自然科学基金(LY18F010025,LY18F030021)