一种基于对抗验证策略的跨版本软件缺陷预测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于对抗验证策略的跨版本软件缺陷预测方法
申请号:CN202510886936
申请日期:2025-06-30
公开号:CN120780581A
公开日期:2025-10-14
类型:发明专利
摘要
本发明属于软件缺陷预测和软件质量保障技术领域,具体涉及一种基于对抗验证策略的跨版本软件缺陷预测方法,通过在源版本与目标版本间引入对抗验证机制,量化不同版本数据之间的分布差异,并动态筛选出与目标版本分布更为接近的源版本训练样本,从而优化训练集质量,提高缺陷预测模型在新版本上的准确性和稳定性。该预测方法首先利用对抗性样本分类器衡量并缩小源域与目标域的数据差异,然后在筛选得到的高质量训练数据上构建缺陷预测分类器,最后采用多指标对模型性能进行评估。结果表明,该对抗验证方法有效缓解了跨版本数据漂移问题,使模型在AUC、MCC、F‑measure等指标上相比传统方法有显著提升。
技术关键词
软件缺陷预测方法 策略 样本 对抗性 集成学习算法 数据 综合评价模型 集成学习方法 阶段 训练集 二分类模型 指标 分类器训练 人工神经网络 机器学习算法 保障技术