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

A verification of class structure evolution model and its parameters

Published: 19 May 2002 Publication History
  • Get Citation Alerts
  • Abstract

    It is widely accepted that the role of software "architect" that provide frameworks to program developers is important in the object-oriented software development processes. When developers try to extend the base classes given by the architect, they may want some guidelines that tell them how many subclasses and how many methods in one subclass are reasonable. So far we are not aware of such guidelines. Through measurements of Java and Delphi class libraries, we have distilled formulae that forecast the number of methods and the number of subclasses when constructing class trees from the base classes. We propose that we should focus to extract methods and attributes rather than class structure. The formulae we have formulated support this proposition.

    References

    [1]
    I. Jacobson,G. Booch,J. Rumbaugh,"The Unifield Software Development Process," Addison Wesley (1999)
    [2]
    Chidamber&Kamemer, "A Metrics Suite for Object Oriented Design,"IEEE Trans. SE Vol.20, No.6 pp.476-493 (1994)
    [3]
    Takako Nakatani, Tetuo Tamai, "A Study on Statistic Characteristics of Inheritance Tree Evolution," Proceedings of Object-Oriented Symposium, IPSJ, pp.137-144 (1999). In Japanese.
    [4]
    Mikio Ohki,Shoijiro Akiyama,"A Class Structure Evolutional Model and Analysis of its Parameters," IPSJ Vol.2001 No.92 SE-133-3 pp.15-22(2001). In Japanese.
    [5]
    Wirfs-Brock, B. Wilkerson, "Object-Oriented Design: A Responsibility-Driven Approach," Proc of OOPSLA'89, ACM, pp. 71-75, 1989.
    [6]
    Wirfs-Brock,"Designing Objects and Their Interactions: A Brief Look at Responsibility-Driven Design," Carroll, J. M. ed., Scenario-Based Design, John Wiley & Sons, 1995
    [7]
    Mikio Ohki,Kohei Akiyama,"A Proposal of Conceptual Modeling Criteria and their Validity Evaluation," IEICE VOL.184-D-1 No.6 pp.723-735(2001) In Japanese

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IWPSE '02: Proceedings of the International Workshop on Principles of Software Evolution
    May 2002
    155 pages
    ISBN:1581135459
    DOI:10.1145/512035
    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: 19 May 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. architect
    2. evolution model
    3. measurement
    4. verification

    Qualifiers

    • Article

    Conference

    IWPSE02
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 157
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    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