1.一種多維度多注意力的軟件缺陷定位方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的多維度多注意力的軟件缺陷定位方法,其特征在于,所述提取所述待定位缺陷的軟件程序代碼中的第一動態(tài)執(zhí)行信息、第一歷史修改信息以及第一靜態(tài)語義信息,包括:
3.根據(jù)權(quán)利要求1所述的多維度多注意力的軟件缺陷定位方法,其特征在于,所述提取所述待定位缺陷的軟件程序代碼中的第一動態(tài)執(zhí)行信息、第一歷史修改信息以及第一靜態(tài)語義信息,包括:
4.根據(jù)權(quán)利要求3所述的多維度多注意力的軟件缺陷定位方法,其特征在于,所述采用問題追蹤系統(tǒng)和版本控制系統(tǒng)提取所述待定位缺陷的軟件程序代碼中每行代碼的修改信息,包括:
5.根據(jù)權(quán)利要求1所述的多維度多注意力的軟件缺陷定位方法,其特征在于,所述提取所述待定位缺陷的軟件程序代碼中的第一動態(tài)執(zhí)行信息、第一歷史修改信息以及第一靜態(tài)語義信息,包括:
6.根據(jù)權(quán)利要求1所述的多維度多注意力的軟件缺陷定位方法,其特征在于,在將所述第一融合信息向量輸入訓(xùn)練好的多頭注意力缺陷定位模型中之前,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的多維度多注意力的軟件缺陷定位方法,其特征在于,所述基于所述第二引入缺陷版本和所述缺陷代碼行,訓(xùn)練所述多頭注意力缺陷定位模型,得到訓(xùn)練好的多頭注意力缺陷定位模型,包括:
8.一種多維度多注意力的軟件缺陷定位系統(tǒng),其特征在于,所述系統(tǒng)包括:
9.一種電子設(shè)備,其特征在于,包括至少一個控制處理器和用于與所述至少一個控制處理器通信連接的存儲器;所述存儲器存儲有可被所述至少一個控制處理器執(zhí)行的指令,所述指令被所述至少一個控制處理器執(zhí)行,以使所述至少一個控制處理器能夠執(zhí)行如權(quán)利要求1至7任一項所述的多維度多注意力的軟件缺陷定位方法。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使計算機執(zhí)行如權(quán)利要求1至7任一項所述的多維度多注意力的軟件缺陷定位方法。