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
Link To Document