一种基于程序代码特征融合的软件代码缺陷检测方法与系统

AITNT
正文
推荐专利
一种基于程序代码特征融合的软件代码缺陷检测方法与系统
申请号:CN202510421827
申请日期:2025-04-07
公开号:CN120256273A
公开日期:2025-07-04
类型:发明专利
摘要
本申请提供一种基于程序代码特征融合的软件代码缺陷检测方法与系统,包括:采用静态分析工具对代码进行语法和结构检查,提取控制流混乱、异常处理和资源泄漏相关的缺陷特征;通过动态分析工具运行预设的测试用例,捕获执行路径和运行时状态中的异常行为,获取静态分析未覆盖的缺陷特征;若决策树模型输出结果为存在缺陷,则采用基于密度的聚类算法对综合缺陷特征向量进行分组,确定缺陷的类型和分布范围,选择密度聚类算法是为了处理非球形分布的缺陷特征;根据聚类结果,生成缺陷修复建议,结合代码逻辑和执行路径信息,确定缺陷的具体位置和影响范围,本申请能有效识别和定位代码中的隐身缺陷,提高软件质量和可靠性,为开发人员提供及时准确的缺陷修复指导。
技术关键词
软件代码缺陷检测 执行路径信息 分析工具 密度聚类算法 决策树模型 权重模型 测试用例库 冗余特征 融合算法 非球形 设计特征 资源 覆盖率 逻辑 特征向量空间 特征选择算法 隐身 重构
系统为您推荐了相关专利信息
1
一种基于机器学习的存量客户流失预测系统
客户流失预测 时序预测模型 客户流失风险 异常信号 生成时序数据
2
基于大模型应用的智能反欺诈系统
反欺诈系统 特征工程 模块 构建机器学习模型 机器学习模型训练
3
基于无人机巡检的铁路异常监测方法及系统
异常监测方法 巡检数据 无人机巡检 序列 语义
4
基于重叠分箱编码的决策树对抗攻击防御方法及系统
攻击防御方法 分箱 冗余特征 连续特征 决策树模型
5
一种数字孪生车间疵品预测方法、系统、存储介质及产品
数字孪生模型 车间 搭建可视化平台 数据 纺织机器设备
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号