基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
目前在代码克隆检测领域,学者们主要从文本、词汇、语法和语义四种角度展开研究,然而长期以来代码克隆检测效果并未取得新的突破.针对这一问题,从图像处理角度提出了一种基于图像相似度的新型代码克隆检测(CCIS)方法.首先对源代码进行移除注释、空白符等操作,以获取“干净”的函数片段,并将函数中的标识符、关键字等进行高亮处理;然后将处理好的源代码转换为图像,并对图像进行规范化处理;最后使用Jaccard距离和感知哈希算法进行检测,得到代码克隆信息.为了验证实验的有效性,使用6款开源软件构建评价数据集进行测试.实验结果表明,CCIS方法能够检测出100%的类型一代码克隆、88%的类型二代码克隆与60%的类型三代码克隆,因此CCIS方法可以很好地进行代码克隆检测.
推荐文章
基于匹配点相似度引导采样的图像多平面检测
多平面检测
引导采样
匹配点
单应矩阵
克隆代码分析方法研究
克隆代码
克隆代码分析
克隆代码维护
缺陷检测
基于bugs的克隆代码稳定性评估方法
克隆代码
bugs
修改频度
稳定性
SVN
基于软件漏洞的克隆代码稳定性评估
克隆代码
漏洞
软件漏洞
曼—惠特尼检验
层次聚类
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于图像相似度检测代码克隆
来源期刊 计算机应用 学科 工学
关键词 代码克隆 克隆检测 Jaccard距离 感知哈希算法 语法高亮
年,卷(期) 2019,(7) 所属期刊栏目 计算机软件技术
研究方向 页码范围 2074-2080
页数 7页 分类号 TP311
字数 7324字 语种 中文
DOI 10.11772/j.issn.1001-9081.2019010083
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 刘东升 内蒙古师范大学计算机科学技术学院 76 464 12.0 18.0
2 侯敏 内蒙古师范大学计算机科学技术学院 13 52 5.0 7.0
3 王亚芳 内蒙古师范大学计算机科学技术学院 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (83)
共引文献  (40)
参考文献  (12)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1950(1)
  • 参考文献(0)
  • 二级参考文献(1)
1978(1)
  • 参考文献(0)
  • 二级参考文献(1)
1992(1)
  • 参考文献(1)
  • 二级参考文献(0)
1993(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(4)
  • 参考文献(1)
  • 二级参考文献(3)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(8)
  • 参考文献(1)
  • 二级参考文献(7)
2007(5)
  • 参考文献(1)
  • 二级参考文献(4)
2008(4)
  • 参考文献(0)
  • 二级参考文献(4)
2009(8)
  • 参考文献(1)
  • 二级参考文献(7)
2010(4)
  • 参考文献(0)
  • 二级参考文献(4)
2011(4)
  • 参考文献(0)
  • 二级参考文献(4)
2012(6)
  • 参考文献(0)
  • 二级参考文献(6)
2013(8)
  • 参考文献(1)
  • 二级参考文献(7)
2014(8)
  • 参考文献(0)
  • 二级参考文献(8)
2015(9)
  • 参考文献(1)
  • 二级参考文献(8)
2016(10)
  • 参考文献(0)
  • 二级参考文献(10)
2017(3)
  • 参考文献(1)
  • 二级参考文献(2)
2018(4)
  • 参考文献(4)
  • 二级参考文献(0)
2019(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
代码克隆
克隆检测
Jaccard距离
感知哈希算法
语法高亮
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用
月刊
1001-9081
51-1307/TP
大16开
成都237信箱
62-110
1981
chi
出版文献量(篇)
20189
总下载数(次)
40
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导