摘要
一种基于深度特征、信息检索和软件工程领域特征的软件缺陷定位方法,首先使用了深度学习技术来计算缺陷报告和方法之间的语义相似性,从而解决了缺陷报告和方法之间词汇不匹配问题。之后,分别计算了两种文本特征:类名和方法名相似度、VSM相似性和两种软工领域特征:缺陷修复频率和缺陷修复时间用于辅助定位包含缺陷的方法。最后通过组合这五种特征,对于所有方法进行预测和排序从而来定位相关包含缺陷的方法,提高了方法级缺陷定位任务的精度。
技术关键词
软件缺陷定位方法
信息检索
报告
程序依赖图
word2vec模型
程序切片方法
矩阵
特征提取方式
注意力机制
深度特征提取
深度学习技术
语义
加权方法
修复方法
列表
融合特征
分词
偏差
系统为您推荐了相关专利信息
全局视觉特征
跨模态
局部视觉特征
电子病历数据
识别医学图像