eONPUIR

Evaluating Software Architecture: A Systematic Mapping Study on Design Metrics and Their Applications

Показать сокращенную информацию

dc.contributor.author Liubchenko, V.
dc.date.accessioned 2025-05-20T19:01:20Z
dc.date.available 2025-05-20T19:01:20Z
dc.date.issued 2024
dc.identifier.citation Liubchenko V. Evaluating Software Architecture: A Systematic Mapping Study on Design Metrics and Their Applications / V. Liubchenko // CEUR Workshop Proceedings, 3806, 2024. - 100-111. en
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/15232
dc.description.abstract Architectural design is pivotal in software development, shaping system functionality and behaviour. This study consolidates experiences with architectural design metrics to enhance software development processes and products. Metrics, while not definitive of quality, highlight potential issues and areas for improvement. Essential properties of effective metrics include simplicity, empirical credibility, consistency, uniform dimensionality, language independence, and actionable feedback. A systematic mapping study analysed publications on software architectural design metrics, focusing on quality models and metamodels. The study identified vital metrics such as coupling, cohesion, complexity, and modularity and explored their applications in various contexts, including microservices and security. Results indicate a lack of substantial experience in applying these metrics. The metrics taxonomy includes structural integrity, adaptability, complexity, maintainability, and traceability, providing a comprehensive framework for evaluating software architecture. The study emphasises the need for further research to develop predictive models using architectural metrics, which could improve software quality by proactively addressing architectural issues. Future efforts should delve into data accumulation and investigate models for using these metrics for predictive purposes, ultimately enhancing software quality and development processes. en
dc.language.iso en_US en
dc.subject Software architecture en
dc.subject design metrics en
dc.subject quality models en
dc.subject empirical software engineering en
dc.subject component cohesion en
dc.subject architectural stability en
dc.subject metric taxonomy en
dc.subject predictive models en
dc.title Evaluating Software Architecture: A Systematic Mapping Study on Design Metrics and Their Applications en
dc.type Article en
opu.citation.firstpage 100 en
opu.citation.lastpage 111 en


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию