计算机应用研究2021,Vol.38Issue(11) :3215-3221,3230.DOI:10.19734/j.issn.1001-3695.2021.04.0096

代码搜索方法研究进展

Research progress of code search methods

魏敏 张丽萍
计算机应用研究2021,Vol.38Issue(11) :3215-3221,3230.DOI:10.19734/j.issn.1001-3695.2021.04.0096

代码搜索方法研究进展

Research progress of code search methods

魏敏 1张丽萍1
扫码查看

作者信息

  • 1. 内蒙古师范大学计算机科学技术学院,呼和浩特010022
  • 折叠

摘要

开源软件的成功推动了软件产业的蓬勃发展,大量代码资源为代码搜索创造了条件.如何通过代码搜索技术找到需求代码成为一个重要问题.为了更好地推进后续研究工作,首先对代码搜索相关概念及研究趋势进行介绍和说明;其次对使用不同技术的代码搜索研究工作进行综述,包括基于信息检索、查询和代码描述增强、程序特征分类以及深度学习等方面,并进一步总结归纳不同方法的优缺点;接下来针对代码搜索技术所应用的多个领域进行介绍,包括程序合成、代码推荐与补全和代码风格改善等方面;最后分析现阶段代码搜索面临的主要问题,为未来该方向的发展提供一定的参考与建议.

关键词

代码搜索/程序特征/程序理解/深度学习/代码复用

引用本文复制引用

基金项目

国家自然科学基金资助项目(61462071)

内蒙古自然科学基金资助项目(2018MS06009)

内蒙古师范大学自主科研项目(29K19ZZYF017)

内蒙古自治区高等学校科学研究项目(NJZY21560)

内蒙古师范大学研究生科研创新基金资助项目(CXJJS20126)

出版年

2021
计算机应用研究
四川省电子计算机应用研究中心

计算机应用研究

CSTPCDCSCD北大核心
影响因子:0.93
ISSN:1001-3695
被引量2
参考文献量16
段落导航相关论文