Work

A language independent approach for detecting duplicated code

Year: 1999
Type: conference-paper
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 13 Mb of source code size.
Authors: S. Ducasse, M. Rieger, S. Demeyer
Institution: University of Bern
Language: English
Open Access status: green
OpenAlex ID: W2128698639
FWCI: 6.081
Cites: 14
Cited by: 625
Related to: 10