Back to Search Start Over

Trends in continuous evaluation of software architectures.

Authors :
Soares, Rodrigo C.
Capilla, Rafael
dos Santos, Vinicius
Nakagawa, Elisa Yumi
Source :
Computing; Sep2023, Vol. 105 Issue 9, p1957-1980, 24p
Publication Year :
2023

Abstract

The software industry is increasingly facing the need for continuous deployment of systems. This leads to the adoption of continuous activities, including planning, integration, and deployment (a.k.a. Continuous Software Engineering (CSE)). At the same time, systems should exhibit high-quality architectures, which are often achieved through architecture evaluation methods. However, there is little insight of how such evaluation happens in the context of CSE. To cover this gap, we investigate in this work the state of the art of continuous evaluation of software architectures in CSE, including agile processes like SCRUM. For this, we systematically examine the literature to collect and summarize evidence. Our results show a diversity of means for evaluating architectures in continuous mode to support the continuous evolution of systems. We also found how such evaluation has been incorporated within continuous development processes and agile processes like SCRUM and Crystal. We finally derive the main trends and open issues in the area, aiming to support the community to better understand and further consolidate the field of continuous evaluation of software architectures. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
0010485X
Volume :
105
Issue :
9
Database :
Complementary Index
Journal :
Computing
Publication Type :
Academic Journal
Accession number :
170747600
Full Text :
https://doi.org/10.1007/s00607-023-01161-1