System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,尤其涉及一种软件缺陷的解决人员分配方法、装置、设备和存储介质。
技术介绍
1、相关技术中,当技术人员a在编写程序遇到问题时,可以在特定的网络平台发布自己所遇到的软件缺陷,这样同样在上述网络平台中浏览网页的其他技术人员就能够查看到上述软件缺陷。对于网络平台来说,为了让新发布的软件缺陷能够尽快得到解决,后台的管理人员会人工根据软件缺陷中描述的具体问题为该软件缺陷分配至少一个技术人员b进行解决。
2、由于每日发布到上述网络平台中的软件缺陷的数量越来越多,如果这些软件缺陷都依靠后台的管理人员人工为每一个软件缺陷分配相应的技术人员进行解决,则分配操作的效率极低。
技术实现思路
1、本专利技术实施例提供一种软件缺陷的解决人员分配方法、装置、设备和存储介质,用以实现提高分配操作的效率。
2、第一方面,本专利技术实施例提供一种软件缺陷的解决人员分配方法,该方法包括:
3、获取样本软件缺陷以及与所述样本软件缺陷对应的多个候选样本缺陷,其中,所述多个候选样本缺陷的发布时间早于所述样本软件缺陷的发布时间;
4、在所述多个候选样本缺陷中,确定与所述样本软件缺陷相关联的至少一个相关样本缺陷;
5、提取所述样本软件缺陷对应的第一文本特征以及各相关样本缺陷各自对应的第二文本特征;
6、获取发布所述样本软件缺陷的发布人员对应的人员特征;
7、基于所述第一文本特征、所述第二文本特征以及所述人员特征,对缺陷解决人
8、可选地,所述在所述多个候选样本缺陷中,确定与所述样本软件缺陷相关联的至少一个相关样本缺陷,包括:
9、提取各候选样本缺陷各自对应的第三文本特征;
10、计算各第三本文特征和所述第一文本特征之间的相似度;
11、按照对应的相似度由大到小的顺序,对所述多个候选样本缺陷进行排序;
12、将排序在前预设位数的候选样本缺陷,确定为与所述样本软件缺陷相关联的相关样本缺陷。
13、可选地,所述提取所述样本软件缺陷对应的第一文本特征,包括:
14、对所述样本软件缺陷对应的第一文本信息进行预处理;
15、将预处理后的第一文本信息输入到bert预训练模型中,得到所述样本软件缺陷对应的第一文本特征;
16、所述提取各候选样本缺陷各自对应的第三文本特征,包括:
17、分别对各候选样本缺陷各自对应的第二文本信息进行预处理;
18、分别将预处理后的第二文本信息输入到所述bert预训练模型中,得到所述各候选样本缺陷各自对应的第三文本特征。
19、可选地,所述获取发布所述样本软件缺陷的发布人员对应的人员特征,包括:
20、确定发布所述样本软件缺陷的发布人员;
21、确定对所述多个候选样本缺陷具有预设行为操作的相关人员,其中,所述预设行为操作包括发布行为、评论行为、解决行为中的任一个或多个;
22、分别以所述发布人员、各相关人员、所述样本软件缺陷以及各候选样本缺陷为节点,且以相应的预设行为操作为连边,构建异构协作网络;
23、基于所述异构协作网络,确定所述发布人员对应的人员特征。
24、可选地,所述基于所述异构协作网络,确定所述发布人员对应的人员特征,包括:
25、设定随机游走所述异构协作网络的元路径,其中,所述元路径为随机游走过程中允许经过的节点和连边的类型组合;
26、参照所述元路径,在所述异构协作网络中进行随机游走处理,以输出多个协作关系语义信息,其中,各协作关系语义信息中包括相应的随机游走过程中按顺序经过的节点以及连边;
27、基于所述多个协作关系语义信息,确定所述发布人员对应的人员特征。
28、可选地,所述基于所述多个协作关系语义信息,确定所述发布人员对应的人员特征,包括:
29、将所述多个协作关系语义信息输入到skip-gram模型中,得到所述发布人员对应的人员特征。
30、可选地,所述基于所述第一文本特征、所述第二文本特征以及所述人员特征,对缺陷解决人员分配模型进行训练,包括:
31、对所述第一文本特征和所述第二文本特征进行加权求和;
32、基于加权求和结果和所述人员特征,对缺陷解决人员分配模型进行训练。
33、可选地,所述基于加权求和结果和所述人员特征,对缺陷解决人员分配模型进行训练,包括:
34、将加权求和结果和所述人员特征输入到缺陷解决人员分配模型中,得到将所述样本软件缺陷分配给多个预设解决人员的概率值;
35、获取所述样本软件缺陷实际的解决人员,其中,所述解决人员为所述多个预设解决人员中的一个;
36、基于所述概率值以及所述解决人员,对所述缺陷解决人员分配模型中的网络参数进行调整。
37、可选地,所述方法还包括:
38、获取待分配软件缺陷以及与所述待分配软件缺陷对应的多个候选缺陷,其中,所述多个候选缺陷的发布时间早于所述待分配软件缺陷的发布时间;
39、在所述多个候选缺陷中,确定与所述待分配软件缺陷相关联的至少一个目标相关缺陷;
40、提取所述待分配软件缺陷对应的第四文本特征以及各目标相关缺陷各自对应的第五文本特征;
41、获取发布所述待分配软件缺陷的目标发布人员对应的目标人员特征;
42、基于所述第四文本特征、所述第五文本特征、所述目标人员特征以及训练好的缺陷解决人员分配模型,以获得所述待分配软件缺陷对应的目标解决人员。
43、第二方面,本专利技术实施例提供一种软件缺陷的解决人员分配装置,包括:
44、获取模块,用于获取样本软件缺陷以及与所述样本软件缺陷对应的多个候选样本缺陷,其中,所述多个候选样本缺陷的发布时间早于所述样本软件缺陷的发布时间;
45、确定模块,用于在所述多个候选样本缺陷中,确定与所述样本软件缺陷相关联的至少一个相关样本缺陷;
46、提取模块,用于提取所述样本软件缺陷对应的第一文本特征以及各相关样本缺陷各自对应的第二文本特征;
47、所述获取模块,用于获取发布所述样本软件缺陷的发布人员对应的人员特征;
48、训练模块,用于基于所述第一文本特征、所述第二文本特征以及所述人员特征,对缺陷解决人员分配模型进行训练。
49、可选地,所述确定模块,用于:
50、提取各候选样本缺陷各自对应的第三文本特征;
51、计算各第三本文特征和所述第一文本特征之间的相似度;
52、按照对应的相似度由大到小的顺序,对所述多个候选样本缺陷进行排序;
53、将排序在前预设位数的候选样本缺陷,确定为与所述样本软件缺陷相关联的相关样本缺陷。
54、可选地,所述提取模块,用于:
55、对本文档来自技高网...
【技术保护点】
1.一种软件缺陷的解决人员分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述多个候选样本缺陷中,确定与所述样本软件缺陷相关联的至少一个相关样本缺陷,包括:
3.根据权利要求2所述的方法,其特征在于,所述提取所述样本软件缺陷对应的第一文本特征,包括:
4.根据权利要求1所述的方法,其特征在于,所述获取发布所述样本软件缺陷的发布人员对应的人员特征,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述异构协作网络,确定所述发布人员对应的人员特征,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述多个协作关系语义信息,确定所述发布人员对应的人员特征,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述第一文本特征、所述第二文本特征以及所述人员特征,对缺陷解决人员分配模型进行训练,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于加权求和结果和所述人员特征,对缺陷解决人员分配模型进行训练,包括:
9.根据权利要求1所述的方法
10.一种软件缺陷的解决人员分配装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1-9中任一项所述的软件缺陷的解决人员分配方法。
12.一种非暂时性机器可读存储介质,其特征在于,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-9中任一项所述的软件缺陷的解决人员分配方法。
...【技术特征摘要】
1.一种软件缺陷的解决人员分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述多个候选样本缺陷中,确定与所述样本软件缺陷相关联的至少一个相关样本缺陷,包括:
3.根据权利要求2所述的方法,其特征在于,所述提取所述样本软件缺陷对应的第一文本特征,包括:
4.根据权利要求1所述的方法,其特征在于,所述获取发布所述样本软件缺陷的发布人员对应的人员特征,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述异构协作网络,确定所述发布人员对应的人员特征,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述多个协作关系语义信息,确定所述发布人员对应的人员特征,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述第一文本特征、所述第二文本特征以...
【专利技术属性】
技术研发人员:聂笑盈,刘宝川,
申请(专利权)人:苏州云上看科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。