开发者确定方法、装置、介质及设备制造方法及图纸

技术编号:37089379 阅读:13 留言:0更新日期:2023-03-29 20:04
本公开涉及一种开发者确定方法、装置、介质及设备,所述方法包括:接收待开发的目标项目和所述目标项目对应的开发者的目标个数;根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合;根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。由此,一方面可以保证开发者组合中的开发者与目标项目之间的匹配度,另一方面还可以考虑同一开发者组合中的各个开发者之间的关系,进一步提高确定出的目标开发者的准确性,以及与该目标项目之间的适配性。间的适配性。间的适配性。

【技术实现步骤摘要】
开发者确定方法、装置、介质及设备


[0001]本公开涉及计算机
,具体地,涉及一种开发者确定方法、装置、介质及设备。

技术介绍

[0002]近年来,大众参与的软件创新与创业活动已经成为网络时代软件开发和应用的新形态,正在快速改变着全球软件协作模式创新和软件产业格局。在此趋势下,软件开发者群体呈现出规模庞大、来源不明、组织松散、协作低效、协作过程缺乏技术和工具支持等一系列新问题,同时面向互联网的软件开发过程,形成了价值稀疏、持续演化的软件过程大数据资源。
[0003]相关技术中,通常是研究开发者个体能力,例如关注于对开发者的工作经验、专业技能、活跃度、贡献度、个体荣誉等的研究和度量,以确定对开发项目对应的开发者。或者可以研究开发者和项目之间的权属关系,然而该方式下开发者的确定通常受到开发者与项目之间数据稀疏问题的影响。

技术实现思路

