Visualization of clone detection results

  • Authors:
  • Robert Tairas;Jeff Gray;Ira Baxter

  • Affiliations:
  • University of Alabama at Birmingham, Birmingham, AL;University of Alabama at Birmingham, Birmingham, AL;Semantic Designs, Inc., Austin, TX

  • Venue:
  • eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of a clone detection tool is to identify sections of code that are duplicated in a program. The result of the detection is presented in some manner for the user to view, which is usually in the form of a list of clones that are grouped together. Previous research has shown how scatter plots can be used to render a graphical representation of the results. This paper describes the integration of a stand-alone clone detection tool into Eclipse and a corresponding alternative visualization of clone detection results. An Eclipse plugin is described that displays the results of a clone detection tool called CloneDR™. The visualization of the results is implemented as an extension to the AspectJ Development Tool (AJDT) Visualiser plugin, which is primarily used to view crosscutting concerns in aspect-oriented programs.