CloneClipse
From Conqat
Clone detection on large projects can produce large clone sets. It is hard to get an overview, let alone manage or reduce cloning in such projects without adequate tool support.
The goal of CloneClipse is to provide this tool support and to help with comprehension of clone detection reports.
[edit]
Overview
Screenshot of the JUnit clone detection results in CloneClipse:
- A Navigator
- Tree view of the source files on which clone detection has been performed.
- B Clone Classes View
- Displays the detected clone classes.
- C Clone View
- Displays the clones in the selected clone class
- D Clone Compare View
- Displays the code fragments corresponding to the selected clones next to each other. This view works much like an inverted Diff view: Instean of displaying the differences between two files, it displays their duplications.
- E Clone Visualiser
- Displays clone relationships in a Bars and Stripes view (also called Seesoft visualisation). Each file is depicted by a bar, its length corresponding to the number of lines of code. Clones are depicted as stripes. The height of a stripe corresponds to the number of lines of code of the duplicated code fragment. The stripes of the clones of a clone class have the same color.
[edit]
Availability
CloneClipse is not released as open source yet. To obtain it, please send a mail to Elmar Juergens.

