Representing Clones in a Localized Manner

Robert Tairas 1 Ferosh Jacob 2 Jeff Gray 2
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Code clones (i.e., duplicate sections of code) can be scattered throughout the source files of a program. Manually evaluating a group of such clones requires observing each clone in its original location (i.e., opening each file and finding the source location of each clone), which can be a time-consuming process. As an alternative, this paper introduces a technique that localizes the representation of code clones to provide a summary of the properties of two or more clones in one location. In our approach, the results of a clone detection tool are analyzed in an automated manner to determine the properties (i.e., similarities and differences) of the clones. These properties are visualized directly within the source editor. The localized representation is realized as part of the features of an Eclipse plug-in called CeDAR.
Type de document :
Communication dans un congrès
International Workshop on Software Clones, May 2011, Waikiki, United States. 2011, 〈10.1145/1985404.1985414〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00606911
Contributeur : Robert Tairas <>
Soumis le : jeudi 7 juillet 2011 - 13:40:35
Dernière modification le : mercredi 11 avril 2018 - 01:57:07

Identifiants

Citation

Robert Tairas, Ferosh Jacob, Jeff Gray. Representing Clones in a Localized Manner. International Workshop on Software Clones, May 2011, Waikiki, United States. 2011, 〈10.1145/1985404.1985414〉. 〈inria-00606911〉

Partager

Métriques

Consultations de la notice

102