电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

基于多维度异质图结构的代码注释自动生成_戎珂瑶.pdfVIP免费

基于多维度异质图结构的代码注释自动生成_戎珂瑶.pdf_第1页
基于多维度异质图结构的代码注释自动生成_戎珂瑶.pdf_第2页
基于多维度异质图结构的代码注释自动生成_戎珂瑶.pdf_第3页
第49卷第4期2023年4月ComputerEngineering计算机工程基于多维度异质图结构的代码注释自动生成戎珂瑶,熊贇(复旦大学计算机科学技术学院上海市数据科学重点实验室,上海200433)摘要:代码注释能够增强源代码的可读性、辅助软件开发过程,因此代码注释自动生成任务成为研究热点。然而现有工作大多只利用了源代码的序列信息或抽象语法树信息,未能充分捕捉代码语言特有的多种特征。为进一步利用源代码的多维度特征,提升注释生成的效果,构建基于多维度异质图结构的代码注释自动生成模型。利用异质图结构和图神经网络,将源代码的抽象语法树、控制流图、数据流图等进行融合并构建为具有多种节点和连边的异质表示图,以此表现代码的语义特征、序列特征、语法特征、结构特征等多维度特征。在真实数据集上的实验结果表明,该模型相较于Hybrid-DRL、NeuralCodeSum、SeqGNN等模型具有更好的效果,在BLEU-4、METEOR、ROUGE-L指标上分别最高提升1.6%、3.2%、3.1%,可获得更流畅、可读性更好的代码注释。关键词:代码注释生成;异质图;图注意力网络;神经机器翻译;多维度特征开放科学(资源服务)标志码(OSID):中文引用格式:戎珂瑶,熊贇.基于多维度异质图结构的代码注释自动生成[J].计算机工程,2023,49(4):240-248.英文引用格式:RONGKY,XIONGY.Automaticcodeannotationgenerationbasedonmulti-dimensionalheterogeneousgraphstructure[J].ComputerEngineering,2023,49(4):240-248.AutomaticCodeAnnotationGenerationBasedonMulti-dimensionalHeterogeneousGraphStructureRONGKeyao,XIONGYun(ShanghaiKeyLaboratoryofDataScience,SchoolofComputerScience,FudanUniversity,Shanghai200433,China)【Abstract】Thetaskofautomaticcodeannotationgenerationhasbecomearesearchhotspotconsideringcodeannotationscanenhancethereadabilityofsourcecodeandassistthesoftwaredevelopmentprocess.Whilesomeresearchershaveexploitedthesequenceinformationorabstractsyntaxtreeinformationofsourcecode,themultiplefeaturesspecifictothecodelanguagehavenotbeenstudied.Therefore,tofurtherexploitthemulti-dimensionalfeaturesofsourcecodeandimprovetheannotationgenerationeffect,thisstudyusesaheterogeneousgraphstructureandgraphneuralnetworktofuseandconstructtheabstractsyntaxtree,controlflowgraph,anddataflowgrap...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

蜗牛文库的最新文档

二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
10.00金币
0下载
二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
10.00金币
0下载
二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
10.00金币
1下载
二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
10.00金币
0下载
二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
10.00金币
0下载
二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf
10.00金币
0下载
蜗牛文库+ 关注
实名认证
内容提供者

提供各种专业文档内容

确认删除?
QQ
  • QQ点击这里给我发消息
微信客服
  • 微信客服
回到顶部