[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1066677.1066989acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Metrics for evaluating concern separation and composition

Published: 13 March 2005 Publication History

Abstract

This paper discusses an approach to evaluating the separation of concerns for an object-oriented software system. For assessing this separation, the developer is asked to specify the nature of classes through annotations. Automatic identification of some structural characteristics (e.g., inheritance, libraries, synchronisation) is used to appraise the composition and intertwining of concerns inside a class.

References

[1]
E. Arisholm. Dynamic Coupling Measures for Object-Oriented Software. In Proceedings of the 8th IEEE International Symposium on Software Metrics, Ottawa, Canada, June 2002.
[2]
S. Chidamber and C. F. Kemerer. A Metrics Suite for Object Oriented Design. IEEE Transactions on Software Engineering, 20(6):476--493, June 1994.

Cited By

View all
  • (2013)Automatically Characterising Components with Concerns and Reducing TanglingProceedings of the 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops10.1109/COMPSACW.2013.114(499-504)Online publication date: 22-Jul-2013
  • (2013)Using Modularity Metrics to Assist Move Method Refactoring of Large SystemsProceedings of the 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems10.1109/CISIS.2013.96(529-534)Online publication date: 3-Jul-2013
  • (2007)On the modularity of software architecturesProceedings of the First European conference on Software Architecture10.5555/2394215.2394235(207-224)Online publication date: 24-Sep-2007
  • Show More Cited By

Index Terms

  1. Metrics for evaluating concern separation and composition

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '05: Proceedings of the 2005 ACM symposium on Applied computing
    March 2005
    1814 pages
    ISBN:1581139640
    DOI:10.1145/1066677
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 March 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computational reflection
    2. software engineering

    Qualifiers

    • Article

    Conference

    SAC05
    Sponsor:
    SAC05: The 2005 ACM Symposium on Applied Computing
    March 13 - 17, 2005
    New Mexico, Santa Fe

    Acceptance Rates

    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Upcoming Conference

    SAC '25
    The 40th ACM/SIGAPP Symposium on Applied Computing
    March 31 - April 4, 2025
    Catania , Italy

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)Automatically Characterising Components with Concerns and Reducing TanglingProceedings of the 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops10.1109/COMPSACW.2013.114(499-504)Online publication date: 22-Jul-2013
    • (2013)Using Modularity Metrics to Assist Move Method Refactoring of Large SystemsProceedings of the 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems10.1109/CISIS.2013.96(529-534)Online publication date: 3-Jul-2013
    • (2007)On the modularity of software architecturesProceedings of the First European conference on Software Architecture10.5555/2394215.2394235(207-224)Online publication date: 24-Sep-2007
    • (2007)On the Modularity of Software Architectures: A Concern-Driven Measurement FrameworkSoftware Architecture10.1007/978-3-540-75132-8_17(207-224)Online publication date: 2007
    • (2006)Automatically discovering design patterns and assessing concern separations for applicationsProceedings of the 2006 ACM symposium on Applied computing10.1145/1141277.1141647(1591-1596)Online publication date: 23-Apr-2006

    View Options

    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