A Decision Support System for Pattern-Driven Software Architecture
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 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
16:00 - 17:00
|Capturing Software Architecture Knowledge for Pattern-Driven DesignJournal-First|
|Implementing Large-Scale Agile Frameworks: Challenges and RecommendationsJournal-First|
|A Decision Support System for Pattern-Driven Software ArchitectureTool Demo|