Publication | Closed Access
Cross-Language Clone Detection
36
Citations
30
References
2008
Year
Unknown Venue
Code duplication is a common software development practice that introduces several similar or identical seg-ments of code, or code clones. In addition, there is currently a trend towards the use of multiple languages in the devel-opment of software systems. While there has been much work on clone detection and increased interest in studies of multi-language software systems, there have been no stud-ies of code clones that span multiple languages, which we term cross-language code clones. In this paper we de-scribe an approach for cross-language clone detection. We then introduce a tool, which is based on the CodeDOM li-brary that is included with the Microsoft.NET Framework, to demonstrate the existence of cross-language clones in a real software system that contains both C # and Visual Ba-sic.NET source code. Because our clone detection algo-rithm operates on a tree structure, other tree-based clone detection algorithms could be substituted in the implemen-tation of our tool. 1.
| Year | Citations | |
|---|---|---|
1965 | 10.4K | |
2002 | 1.7K | |
2002 | 1.3K | |
2007 | 1K | |
2007 | 765 | |
2002 | 719 | |
1999 | 619 | |
2002 | 617 | |
2006 | 600 | |
1996 | 535 |
Page 1
Page 1