一种融合图结构信息的代码坏味检测方法

AITNT
正文
推荐专利
一种融合图结构信息的代码坏味检测方法
申请号:CN202510191153
申请日期:2025-02-20
公开号:CN120123209A
公开日期:2025-06-10
类型:发明专利
摘要
本发明公开了一种融合图结构信息的代码坏味检测方法,该方法首先通过解析源代码,构建抽象语法树并基于此进一步生成控制流图、函数调用图和类调用图等异构图模型,全面描述程序的执行逻辑、调用关系和数据依赖。然后,提取这些图结构中的重要特征,如基本块结构、函数调用深度、继承复杂度等,并利用机器学习算法进行模型训练和特征融合。通过集成学习方法,结合多个分类器的预测结果,采用投票机制进行最终决策,从而提高坏味检测的准确性和鲁棒性。与现有技术相比,本发明能够充分利用源代码中潜在的图结构中的多维信息,有效检测源代码中的坏味,提升代码质量分析的精度和效率,具有较强的可扩展性,适用于多种编程语言的代码坏味检测。
技术关键词
代码坏味检测方法 基础分类器 复杂度 异构网络模型 高维特征向量 嵌套 解析工具 语句 函数调用关系 集成学习方法 程序 节点 抽象语法树 标签 机制 机器学习算法 集成算法
系统为您推荐了相关专利信息
1
一种基于深度学习的尼龙复合材料老化的检测方法
尼龙复合材料 多层次 老化现象 生成对抗网络 高维特征向量
2
一种浏览器端的流媒体处理方法、装置、设备及介质
编解码算法 视频帧 多线程 集群 参数
3
基于脑电信号的机器人控制方法及系统
机器人控制方法 电信号 频域特征 融合特征 交互式机器人
4
一种基于多源数据的火情标签库建立方法
库建立方法 标签 森林火情 数据 像素
5
基于NLP处理的文本可读性分析方法、系统及电子设备
复杂度特征 依存句法树 分析方法 文本可读性分析 密度
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号