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

Live scatterplots

Published:23 May 2011Publication History

ABSTRACT

Scatterplots have been used to help understand clone relationships in large scale systems since the earliest large system studies more than a decade ago. They often expose interesting patterns of cloning between subsystems and point to opportunities for further analysis. However, the remaining question when such patterns are seen is always, "but what is that?" Live scatterplots are aimed at providing an immediate, intuitive answer that can help the analyst to quickly identify and access subsystems and clones involved in a pattern simply by directly pointing at it in the scatterplot. Live scatterplots exploit the table, title and hyperlink tags of standard HTML to provide this ability in any standard browser, without the need for custom frameworks.

References

  1. T. Kamiya, S. Kusumoto, K. Inoue. CCFinder: amultilinguistic token-based code clone detection system for large scale source code. IEEE Trans. Softw. Eng. 28(7):654--670, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Livieri, Y. Higo, M. Matushita and K. Inoue. Very-large scale code clone analysis and visualization of open source programs using D-CCFinder. In ICSE, pages 106--115, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Z.M. Jiang and A.E. Hassan A framework for studying clones In large software systems. In SCAM, pages 203--212, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. N. Göde and R. Koschke. Studying clone evolution using incremental clone detection. J. Softw. Maint. and Evol. - Research and Practice (2011, to appear).Google ScholarGoogle Scholar
  5. C.K. Roy and J.R. Cordy. NICAD: Accurate detection of near-miss intentional clones using flexible prettyprinting and code normalization. In ICPC, pages 172--181, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Ueda, T. Kamiya, S. Kusumoto, and K. Inoue. Gemini: Maintenance support environment based on code clone analysis. In METRICS, pages 67--76, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Live scatterplots

      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