摘要
本发明涉及一种基于机器学习的软件缺陷自动化预测方法及系统,属于软件缺陷预测技术领域,解决了现有软件缺陷特征选择复杂且预测指标不准确的问题。包括构建样本集,进行迭代训练和测试后,取分类性能指标最优时的类关联规则作为软件缺陷预测规则;迭代包括:将样本集划分为训练集和测试集;基于关联规则算法,根据三个支持度阈值及不同长度的频繁项集的提升度阈值,筛选出频繁项集并转化为关联规则,从中提取类关联规则,根据类关联规则的双置信度,对当前测试集进行预测,计算分类性能指标;获取待预测的软件缺陷度量元数据,与软件缺陷预测规则进行匹配,根据匹配的软件缺陷预测规则的双置信度,得到预测结果。实现了软件缺陷的准确预测。
技术关键词
关联规则算法
软件缺陷预测技术
样本
度量
标签
数据
特征选择
预测系统
冗余
决策
指标
字典
模块
系统为您推荐了相关专利信息
表面缺陷检测方法
注意力机制
标注软件
表面缺陷检测设备
表面缺陷检测系统
检测设备
动态测试方法
铁路列车
控制中心
动态测试系统
节点特征
结构编码器
嵌入特征
卷积特征
一维卷积神经网络
服务器性能预测
性能指标数据
样本
超参数
鲸鱼优化算法