本申请涉及软件缺陷的分配处理,尤其涉及一种缺陷报告的分配方法、装置、电子设备及存储介质。
背景技术:
1、软件问题的分配工作,传统方式是将问题分配给具有丰富软件开发经验的专业开发人员来完成。但是,由于缺陷信息的存在形式不同且数量巨大,同时一个问题信息会包含有大量的冗余和重复的数据,使得人工方式具有较大的局限性。基于此,现有的缺陷报告自动分配技术一般包括:基于问题关键字进行分配和基于测试模块进行分配。但是都存在有各自的问题,如没有确定问题的根本原因,依旧需要人为的进行问题的分析处理,进而完成问题的分配。
技术实现思路
1、本申请实施例的目的是提供一种缺陷报告的分配方法、装置、电子设备及存储介质,以提高缺陷问题的分配效率和准确性,同时提高缺陷问题的解决效率。
2、在第一方面,为实现上述目的,本申请实施例提供了一种缺陷报告的分配方法,包括:
3、对待处理缺陷报告进行预处理;
4、对预处理后的所述待处理缺陷报告进行向量提取,得到对应的向量矩阵;
5、将所述向量矩阵输入至卷积层中,输出得到特征向量;
6、根据所述特征向量,得到所述待处理缺陷报告对应的分配标识,并基于所述分配标识分配所述待处理缺陷报告。
7、在第二方面,为了解决相同的技术问题,本申请实施例提供了一种缺陷报告的分配装置,包括:
8、文本处理模块,用于对待处理缺陷报告进行预处理;
9、向量提取模块,用于对预处理后的所述待处理缺陷报告进行向量提取,得到对应的向量矩阵;
10、卷积处理模块,用于将所述向量矩阵输入至卷积层中,输出得到特征向量;
11、分配处理模块,用于根据所述特征向量,得到所述待处理缺陷报告对应的分配标识,并基于所述分配标识分配所述待处理缺陷报告。
12、在第三方面,为了解决相同的技术问题,本申请实施例提供了一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,且所述处理器执行所述计算机程序时,实现上述任一项所述的缺陷报告的分配方法中的步骤。
13、在第四方面,为了解决相同的技术问题,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在的设备执行上述任一项所述的缺陷报告的分配方法中的步骤。
14、本申请实施例提供了一种缺陷报告的分配方法、装置、电子设备及存储介质,在进行缺陷报告的分配处理时,通过对需要进行分配的缺陷报告进行相应的处理,进而实现分配。具体地,首先对待处理缺陷报告进行预处理,将缺陷报告中的无效信息剔除,然后在词粒度上进行词向量的提取,以得到待处理缺陷报告所对应的向量矩阵,进而对所得到的向量矩阵进行若干卷积处理,提取相应的文本特征以及文本特征对应的特征向量,通过若干独立的卷积处理,使得所得到的文本特征更加准确,最后根据所得到的特征向量通过概率值,确定待处理缺陷报告对应的分配对象。实现在缺陷报告的分配过程中,基于word2vec词向量文本特征提取技术和深度学习文本卷积神经网络技术,可以更加准确有效的对缺陷报告中的信息进行分析,提高缺陷的分配准确性和分配效率。
1.一种缺陷报告的分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对待处理缺陷报告进行预处理,还包括:
3.根据权利要求2所述的方法,其特征在于,所述对预处理后的所述待处理缺陷报告进行词量提取,得到对应的向量矩阵,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述向量矩阵输入至卷积层中,输出得到特征向量,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述特征向量,得到所述待处理缺陷报告对应的分配标识,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述分配概率,在所述分配对象集合中确定所述待处理缺陷报告对应的分配标识,包括:
7.根据权利要求6所述的方法,其特征在于,所述在所述中间对象集合中确定最大分配概率对应的分配标识的第一空闲程度之后,还包括:
8.一种缺陷报告的分配装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,且所述处理器执行所述计算机程序时,实现如权利要求1至7任一项所述的缺陷报告的分配方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在的设备执行如权利要求1至7任一项所述的缺陷报告的分配方法中的步骤。