摘要
本发明提供一种基于代码克隆分析的自动驾驶软件缺陷预测方法及系统,所述的方法包括:将缺陷预测对象克隆到本地;缺陷预测对象为自动驾驶软件;设计和提取缺陷预测对象中各个文件的代码克隆特征;提取缺陷预测对象中的软件度量特征;根据历史提交记录,对缺陷预测对象中的各个文件进行缺陷标记,标记后的文件作为训练集;将各个文件的代码克隆特征和软件度量特征作为特征集合,构建缺陷预测模型,利用训练集对缺陷预测模型进行训练,直至达到训练要求;将来自缺陷预测对象的新的文件,输入到已训练好的缺陷预测模型进行缺陷预测。本发明引入代码克隆特征,构建更全面的特征集,提升自动驾驶软件缺陷预测的精度。
技术关键词
软件缺陷预测方法
克隆方法
对象
软件缺陷预测系统
度量
训练集
特征提取模块
静态代码分析
标记
随机森林
主成分分析法
加权方法
套件
指标
复杂度
算法
系统为您推荐了相关专利信息
软件缺陷预测方法
多头注意力机制
动态
加权损失函数
焦点损失函数
资源调度策略
对象
资源调度方法
时间段
资源调度模型
神经网络模型
三维位置信息
推断装置
推断方法
图像
指标计算方法
语义
逻辑
业务数据处理技术
数据字
动态知识图谱
实体
大语言模型
故障原因分析方法
对象