首页 | 本学科首页   官方微博 | 高级检索  
     

基于变更相似性的跨语言克隆检测方法
引用本文:柳萌宇,钟 浩,于海波. 基于变更相似性的跨语言克隆检测方法[J]. 计算机与现代化, 2016, 0(4): 79. DOI: 10.3969/j.issn.1006-2475.2016.04.016
作者姓名:柳萌宇  钟 浩  于海波
摘    要:为了吸引更多开发者或是支持不同的平台,开源项目组织或商业公司倾向于采用多种语言实现他们的项目。在这些多语言项目中,存在大量跨语言的克隆代码,跨语言的克隆检测成为维护此类项目的重要部分。但是,现有的工具大多只能检测同一种语言的克隆,无法有效检测如JavaC#之间存在的跨语言克隆。为此,本文提出一种基于代码变更相似性的克隆检测方法,该工具能够检测出JavaC#代码中存在的跨语言克隆。在开源项目ANTLRFpML上进行实验评估,结果表明该工具能够有效检测出跨语言克隆代码。

收稿时间:2018-09-30

Cross-language Clone Detection Based on Revision Similarity
LIU Meng-yu,ZHONG Hao,YU Hai-bo. Cross-language Clone Detection Based on Revision Similarity[J]. Computer and Modernization, 2016, 0(4): 79. DOI: 10.3969/j.issn.1006-2475.2016.04.016
Authors:LIU Meng-yu  ZHONG Hao  YU Hai-bo
Abstract:
Keywords:clone detection  information retrieval  data mining  revision similarity  
点击此处可从《计算机与现代化》浏览原始摘要信息
点击此处可从《计算机与现代化》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号