Title :
Enhancing Quality of Code Clone Detection with Program Dependency Graph
Author :
Higo, Yoshiki ; Kusumoto, Shinji
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
Abstract :
At present, there are various kinds of code clone detection techniques. PDG-based detection is suitable to detect non-contiguous code clones meanwhile other detection techniques are not suited to detect them. However, there is a tendency that it cannot detect contiguous code clones unlike string-based or token-based technique. This paper proposes two techniques to enhance the PDG-based detection for practical usage. The software tool, Scorpio has been developed based on the techniques.
Keywords :
codes; software tools; code clone detection; program dependency graph; software tool Scorpio; Cloning; Flow graphs; Information science; Reverse engineering; Software systems; Software tools; code clone; program slice;
Conference_Titel :
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location :
Lille
Print_ISBN :
978-0-7695-3867-9
DOI :
10.1109/WCRE.2009.39