Software Architecture Metrics: a literature review

01/25/2019
by   Théo Coulin, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2018

Metrics Dashboard: A Hosted Platform for Software Quality Metrics

There is an emerging consensus in the scientific software community that...
research
12/02/2017

The impact of software complexity on cost and quality - A comparative analysis between Open source and proprietary software

Early prediction of software quality is important for better software pl...
research
03/31/2023

Architecture Smells vs. Concurrency Bugs: an Exploratory Study and Negative Results

Technical debt occurs in many different forms across software artifacts....
research
02/08/2019

Systematization of Vulnerability Discovery Knowledge: Review Protocol

In this report, we describe the review protocol that will guide the syst...
research
12/04/2018

Cut to the chase: Revisiting the relevance of software engineering research

Software engineering (SE) research should be relevant to industrial prac...
research
06/12/2019

Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges

While Microservices promise several beneficial characteristics for susta...
research
03/01/2021

Code smells: A Synthetic Narrative Review

Code smells are symptoms of poor design and implementation choices, whic...

Please sign up or login with your details

Forgot password? Click here to reset