• 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