基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
在软件编程中,通过代码补全提示可以提高编码效率,但目前缺乏有效的工具和手段从规模差异较大的相似代码中找到合适的候选代码.针对该问题,基于差异性代码克隆技术设计一种新的代码块补全提示方法.通过改进基于滑动窗口和带误匹配索引的匹配算法,寻找与待补全代码块相似的候选代码块,并对其进行特征提取、聚类和相关性排名,以此获得候选代码块的提示顺序.实验结果表明,与 HILL 等人提出的代码块补全提示方法相比,该方法提示准确率较高,并且适用于更多代码块补全场景.
推荐文章
克隆代码自动重构的抽象语法树及静态分析
克隆代码自动重构
抽象语法树
静态分析
基于代码克隆检测的代码来源分析方法
代码来源分析
Hash
词袋模型
代码克隆
克隆检测
基于分组的代码克隆增量检测方法
程序分析
代码克隆
克隆检测
增量
软件源代码中的代码克隆现象及其检测方法
代码克隆
软件维护
软件理解
语义抽象树
后缀树
频繁项集挖掘
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于差异性代码克隆的代码块补全提示方法
来源期刊 计算机工程 学科 工学
关键词 代码补全提示 代码克隆 特征提取 聚类 编码 集成开发环境
年,卷(期) 2020,(1) 所属期刊栏目 体系结构与软件技术
研究方向 页码范围 196-200,207
页数 6页 分类号 TP391
字数 3477字 语种 中文
DOI 10.19678/j.issn.1000-3428.0053683
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 徐云 中国科学技术大学计算机科学与技术学院 79 411 13.0 16.0
5 吴鸣 中国科学技术大学计算机科学与技术学院 104 1743 20.0 40.0
9 王鹏程 中国科学技术大学计算机科学与技术学院 13 40 4.0 6.0
13 殷康麒 中国科学技术大学计算机科学与技术学院 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (10)
共引文献  (8)
参考文献  (7)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1997(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(2)
  • 参考文献(1)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(4)
  • 参考文献(1)
  • 二级参考文献(3)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(4)
  • 参考文献(1)
  • 二级参考文献(3)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(1)
  • 参考文献(1)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
代码补全提示
代码克隆
特征提取
聚类
编码
集成开发环境
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程
月刊
1000-3428
31-1289/TP
大16开
上海市桂林路418号
4-310
1975
chi
出版文献量(篇)
31987
总下载数(次)
53
总被引数(次)
317027
论文1v1指导