• DocumentCode
    1004975
  • Title

    Cross-validation of Metrics for Software Components

  • Author

    Goulão, Miguel ; Abreu, Fernando Brito e

  • Volume
    3
  • Issue
    1
  • fYear
    2005
  • fDate
    3/1/2005 12:00:00 AM
  • Firstpage
    127
  • Lastpage
    136
  • Abstract
    The objective it to present a technique that facilitates cross-validation of software metrics for component-based development. The technique is illustrated with a cross-validation experiment for a suite of reusability metrics for component based design published in the literature. These metrics were originally proposed using a semi-formal notation, namely a combination of mathematical formulae with natural language descriptions for their elementary parts. They were then computed using proprietary tools. By contrast, we present a formalization for the metrics suite that combines the UML 2.0 metamodel with OCL. This technique provides a formal, portable and executable definition of the metrics set that can be used to perform cross-validations of the metrics suite, such as the one presented in this paper. The ability to independently replicate metrics validation experiments is essential to the scientific progress of component based software engineering.
  • Keywords
    Component-based development; OCL; UML; software engineering; software metrics; Single event transient; Software engineering; Software metrics; Unified modeling language; Component-based development; OCL; UML; software engineering; software metrics;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2005.1468672
  • Filename
    1468672