摘要
本发明公开了一种多特征融合软件缺陷定位方法、装置、设备及介质,方法包括:进行数据采集,基于缺陷报告、对应缺陷文件和缺陷版本中的所有源代码文件构建缺陷定位数据集;对缺陷报告进行无监督聚类,以将缺陷划分为不同类别;基于多任务学习构建多特征的缺陷定位模型,在缺陷定位模型中加入多门控网络,以控制不同缺陷类别下不同特征的权重大小;基于聚类划分结果,采用缺陷定位数据集对缺陷定位模型进行训练;获取标注类别的缺陷报告和项目源代码文件,并输入训练后的缺陷定位模型,获得所有文件的缺陷概率排序结果。本发明通过细分缺陷类别以控制特征权重的方式,有效提高缺陷定位方法的精确性,可广泛应用于软件缺陷定位问题的技术领域。
技术关键词
软件缺陷定位方法
缺陷类别
无监督聚类
主题
报告
文本聚类算法
多任务
特征提取网络
数据
模型训练模块
定位问题
语义特征
电子设备
项目
系统为您推荐了相关专利信息
编排系统
酒店客房
编排算法
状态监测模块
数据分析模块
能耗分析方法
分布式能源设备
微网
交易平台
交易算法
三轴MEMS加速度计
智能测试平台
六维力传感器
数据管理单元
AI服务器
心血管支架
缺陷检测方法
人工神经网络模型
Adam算法
训练卷积神经网络