![一种增加过程度量元的跨版本软件缺陷预测方法及系统](/CN/2023/1/116/images/202310583983.jpg)
基本信息:
- 专利标题: 一种增加过程度量元的跨版本软件缺陷预测方法及系统
- 申请号:CN202310583983.5 申请日:2023-05-23
- 公开(公告)号:CN116627813A 公开(公告)日:2023-08-22
- 发明人: 李震 , 李彤 , 杨学刚 , 黄炜嘉 , 苗虹
- 申请人: 江苏科技大学
- 申请人地址: 江苏省镇江市京口区梦溪路2号
- 专利权人: 江苏科技大学
- 当前专利权人: 江苏科技大学
- 当前专利权人地址: 江苏省镇江市京口区梦溪路2号
- 代理机构: 南京苏高专利商标事务所
- 代理人: 柏尚春
- 主分类号: G06F11/36
- IPC分类号: G06F11/36 ; G06F18/2431 ; G06N3/08
摘要:
本发明公开了一种增加过程度量元的跨版本软件缺陷预测方法,包括以下步骤:(1)获取软件历史版本的缺陷数据;(2)对缺陷数据增加过程度量元,包括相对变更、绝对变更、版本修改次数、历史缺陷数量和新增函数标记;(3)对数据进行归一化处理;(4)用随机下采样的方法得到类平衡的数据集,并用Tradaboost方法训练分类器;(5)将步骤4重复N次,得到N个分类器;分别将测试数据输入N个分类器,得到N组预测结果,对预测结果进行投票表决,每个样本的多数类结果作为最终预测结果;(6)将预测结果与实际结果比较,计算预测性能指标;本发明充分利用了不同版本之间的关联信息,提高了跨版本缺陷预测性能。