skip to main content
10.1145/1985404.1985425acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
demonstration

VisCad: flexible code clone analysis support for NiCad

Published:23 May 2011Publication History

ABSTRACT

Clone detector results can be better understood with tools that support visualization and facilitate in-depth analysis. In this tool demo paper we present VisCad, a comprehensive code clone analysis and visualization tool that provides such support for the near-miss hybrid clone detection tool, NiCad. Through carefully selectedmetrics and visualization techniques VisCad can guide users to explore the cloning of a system from different perspectives.

References

  1. C. Kapser and M. W. Godfrey. Improved Tool Support for the Investigation of Duplication in Software. In ICSM, pp. 305--314, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. K. Roy and J. R. Cordy. Near-miss Function Clones in Open Source Software: An Empirical Study. Journal of Software Maintenance and Evolution 2(3): 165--189, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. K. Roy and J. R. Cordy. NiCad: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization. In ICPC, pp. 172--181, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. K. Roy and J. R. Cordy. A Survey on Software Clone Detection Research. Technical Report 2007-541, 115 pp., School of Computing, Queen's University, 2007.Google ScholarGoogle Scholar
  5. Y. Ueda, T. Kamiya, S. Kusumoto and K. Inoue. Gemini: Maintenance support environment based on code clone analysis. In METRICS, pp. 67--76, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. VisCad: flexible code clone analysis support for NiCad

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader