一种基于程序分析的Java函数注释自动生成方法
授权
摘要
本发明为一种基于程序分析的Java函数注释自动生成方法:首先收集大量GitHub上开源项目,基于程序分析技术对Java函数信息及调用关系进行提取,形成训练数据集;随后基于深度学习领域循环神经网络技术训练出一个函数到注释的翻译模型,能自动为函数生成注释,效果明显;有效解决了当前项目中现有函数注释的稀缺性、不规范性、不一致性等问题,提高了代码可读性和可维护性。
基本信息
专利标题 :
一种基于程序分析的Java函数注释自动生成方法
专利标题(英):
暂无
公开(公告)号 :
CN112433754A
申请号 :
CN202110045380.0
公开(公告)日 :
2021-03-02
申请日 :
2021-01-13
授权号 :
CN112433754B
授权日 :
2022-05-31
发明人 :
许蕾周航
申请人 :
南京大学
申请人地址 :
江苏省南京市汉口路22号
代理机构 :
代理人 :
优先权 :
CN202110045380.0
主分类号 :
G06F8/73
IPC分类号 :
G06F8/73 G06N3/04 G06N3/08 G06F8/30
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F8/00
软件工程设计
G06F8/70
软件维护或管理
G06F8/73
程序文件编制
法律状态
2022-05-31 :
授权
2021-03-19 :
实质审查的生效
IPC(主分类) : G06F 8/73
申请日 : 20210113
申请日 : 20210113
2021-03-02 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
1、
CN112433754A.PDF
PDF下载