期刊文献+

代码克隆检测方法研究进展

Research Progress of Code Clone Detection
下载PDF
导出
摘要 代码克隆检测问题是软件工程领域一个基础的研究课题,在代码片段推荐、软件项目维护等应用领域发挥着重要的作用。随着在线代码库中代码规模的快速增长,以及信息检索、机器学习领域的快速发展,代码克隆检测的研究也取得新的进展。介绍代码克隆检测的基本概念与主流方法,重点介绍近几年基于信息检索、机器学习的代码克隆检测的主要方法,对基于token的融合信息检索与深度学习的方法进行实验。 In software engineering, code clone detection has been a basic research topic, which can be applied to several applications, e.g. code snippets recommending and software project maintenance. In recent years, with the blossom of online code repositories, and the rapid development of information retrieval and machine learning, the research of code clone detection has also been benefited from that. Introduces the basic definitions and main approaches, and focuses on the approaches published in recent years. Conducts experiments on token-based method.
作者 王婷 牟永敏 张志华 WANG Ting;MU Yong-min;ZHANG Zhi-hua(School of Computer, Beijing Information Science and Fechnology University, Beijing 100101)
出处 《现代计算机》 2019年第13期32-38,共7页 Modern Computer
基金 北京市自然科学基金(重点研究专题项目)(No.Z160002) 网络文化与数字传播北京市重点实验室开放课题(No.ICDD2017XX)
关键词 代码克隆检测 软件工程 机器学习 信息检索 Code Clone Detection Software Engineering Information Retrieval Machine Learning
  • 相关文献

参考文献2

二级参考文献73

  • 1曹羽中,金茂忠,刘超.克隆代码检测技术综述[J].计算机工程与科学,2006,28(z2):9-13. 被引量:6
  • 2Bilenko M,Mooney R J.Adaptive duplicate detection using learnable string similarity measure[C] ∥Proceeding of ninth ACM SIGKDD international conference on Knowledge disco-very and data mining.2003:39-48,.
  • 3Baker B S.On finding duplication and near duplication in large software systems[C] ∥Proceedings of 2nd Working Conference on Reverse Engineering.1995:86-95.
  • 4Mayrand J,Leblanc C,Merlo E M.Automatic detection of function clones in a software system using metrics[C] ∥Proceeding of International Conference on Software Maintenance (ICSM).1996.
  • 5Rieger M.Effective clone detection without language barriers[D].Bern University,Switzerland,2005.
  • 6Georgina C,Mike J.Source-code plagiarism:A UK academic perspective[R].RR-422.Department of computer Science,University of Warwick,2006.
  • 7Sheard J,Dick M,Markham S,et al.Cheating and plagiarism:perceptions and practices of first year it students[C] ∥Procee-dings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education.2002:183-187.
  • 8McCabe D.Levels of Cheating and Plagiarism Remain High[OL].Center for Academic Integrity.Duke University,2005.http://academicintegrity.org.
  • 9Halstead,Howard M.Elements of Software Science[Z].Elsevier,1977.
  • 10Ottenstein K J.An Algorithmic Approach to the Detection and Prevention of Plagiarism[J].SIGCSE Bulletin,1977,8(4):30-41.

共引文献32

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部