A long way to quality-driven pattern-based architecting

Gianantonio Me*, Coral Calero, Patricia Lago

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationSoftware Architecture - 10th European Conference, ECSA 2016, Proceedings
PublisherSpringer/Verlag
Pages39-54
Number of pages16
Volume9839 LNCS
ISBN (Print)9783319489919
DOIs
Publication statusPublished - 28 Nov 2016
Event10th European Conference on Software Architecture, ECSA 2016 - Copenhagen, Denmark
Duration: 28 Nov 20162 Dec 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9839 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Conference

Conference10th European Conference on Software Architecture, ECSA 2016
CountryDenmark
CityCopenhagen
Period28/11/162/12/16

Keywords

  • Architectural patterns
  • Architectural styles
  • Decision making
  • Quality attributes
  • software engineering
  • Software architecture
  • Technical sustainability

VU Research Profile

  • Connected World
  • Science for Sustainability

Fingerprint

Dive into the research topics of 'A long way to quality-driven pattern-based architecting'. Together they form a unique fingerprint.

Cite this