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 :
بازگشت