[0004]本公开的目的是提供一种开发者确定方法、装置、介质及设备,以用于能够准确确定出与待开发的项目所匹配的开发者。
[0005]为了实现上述目的,第一方面,本公开提供一种开发者确定方法,所述方法包括:
[0006]接收待开发的目标项目和所述目标项目对应的开发者的目标个数;
[0007]根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;
[0008]确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度;
[0009]根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。
[0010]可选地,所述确定每一所述开发者组合对应的匹配参数,包括:
[0011]确定各个所述开发者组合与所述目标项目之间的匹配度;
[0012]确定各个所述开发者组合的开发者距离,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度;
[0013]针对每一所述开发者组合,根据所述开发者组合对应的匹配度和所述开发者距离,确定所述开发者组合的匹配参数。
[0014]可选地,所述确定各个所述开发者组合与所述目标项目之间的匹配度的步骤,包括:
[0015]确定所述目标项目对应的项目向量表示,其中,所述项目向量表示用于表征所述目标项目的特征;
[0016]针对每一所述开发者组合,确定所述开发者组合中的每一开发者对应的开发者向量表示,并基于每一所述开发者向量表示与所述项目向量表示,确定每一所述开发者与所述目标项目之间的匹配度,其中,所述开发者向量表示用于表征所述开发者的特征;
[0017]针对每一所述开发者组合,将所述开发者组合中的各个开发者对应的匹配度的均值,确定为所述开发者组合与所述目标项目之间的匹配度。
[0018]可选地,所述确定所述目标项目对应的项目向量表示的步骤,包括:
[0019]将所述目标项目输入项目向量模型,获得所述项目向量表示;
[0020]和/或
[0021]所述确定所述开发者组合中的每一开发者对应的开发者向量表示的步骤,包括:
[0022]将所述开发者组合中的每一开发者输入开发者向量模型,获得所述开发者对应的开发者向量表示。
[0023]可选地,所述确定各个所述开发者组合的开发者距离的步骤,包括:
[0024]针对每一所述开发者组合,确定所述开发者组合中的每两个开发者之间的距离;
[0025]对所述开发者组合中的每两个所述开发者之间的距离之和进行归一化处理,获得所述开发者组合对应的开发者距离。
[0026]可选地,所述根据所述目标开发者组合,确定与所述目标项目对应的目标开发者,包括:
[0027]若所述目标开发者组合为一个,则将所述目标开发者组合下的各个开发者确定为所述目标开发者;
[0028]若所述目标开发者组合为多个,则输出多个所述目标开发者组合;
[0029]响应于用户对多个目标开发者组合的选择操作,在多个所述目标开发者组合中确定项目开发者组合,将所述项目开发者组合中的各个开发者确定为所述目标开发者。
[0030]第二方面,本公开提供一种开发者确定装置,所述装置包括:
[0031]接收模块,用于接收待开发的目标项目和所述目标项目对应的开发者的目标个数;
[0032]第一确定模块,用于根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;
[0033]第二确定模块,用于确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度;
[0034]第三确定模块,用于根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。
[0035]可选地,所述确定每一所述开发者组合对应的匹配参数包括:
[0036]第一确定子模块,用于确定各个所述开发者组合与所述目标项目之间的匹配度;
[0037]第二确定子模块,用于确定各个所述开发者组合的开发者距离,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度;
[0038]第三确定子模块,用于针对每一所述开发者组合,根据所述开发者组合对应的匹配度和所述开发者距离,确定所述开发者组合的匹配参数。
[0039]第三方面,本公开提供一种非临时性计算机可读存储介质,其上存储有计算机程
序,该程序被处理器执行时实现第一方面任一所述方法的步骤。
[0040]第四方面,本公开提供一种电子设备,包括:
[0041]存储器,其上存储有计算机程序;
[0042]处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面任一所述方法的步骤。
[0043]在上述技术方案中,在确定待开发的目标项目对应的开发者时,通过对对开发者数据库中的开发者进行组合,从而可以以开发者组合为单位确定与目标项目对应的目标开发者组合,进而进行开发者的确定,一方面可以保证开发者组合中的开发者与目标项目之间的匹配度,另一方面也便于考虑同一开发者组合中的各个开发者之间的关系,进一步提高确定出的目标开发者的准确性,以及与该目标项目之间的适配性。并且,通过上述技术方案,可以有效避免开发者与项目之间数据稀疏问题的影响,进一步提升确定出的目标开发者的多样性和准确性,以便于提高通过确定出的目标开发者对目标项目进行开发的效率和协作。
[0044]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0045]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0046]图1为根据本公开的一种实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种开发者确定方法,其特征在于,所述方法包括:接收待开发的目标项目和所述目标项目对应的开发者的目标个数;根据开发者数据库中的多个开发者,确定多个开发者组合,其中,每一所述开发者组合中包含所述目标个数的开发者;确定每一所述开发者组合对应的匹配参数,并根据所述匹配参数从多个所述开发者组合中,确定与所述目标项目对应的目标开发者组合,其中,所述匹配参数用于表示所述开发者组合与所述目标项目之间的匹配程度;根据所述目标开发者组合,确定与所述目标项目对应的目标开发者。2.根据权利要求1所述的方法,其特征在于,所述确定每一所述开发者组合对应的匹配参数,包括:确定各个所述开发者组合与所述目标项目之间的匹配度;确定各个所述开发者组合的开发者距离,所述开发者距离用于表示所述开发者组合中的各个开发者之间的差异程度;针对每一所述开发者组合,根据所述开发者组合对应的匹配度和所述开发者距离,确定所述开发者组合的匹配参数。3.根据权利要求2所述的方法,其特征在于,所述确定各个所述开发者组合与所述目标项目之间的匹配度的步骤,包括:确定所述目标项目对应的项目向量表示,其中,所述项目向量表示用于表征所述目标项目的特征;针对每一所述开发者组合,确定所述开发者组合中的每一开发者对应的开发者向量表示,并基于每一所述开发者向量表示与所述项目向量表示,确定每一所述开发者与所述目标项目之间的匹配度,其中,所述开发者向量表示用于表征所述开发者的特征;针对每一所述开发者组合,将所述开发者组合中的各个开发者对应的匹配度的均值,确定为所述开发者组合与所述目标项目之间的匹配度。4.根据权利要求3所述的方法,其特征在于,所述确定所述目标项目对应的项目向量表示的步骤,包括:将所述目标项目输入项目向量模型,获得所述项目向量表示;和/或所述确定所述开发者组合中的每一开发者对应的开发者向量表示的步骤,包括:将所述开发者组合中的每一开发者输入开发者向量模型,获得所述开发者对应的开发者向量表示。5.根据权利要求2所述的方法,其特征在于,所述确定各个所述开发者组合的开发者距离的步骤,包括:针对每一所述开发者组合,确定所述开发者组合中的每两个...

【专利技术属性】
技术研发人员:谢新强胡旺阳
申请(专利权)人:东软集团武汉有限公司
类型:发明
国别省市:

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

1