Write a Blog >>
ECSA 2020
Mon 14 - Fri 18 September 2020 L'Aquila, Italy

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. Finally, a practical running example is presented to explain the decision model’s use to support software architects with the pattern selection problem. Twenty-four software architects in the Netherlands have evaluated the tool. They confirmed that the tool supports them with their daily decision-making process.

Wed 16 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 17:00
S4: Process and Design DecisionsTool Demos / Journal First at ECSA 2020 Teams Channel
Chair(s): Paris Avgeriou University of Groningen, The Netherlands, Maryam Razavian Eindhoven University of Technology

Virtualization support: Aurora Macias

Capturing Software Architecture Knowledge for Pattern-Driven DesignJournal-First
Journal First
Siamak Farshidi Utrecht University, Slinger Jansen Utrecht University, Netherlands, Jan Martijn van der Werf Utrecht University
Implementing Large-Scale Agile Frameworks: Challenges and RecommendationsJournal-First
Journal First
Kieran Conboy NUI Galway, Noel Carroll NUI Galway
A Decision Support System for Pattern-Driven Software ArchitectureTool Demo
Tool Demos
Siamak Farshidi Utrecht University, Slinger Jansen Utrecht University, Netherlands