Characterizing the architectural erosion metrics: a systematic mapping study

Software architecture is crucial in determining success or failure in a variety of software development and design fields. Typically, as a system evolves, software architecture deteriorates. This phenomenon is known as architectural erosion. Several studies have addressed architectural erosion based...

Full description

Bibliographic Details
Main Authors: Baabad, Ahmed, Zulzalil, Hazura, Hassan, Sa’adah, Baharom, Salmi
Format: Article
Published: IEEE 2022
_version_ 1796983941286068224
author Baabad, Ahmed
Zulzalil, Hazura
Hassan, Sa’adah
Baharom, Salmi
author_facet Baabad, Ahmed
Zulzalil, Hazura
Hassan, Sa’adah
Baharom, Salmi
author_sort Baabad, Ahmed
collection UPM
description Software architecture is crucial in determining success or failure in a variety of software development and design fields. Typically, as a system evolves, software architecture deteriorates. This phenomenon is known as architectural erosion. Several studies have addressed architectural erosion based on different solutions. As a result, the metrics technique is the most prevalent solution for architectural erosion. Nevertheless, a comprehensive description of architectural erosion metrics remains unorganized and scattered. This work aims to conduct a systematic mapping to describe and analyze the architectural erosion metrics to provide an overview of erosion metrics and their current trends. Furthermore, no systematic attempts have been made on architectural erosion metrics. The final samples of this study were specified as a total of 43 included papers. Nearly 100 architectural erosion metrics were found. We proposed nine classifications to address architectural erosion challenges, based on adopted approaches in primary studies. The metrics of architectural erosion provide strong evidence for identifying decay and a rapid enabler factor for the adoption of numerous metrics mechanisms to address architectural erosion. The classification of metrics, which is the first of its kind, benefits researchers and practitioners. However, it can be concluded that various aspects are still ambiguous and require further research on architectural erosion measures
first_indexed 2024-03-06T11:13:32Z
format Article
id upm.eprints-100684
institution Universiti Putra Malaysia
last_indexed 2024-03-06T11:13:32Z
publishDate 2022
publisher IEEE
record_format dspace
spelling upm.eprints-1006842023-09-21T04:48:06Z http://psasir.upm.edu.my/id/eprint/100684/ Characterizing the architectural erosion metrics: a systematic mapping study Baabad, Ahmed Zulzalil, Hazura Hassan, Sa’adah Baharom, Salmi Software architecture is crucial in determining success or failure in a variety of software development and design fields. Typically, as a system evolves, software architecture deteriorates. This phenomenon is known as architectural erosion. Several studies have addressed architectural erosion based on different solutions. As a result, the metrics technique is the most prevalent solution for architectural erosion. Nevertheless, a comprehensive description of architectural erosion metrics remains unorganized and scattered. This work aims to conduct a systematic mapping to describe and analyze the architectural erosion metrics to provide an overview of erosion metrics and their current trends. Furthermore, no systematic attempts have been made on architectural erosion metrics. The final samples of this study were specified as a total of 43 included papers. Nearly 100 architectural erosion metrics were found. We proposed nine classifications to address architectural erosion challenges, based on adopted approaches in primary studies. The metrics of architectural erosion provide strong evidence for identifying decay and a rapid enabler factor for the adoption of numerous metrics mechanisms to address architectural erosion. The classification of metrics, which is the first of its kind, benefits researchers and practitioners. However, it can be concluded that various aspects are still ambiguous and require further research on architectural erosion measures IEEE 2022-02 Article PeerReviewed Baabad, Ahmed and Zulzalil, Hazura and Hassan, Sa’adah and Baharom, Salmi (2022) Characterizing the architectural erosion metrics: a systematic mapping study. IEEE Access, 10. pp. 22915-22940. ISSN 2169-3536 https://ieeexplore.ieee.org/document/9709798 10.1109/ACCESS.2022.3150847
spellingShingle Baabad, Ahmed
Zulzalil, Hazura
Hassan, Sa’adah
Baharom, Salmi
Characterizing the architectural erosion metrics: a systematic mapping study
title Characterizing the architectural erosion metrics: a systematic mapping study
title_full Characterizing the architectural erosion metrics: a systematic mapping study
title_fullStr Characterizing the architectural erosion metrics: a systematic mapping study
title_full_unstemmed Characterizing the architectural erosion metrics: a systematic mapping study
title_short Characterizing the architectural erosion metrics: a systematic mapping study
title_sort characterizing the architectural erosion metrics a systematic mapping study
work_keys_str_mv AT baabadahmed characterizingthearchitecturalerosionmetricsasystematicmappingstudy
AT zulzalilhazura characterizingthearchitecturalerosionmetricsasystematicmappingstudy
AT hassansaadah characterizingthearchitecturalerosionmetricsasystematicmappingstudy
AT baharomsalmi characterizingthearchitecturalerosionmetricsasystematicmappingstudy