SEJan 25, 2019

Software Architecture Metrics: a literature review

arXiv:1901.09050v18 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of early detection of architectural issues in software engineering to reduce costs and improve performance, but it is incremental as it reviews existing metrics rather than introducing new ones.

The authors conducted a literature review on software architecture metrics to evaluate quality early in design and throughout a project's lifetime, providing guidelines for their usage and studying relevance in different contexts.

In Software Engineering, early detection of architectural issues is key. It helps mitigate the risk of poor performance, and lowers the cost of repairing these issues. Metrics give a quick overview of the project which helps designers with the detection of flaws or degradation in their architecture. Even though studies unveiled architectural metrics more than 25 years ago, they have not yet been embraced by the industry nor the open source community. In this study, we aim at conducting a review of existing metrics focused on the software architecture for evaluating quality, early in the design flow and throughout the project's lifetime. We also give guidelines of their usage and study their relevance in different contexts.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes