skip to main content
research-article

Identifying structural similarity of methods using isomorphic graphs

Published: 14 November 2011 Publication History

Abstract

It is a recommended practice to use overloaded methods in a class for a group of similar operations and functions. However, it is possible that software developers may violate the rule of overloaded methods. In addition, non-overloaded method is used incorrectly sometimes in composing similar functions. This paper presents a technique, using isomorphic graphs, to identify structural similarity between class methods.

Reference

[1]
Bettini, L., Capecchi, S., and Venneri, B. 2009. Featherweight Java with Dynamic and Static Overloading. In Science of Computer Programming. Vol 74, pp 261--278.

Index Terms

  1. Identifying structural similarity of methods using isomorphic graphs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 36, Issue 6
    November 2011
    117 pages
    ISSN:0163-5948
    DOI:10.1145/2047414
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 November 2011
    Published in SIGSOFT Volume 36, Issue 6

    Check for updates

    Author Tags

    1. isomorphic graphs
    2. overloaded methods
    3. structural similarity

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 107
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media