一种面向众包任务处理的团队推荐方法技术

技术编号:19481504 阅读:31 留言:0更新日期:2018-11-17 10:42
一种面向众包任务处理的团队推荐方法,包括,先对开发者能力和开发者间亲密度进行建模;然后在团队协作意愿建模中,由开发者协作意愿影响因素处理方法,通过开发者历史协作记录,得到开发者在三个因素下的队友选择偏好,进而得到团队协作意愿模型;最后,为开发者推荐协作意愿最高的团队,最大化组队成功率使开发者能够组队成功参与开发,满足现有众包软件开发平台大规模开发者集合的场景需求。

【技术实现步骤摘要】
一种面向众包任务处理的团队推荐方法
本专利技术涉及一种推荐方法,尤其涉及一种面向众包任务处理的团队推荐方法。
技术介绍
自JeffHown提出众包概念以来,众包创新工作模式在各个行业得到广泛应用。其中,众包软件开发也呈现出流行的趋势,它将众包模式应用到软件开发领域,把企业内部由员工执行的开发任务,以自由自愿的形式外包给非特定的大众网络。相比传统的软件开发模式,众包软件开发有其明显的优势,给传统的软件开发带来了新的机遇和挑战。它可以组织整合有弹性的外部人力资源,降低内部雇员成本,利用分布式生产模式加速开发进程。随着众包软件开发的发展,国内外涌现众多商业软件开发平台,其中有包含完整软件开发流程的Topcoder、Upwork平台,小型任务发布平台AMT,软件测试平台Utest,以及国内的百度数据众包、阿里众包、腾讯众测等。在众包平台上,任务发布者发布任务、问题描述和期望指标等,开发者通过个人形式或者团队形式参与竞赛,其中,提交的任务结果符合指标并在开发者中排名topk,即可获得奖金。不同于传统的微型众包任务,众包软件开发任务往往比较复杂,开发者倾向于与其他开发人员组队协作完成任务。Kag本文档来自技高网...

【技术保护点】
1.一种面向众包任务处理的团队推荐方法,所述方法的步骤包括,先对开发者能力和开发者间亲密度进行建模;然后在团队协作意愿建模中,由开发者协作意愿影响因素处理方法,通过开发者历史协作记录,得到开发者在三个因素下的队友选择偏好,进而得到团队协作意愿模型;最后,为开发者推荐协作意愿最高的团队,最大化组队成功率使开发者能够组队成功参与开发,满足现有众包软件开发平台大规模开发者集合的场景需求。

【技术特征摘要】
1.一种面向众包任务处理的团队推荐方法,所述方法的步骤包括,先对开发者能力和开发者间亲密度进行建模;然后在团队协作意愿建模中,由开发者协作意愿影响因素处理方法,通过开发者历史协作记录,得到开发者在三个因素下的队友选择偏好,进而得到团队协作意愿模型;最后,为开发者推荐协作意愿最高的团队,最大化组队成功率使开发者能够组队成功参与开发,满足现有众包软件开发平台大规模开发者集合的场景需求。2.如权利要求1所述的方法,其特征在于,所述开发者能力建模与开发者间亲密度建模过程中,根据开发者的开发历史纪录刻画开发者能力并进行归一化处理,所述历史记录包括任务所需技能、成绩排名、开发形式、任务总开发人数等,利用开发者间的关系刻画开发者间的亲密度,开发者间的亲密度关系用有向加权图表示,所述关系包括协作关系、社交关系等。3.如权利要求2所述的方法,其特征在于,在所述团队协作意愿建模中,用U={u1,u2,...,un}表示众包软件开发平台上的开发者集合,众包平台涉及的技能集合为S={s1,s2,...,sm},由开发者能力建模与开发者间亲密度建模模块可得出开发者在各个技能下的能力和开发者间亲密度的有向加权图G=(U,R),其中U表示开发者集合,w(R(ui,uj))∈[0,1]表示ui对uj的亲密程度,T表示某个开发者团队,ui为T团队中的一个开发者,sk表示T团队开发任务的所需技能;所述开发者协作意愿的三个因素为开发者ui与队员间的亲密度C(ui,T):根据队员间的亲密度关系,可得出表示如下:开发者...

【专利技术属性】
技术研发人员:孙海龙王旭叶露婷刘旭东
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1