10.3778/j.issn.1673-9418.2110073
基于深度学习的代码表征及其应用综述
对程序进行分析、推理能够对软件开发、维护、迁移起到重要作用.如何高效地从程序代码中获取高质量信息成为了当前研究的热点.近几年有许多学者将基于深度学习的表征技术引入到程序代码分析任务中.深度学习模型能够自动地提取代码中所包含的隐含特征,降低对人工制定特征的依赖.首先介绍了代码表征的背景知识和基本概念,从代码静态信息分析角度出发,总结了基于深度学习的代码表征研究工作.之后进一步介绍了代码表征在代码克隆检测、代码搜索和代码补全三个任务上的具体应用.最后分析现有基于深度学习的代码表征工作中仍然存在的问题,并展望了未来可能的研究方向.
代码表征、表征学习、软件工程、代码分析、深度学习
16
TP391(计算技术、计算机技术)
国家自然科学基金61872139
2022-09-22(万方平台首次上网日期,不代表论文的发表时间)
共19页
2011-2029