@inbook{d8d07c43c40d44558091823cbc45ab0e,
title = "A Decision Support System for Pattern-Driven Software Architecture",
abstract = "The selection process of architectural patterns is challenging for software architects, as knowledge about patterns is scattered among a wide range of literature. Knowledge about architectural patterns must be collected, organized, stored, and quickly retrieved when it needs to be employed. In this tool paper, we introduce a decision support system that uses a decision model for supporting software architects with the pattern selection problem according to their requirements, including functional and quality requirements. The decision model is built based on a technology selection framework for modeling multi-criteria decision-making problems in software production. Twenty-four software architects in the Netherlands have evaluated the tool. They confirm that the tool supports them with their daily decision-making process.",
keywords = "Architectural patterns, Pattern-driven software architecture, Multi-criteria decision-making, Decision support system, Decision model",
author = "Siamak Farshidi and Slinger Jansen",
year = "2020",
doi = "10.1007/978-3-030-59155-7_6",
language = "English",
isbn = "978-3-030-59154-0",
series = "Communications in Computer and Information Science ",
publisher = "Springer",
pages = "68--81",
editor = "Muccini, {Henry } and Avgeriou, {Paris } and Buhnova, {Barbora } and Camara, {Javier } and Caporuscio, {Mauro } and Franzago, {Mirco } and Koziolek, {Anne } and Scandurra, {Patrizia } and Trubiani, {Catia } and Weyns, {Danny } and Zdun, {Uwe }",
booktitle = "Software Architecture",
address = "Germany",
}