• DocumentCode
    3614664
  • Title

    Using service utilization metrics to assess the structure of product line architectures

  • Author

    A. van der Hoek;E. Dincel;N. Medvidovic

  • Author_Institution
    Inst. for Software Res., California Univ., Irvine, CA, USA
  • fYear
    2003
  • fDate
    6/25/1905 12:00:00 AM
  • Firstpage
    298
  • Lastpage
    308
  • Abstract
    Metrics have long been used to measure and evaluate software products and processes. Many metrics have been developed that have lead to different degrees of success. Software architecture is a discipline in which few metrics have been applied, a surprising fact given the critical role of software architecture in software development. Software product line architectures represent one area of software architecture in which we believe metrics can be of especially great use. The critical importance of the structure defined by a product line architecture requires that its properties be meaningfully assessed and that informed architectural decisions be made to guide its evolution. To begin addressing this issue, we have developed a class of closely related metrics that specifically target product line architectures. The metrics are based on the concept of service utilization and explicitly take into account the context in which individual architectural elements are placed. We define the metrics, illustrate their use, and evaluate their strengths and weaknesses through their application on three example product line architectures.
  • Keywords
    "Programmable logic arrays","Computer architecture","Software architecture","Computer science","Programming","Application software","Software measurement","Context-aware services","History","Software engineering"
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics Symposium, 2003. Proceedings. Ninth International
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-1987-3
  • Type

    conf

  • DOI
    10.1109/METRIC.2003.1232476
  • Filename
    1232476