TY - GEN
T1 - A long way to quality-driven pattern-based architecting
AU - Me, Gianantonio
AU - Calero, Coral
AU - Lago, Patricia
PY - 2016/11/28
Y1 - 2016/11/28
N2 - The relation between architectural patterns (or styles) and quality attributes has been widely addressed in the literature. However, the knowledge is fragmented over a wide range of heterogeneous studies. Our aim is to build a systematic body of knowledge to support architectural decision-making and design. If available, this knowledge helps architects in addressing quality requirements consciously and more explicitly, i.e. in quality-driven pattern-based design. In order to build that body of knowledge we carried out a systematic literature review. We identified 99 primary studies for the analysis. The resulting data shows a wide spectrum of approaches encompassing patterns and quality attributes. In this study we (1a) present in which way patterns and quality attributes interact and (1b) provide quantitative data on the frequency of appearance for both patterns and quality attributes; (2) give an overview of the approaches we elicited from the analysis; and (3) provide our insights regarding a specific challenge (combination of patterns). Our analysis is a first step toward a theory on the architectural patterns and quality attribute interaction.
AB - The relation between architectural patterns (or styles) and quality attributes has been widely addressed in the literature. However, the knowledge is fragmented over a wide range of heterogeneous studies. Our aim is to build a systematic body of knowledge to support architectural decision-making and design. If available, this knowledge helps architects in addressing quality requirements consciously and more explicitly, i.e. in quality-driven pattern-based design. In order to build that body of knowledge we carried out a systematic literature review. We identified 99 primary studies for the analysis. The resulting data shows a wide spectrum of approaches encompassing patterns and quality attributes. In this study we (1a) present in which way patterns and quality attributes interact and (1b) provide quantitative data on the frequency of appearance for both patterns and quality attributes; (2) give an overview of the approaches we elicited from the analysis; and (3) provide our insights regarding a specific challenge (combination of patterns). Our analysis is a first step toward a theory on the architectural patterns and quality attribute interaction.
KW - Architectural patterns
KW - Architectural styles
KW - Decision making
KW - Quality attributes
KW - software engineering
KW - Software architecture
KW - Technical sustainability
UR - http://www.scopus.com/inward/record.url?scp=84998772055&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84998772055&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-48992-6_3
DO - 10.1007/978-3-319-48992-6_3
M3 - Conference contribution
AN - SCOPUS:84998772055
SN - 9783319489919
VL - 9839 LNCS
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 39
EP - 54
BT - Software Architecture - 10th European Conference, ECSA 2016, Proceedings
PB - Springer/Verlag
T2 - 10th European Conference on Software Architecture, ECSA 2016
Y2 - 28 November 2016 through 2 December 2016
ER -