Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1985404.1985426acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
demonstration

Live scatterplots

Published: 23 May 2011 Publication 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.
[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.
[3]
Z.M. Jiang and A.E. Hassan A framework for studying clones In large software systems. In SCAM, pages 203--212, 2007.
[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).
[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.
[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.

Cited By

View all
  • (2014)Supporting clone analysis with tag cloud visualizationProceedings of the International Workshop on Innovative Software Development Methodologies and Practices10.1145/2666581.2666586(94-99)Online publication date: 16-Nov-2014
  • (2014)The vision of software clone management: Past, present, and future (Keynote paper)2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)10.1109/CSMR-WCRE.2014.6747168(18-33)Online publication date: Feb-2014
  • (2011)Exploring Large-Scale System Similarity Using Incremental Clone Detection and Live ScatterplotsProceedings of the 2011 IEEE 19th International Conference on Program Comprehension10.1109/ICPC.2011.25(151-160)Online publication date: 22-Jun-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IWSC '11: Proceedings of the 5th International Workshop on Software Clones
May 2011
92 pages
ISBN:9781450305884
DOI:10.1145/1985404

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 May 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. clone analysis
  2. software clones
  3. visualization

Qualifiers

  • Demonstration

Conference

ICSE11
Sponsor:
ICSE11: International Conference on Software Engineering
May 23, 2011
HI, Waikiki, Honolulu, USA

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Supporting clone analysis with tag cloud visualizationProceedings of the International Workshop on Innovative Software Development Methodologies and Practices10.1145/2666581.2666586(94-99)Online publication date: 16-Nov-2014
  • (2014)The vision of software clone management: Past, present, and future (Keynote paper)2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)10.1109/CSMR-WCRE.2014.6747168(18-33)Online publication date: Feb-2014
  • (2011)Exploring Large-Scale System Similarity Using Incremental Clone Detection and Live ScatterplotsProceedings of the 2011 IEEE 19th International Conference on Program Comprehension10.1109/ICPC.2011.25(151-160)Online publication date: 22-Jun-2011

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media