期刊文献+

软件系统中代码克隆的检测技术 被引量:7

Techniques of Detecting Code Clones in Software Systems
下载PDF
导出
摘要 大型的软件系统常常有很多重复的克隆代码,给软件维护增加了很大的困难。如何利用工具检测这些重复代码是软件工程领域中一个重要的研究课题。本文首先引入了代码克隆的概念和定义,然后深入探讨自动检测克隆代码所面临的难点,并在此基础上详细阐述了利用后缀树检测代码克隆的一般方法。
作者 叶青青
出处 《计算机系统应用》 2007年第12期94-97,77,共5页 Computer Systems & Applications
  • 相关文献

参考文献7

  • 1Antoniol, G. , et al. , Analyzing Cloning Evolution in the Linux Kernel. Journal of Information and Software Technology, 2002. 44(13): p. 755-765.
  • 2Baker, B.S. , On Finding Duplication and Near - Duplication in Large Software Systems, in Proceedings of 2nd IEEE Working Conference on Reverse Engineering. 1995. p. 86-95.
  • 3Kamiya, T. , S. Kusumoto, and K. Inoue, CCFinder: A Multilinguistic Token - Based Code Clone Detection System for Large Scale Source Code. IEEE Transactions on Software Engineering, 2002. 28 (6) : p. 654 - 670.
  • 4Kim, M. , et al. , An Ethnographic Study of Copy and Paste Programming Practices in OOPL, in Proceedings of 2004 International Sympoisum on Empirical Software Engineering. 2004. p. 83-92.
  • 5Baxter, I. D. , et al. , Clone Detection Using Abstract Syntax Tree, in Proceedings of 1998 International Conference on Software Maintenance. 1998. p. 368 - 377.
  • 6Basit, H. A. and S. Jarzabek, Detecting Higher - Level Similarity Patterns in Programs. 2005: p. 156 - 165.
  • 7Weiner, P. Linear Pattern Matching Algorithm. in Proceedings of 14th IEEE Symposium on Switching and Automata Theory. 1973.

同被引文献55

引证文献7

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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