DocumentCode
3237642
Title
Large scale multi-language clone analysis in a telecommunication industrial setting
Author
Merlo, Ettore ; Lavoie, Thierry ; Potvin, Pascal ; Busnel, Pierre
Author_Institution
Dept. of Comput. & Software Eng., Polytech. Montreal, Montréal, QC, Canada
fYear
2013
fDate
19-19 May 2013
Firstpage
69
Lastpage
75
Abstract
This paper presents results from an experience of transferring the CLAN clone detection technology into a telecommunication industrial setting. Eleven proprietary systems have been analyzed for a total of about 94 MLOC of C/C++ and Java source code. The characteristics of the analyzed systems together with a description of the Web portal that is used as an interface to the clone analysis environment is described. Reported results include figures and diagrams about clone frequencies, types, and similarity distributions. Processing times including parsing, clone clustering, and Dynamic Programming visualisation are presented. A discussion about lesson learned and future research work is also presented from an industrial point of view for real life practical applications of clone detection.
Keywords
C++ language; Java; data visualisation; dynamic programming; pattern clustering; portals; systems analysis; telecommunication industry; C-C++ langauge; CLAN clone detection technology; Java source code; Web portal; clone clustering; clone frequency; clone similarity distributions; dynamic programming visualisation; large scale multilanguage clone analysis; parsing; systems analysis; telecommunication industrial setting; Cloning; Context; Java; Measurement; Portals; Software; Visualization; clone detection; experience report; telecommunication software;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Clones (IWSC), 2013 7th International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/IWSC.2013.6613046
Filename
6613046
Link To Document