Title :
Visual Clone Analysis with SolidSDD
Author :
Voinea, Lucian ; Telea, Alexandru C.
Author_Institution :
SolidSource BV, Eindhoven, Netherlands
Abstract :
We present SolidSDD, an integrated tool for the extraction and visual analysis of code clones. SolidSDD aims to simplify and speed up the entire process of clone extraction from code bases written in C, C++, Java, and C#, and visual analysis of the extracted results. To this end, we combine several scalable visualization techniques such as hierarchical edge bundles, table lenses, annotated text views, and linked views. We demonstrate SolidSDD for both fine-grained clone analysis and aggregated report production tasks on several large-scale code bases.
Keywords :
C++ language; Java; graphical user interfaces; interactive systems; software maintenance; source code (software); C language; C# language; C++ language; Java language; SolidSDD; aggregated report production tasks; annotated text views; code clone extraction; code clone visual analysis; fine-grained clone analysis; hierarchical edge bundles; integrated tool; large-scale code bases; linked views; scalable visualization techniques; table lenses; Cloning; Data visualization; Databases; Lenses; Measurement; Software; Visualization; bundled graphs; clone analysis; clone visualization;
Conference_Titel :
Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
Conference_Location :
Victoria, BC
DOI :
10.1109/VISSOFT.2014.22