摘要
本发明属于软件维护技术领域,具体涉及一种基于多模态特征融合的代码摘要生成方法及系统;包括:获取代码并对其进行预处理和嵌入处理,得到tokens、语句和CFG三种嵌入;提取CFG的多尺度矩阵并对其进行加权融合,得到多尺度融合矩阵;对三种嵌入和多尺度融合矩阵进行处理,得到tokens特征、语句特征和多模态特征;对tokens特征和语句特征进行处理,得到交叉融合特征向量;对自然语言描述和其词位置信息进行处理,得到代码描述特征;将代码描述特征、交叉融合特征向量和多模态特征输入到解码器进行处理,得到解码特征;采用FNF模块对解码特征进行处理,得到预测摘要结果;本发明能够生成高质量的代码摘要。