Language independent approach for detecting duplicated code

446Citations
Citations of this article
174Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Code duplication is one of the factors that severely complicates the maintenance and evolution of large software systems. Techniques for detecting duplicated code exist but rely mostly on parsers, technology that has proven to be brittle in the face of different languages and dialects. In this paper we show that is possible to circumvent this hindrance by applying a language independent and visual approach, i.e. a tool that requires no parsing, yet is able to detect a significant amount of code duplication. We validate our approach on a number of case studies, involving four different implementation languages and ranging from 256 K up to 13Mb of source code size.

Cite

CITATION STYLE

APA

Ducasse, S., Rieger, M., & Demeyer, S. (1999). Language independent approach for detecting duplicated code. In Conference on Software Maintenance (pp. 109–118). https://doi.org/10.1109/icsm.1999.792593

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free