-
题名基于差异性代码克隆的代码块补全提示方法
被引量:1
- 1
-
-
作者
殷康麒
吴鸣
王鹏程
徐云
-
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学安徽省高性能计算重点实验室
-
出处
《计算机工程》
CAS
CSCD
北大核心
2020年第1期196-200,207,共6页
-
基金
国家自然科学基金面上项目(61672480)
-
文摘
在软件编程中,通过代码补全提示可以提高编码效率,但目前缺乏有效的工具和手段从规模差异较大的相似代码中找到合适的候选代码。针对该问题,基于差异性代码克隆技术设计一种新的代码块补全提示方法。通过改进基于滑动窗口和带误匹配索引的匹配算法,寻找与待补全代码块相似的候选代码块,并对其进行特征提取、聚类和相关性排名,以此获得候选代码块的提示顺序。实验结果表明,与HILL等人提出的代码块补全提示方法相比,该方法提示准确率较高,并且适用于更多代码块补全场景。
-
关键词
代码补全提示
代码克隆
特征提取
聚类
编码
集成开发环境
-
Keywords
code completion suggestion
code clone
feature extraction
clustering
coding
Integrated Development Environment(IDE)
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-