恭喜南京航空航天大学张静宣获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜南京航空航天大学申请的专利结合上下文环境与重构判断的代码注释更新方法、装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115033244B 。
龙图腾网通过国家知识产权局官网在2025-05-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210679595.2,技术领域涉及:G06F8/41;该发明授权结合上下文环境与重构判断的代码注释更新方法、装置是由张静宣;秘相博;蓝金鹏;鞠悦设计研发完成,并于2022-06-16向国家知识产权局提交的专利申请。
本结合上下文环境与重构判断的代码注释更新方法、装置在说明书摘要公布了:本发明公开了一种结合上下文环境与重构判断的代码注释更新方法、装置,所述方法包括:使用代码训练集对编码解码模型进行训练;所述编码解码模型包括编码层、解码层和协同注意力层;所述编码层与所述协同注意力层连接,使得每个编码器的输出特征链接其他编码器的输出特征,协同注意力层输出全局特征;使用代码重构模型对目标代码进行代码重构判断,排除其中代码重构的部分,之后使用编码解码模型对目标代码进行检测,查询目标代码中应当更新的注释。采用上述技术方案,根据目标代码上下文的数据特征,综合判断代码注释是否应当更新,同时考虑代码重构的影响。
本发明授权结合上下文环境与重构判断的代码注释更新方法、装置在权利要求书中公布了:1.一种结合上下文环境与重构判断的代码注释更新方法,其特征在于,包括:获取代码训练集,根据注释中的方法描述信息,建立方法代码和注释的对应关系;所述代码训练集中包括旧方法代码、旧注释、新方法代码和新注释;对代码训练集进行处理,排除其中没有增加或更改方法代码描述信息的训练数据;使用代码训练集对编码解码模型进行训练;所述编码解码模型包括编码层、解码层、协同注意力层、codeBert模型嵌入层和全连接层,所述编码层包括新增代码编码器、删除代码编码器、替换代码编码器和旧注释编码器;所述解码层包括新注释解码器;新增代码、删除代码、替换代码和旧注释输入编码侧codeBert模型嵌入层,编码侧codeBert模型嵌入层的输出与编码层连接,编码层为双向LSTM,编码层的输出输入协同注意力层;所述编码层与所述协同注意力层连接,使得每个编码器的输出特征链接其他编码器的输出特征,协同注意力层输出全局特征;新注释输入解码侧codeBert模型嵌入层,解码侧codeBert模型嵌入层的输出与解码层连接,解码层为单向LSTM;协同注意力层的输出和解码层的输出均输入全连接层,全连接层输出权重;根据权重数值和阈值的比较,判断注释是否应当进行更新;使用代码重构模型对目标代码进行代码重构判断,排除其中代码重构的部分,之后使用编码解码模型对目标代码进行检测,查询目标代码中应当更新的注释。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京航空航天大学,其通讯地址为:210016 江苏省南京市秦淮区御道街29号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。