摘要
本发明适用于软件工程技术领域,提供了一种基于GraphCodeBERT的代码质量分析方法。该方法将代码与注释的一致性作为代码质量分析的关键维度,能判别函数粒度下代码与注释语义之间是否一致,分析模型对于代码与注释一致性关系的原因,定量确定代码和注释每个划分维度对预测结果的贡献值并可视化呈现。本发明中处理后的数据适用于多种预训练代码模型分析,支持模型可解释性的研究及代码质量评估;通过深度贡献度分析提供多维度数据助力深入研究;借助可视化手段辅助开发人员优化代码管理、识别改进高风险代码;在代码质量评估上,实现函数级代码与注释一致性自动检测,为代码审查和优化提供数据支撑,提高软件开发和维护的效率。
技术关键词
分析方法
抽象语法树
代码特征
辅助开发人员
软件工程技术
解码器框架
代码结构
对源代码
基线
梯度下降法
关系
特征值
编码器
分词
自然语言
解析器
语义
高风险
变量
系统为您推荐了相关专利信息
竞品分析技术
竞品分析方法
关键词
账号
社交媒体平台
大语言模型
患者
分析方法
一体化信息平台
健康数据监测
频域特征提取方法
高精度传感器
液压泵故障
数据采集模块
远程故障诊断
阈值算法
多角度
卷烟检测技术
差分算法
尺度分析方法