《表1 开发者模型属性权重》
如表1所示,开发者匹配度的计算以开发者模型作为依据,为每一个特征属性设置合适的度量元和相应权重。开发者的社区影响力越强,则修复缺陷的可能性相对越大,但此项特征属性不能体现修复者与问题的匹配度,故设置Stars和Followers的权重均为5%。Contributions数值能在一定程度上说明开发者近期在Git Hub平台的活跃情况,权重为10%。开发者发布过的项目所用编程语言与待解决问题所在项目属于同一种语言的项目数量越多,修复问题的可能性越大,此项权重为20%。开发者解决过与此问题类似的其他问题的次数越多,则说明他对这类问题的解决能力越强,此属性与待解决问题密切相关,此项属性的权重为40%。开发者上次修复此项目中问题的时间越近,说明其近期越有可能关注此项目动态,进而修复待解决问题,此项属性的权重为20%。
图表编号 | XD0051773600 严禁用于非法目的 |
---|---|
绘制时间 | 2019.06.01 |
作者 | 董芷艺、谢章伟、崔展齐 |
绘制单位 | 北京信息科技大学计算机学院、吉林大学软件学院、北京信息科技大学计算机学院、北京信息科技大学计算机学院 |
更多格式 | 高清、无水印(增值服务) |