基于开发者模型的问题修复者推荐方法

作者:董芷艺; 谢章伟; 崔展齐*
来源:北京信息科技大学学报(自然科学版), 2019, 34(03): 64-78.
DOI:10.16508/j.cnki.11-5866/n.2019.03.013

摘要

针对开源软件社区Github中大量问题(Issue)得不到及时解决的情况,为了加快项目开发进程,提出了一种基于问题相似度和多特征开发者模型的Github问题修复者推荐方法。首先,基于问题相似度筛选出待解决问题的候选修复者;然后,通过包含社区影响力和社区贡献度的社交属性,以及包含项目技术能力和项目贡献度的技术属性对开发者进行建模;最后,根据开发者模型与问题的匹配度对候选修复者进行排序,以推荐合适的问题修复者。在Github中3个大型开源项目上进行的实验结果表明,采用此方法能有效推荐问题修复者,所推荐的前5名开发者中包含问题实际修复者的准确度达41. 67%。

全文