恭喜北京航空航天大学栾钟治获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京航空航天大学申请的专利一种针对日志记录的变量推荐方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114780065B 。
龙图腾网通过国家知识产权局官网在2025-05-27发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210453072.6,技术领域涉及:G06F8/20;该发明授权一种针对日志记录的变量推荐方法是由栾钟治;戴邵徵;黄绍晗设计研发完成,并于2022-04-27向国家知识产权局提交的专利申请。
本一种针对日志记录的变量推荐方法在说明书摘要公布了:本发明公开了一种针对日志记录的变量推荐方法,首先使用图神经网络提取图结构信息,然后融合图结构信息和利用预训练模型提取的语义信息去推荐日志变量。针对目前对日志记录语句中的变量进行推荐的研究工作既少且效果未达到理想水平,并且缺少帮助开发人员编写高质量日志记录语句的问题,本方法能直接帮助开发人员编写高质量日志记录语句,以解决源代码中记录的日志变量不合理的技术问题。
本发明授权一种针对日志记录的变量推荐方法在权利要求书中公布了:1.一种针对日志记录的变量推荐方法,其特征在于包括下列步骤:步骤一,从源代码中获取每个代码段中标志对应的标签;步骤11,从源代码中获取日志记录语句及对应的代码段;步骤12,制定日志变量提取规则;步骤13,提取日志记录语句中的日志变量;步骤14,确定代码段中每个标志对应的标签;步骤二,构建代码段异构图;步骤21,代码段集的随机选取;步骤22,训练标志集的去重;步骤23,代码段异构图的节点的选取;代码段异构图,记为GV,E;所述GV,E中V表示图中的节点集合,E表示图中的边集合;将TCS与UT作为GV,E的节点;TCS表示训练代码段集;UT表示标志训练序列;步骤24,代码段异构图的边的选取;所述代码段异构图GV,E中的边同样有两类,即tokeni与tokenj之间的边,tcsα与tokeni之间边;tokeni与tokenj之间的边的权重按照PMI方法进行计算,而tcsα与tokeni之间的边的权重按照TF-IDF方法进行计算;tokeni表示第i个训练标志;tokenj表示第j个训练标志;tcsα表示选取的第α个代码段;步骤三,计算标志的标签取值;采用标签赋值为1的次数占比M_labeli来计算任意一个标志tokeni的标签取值;步骤四,编码代码段的图结构信息;将代码段异构图GV,E输入至改进GCN模型中进行处理,输出tokeni预测的标签取值,记为M_label预测i;改进GCN模型使用2层的图卷积层进行训练,第一图卷积层的激活函数是用的ReLU,第二图卷积层输出结果给sigmoid函数,损失函数为均方差损失函数MSE;代码段异构图GV,E经改进GCN模型处理后,得到GV,E中的各个节点的嵌入表示,记为所述也称为代码段的图结构信息编码;步骤五,基于BERT的图结构信息融合;步骤51、构建SE-BERT模型;将加入到BERT模型的嵌入表示层中,实现图结构信息与语义信息的融合,记为SE-BERT模型;步骤52、利用SE-BERT模型进行标签预测;利用交叉熵损失函数对SE-BERT模型进行模型参数调节,得到被选取代码段tcsα中标志的预测标签即日志变量;交叉熵损失函数K表示训练标志的总个数;在代码段csn中标志的标签,记为
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京航空航天大学,其通讯地址为:100191 北京市海淀区学院路37号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。