《表1 开发者模型属性权重》

《表1 开发者模型属性权重》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于开发者模型的问题修复者推荐方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

如表1所示,开发者匹配度的计算以开发者模型作为依据,为每一个特征属性设置合适的度量元和相应权重。开发者的社区影响力越强,则修复缺陷的可能性相对越大,但此项特征属性不能体现修复者与问题的匹配度,故设置Stars和Followers的权重均为5%。Contributions数值能在一定程度上说明开发者近期在Git Hub平台的活跃情况,权重为10%。开发者发布过的项目所用编程语言与待解决问题所在项目属于同一种语言的项目数量越多,修复问题的可能性越大,此项权重为20%。开发者解决过与此问题类似的其他问题的次数越多,则说明他对这类问题的解决能力越强,此属性与待解决问题密切相关,此项属性的权重为40%。开发者上次修复此项目中问题的时间越近,说明其近期越有可能关注此项目动态,进而修复待解决问题,此项属性的权重为20%。