Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #674   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Supporting the Exploration of Quality Attribute Tradeoffs in Large Design Spaces

Andres Diaz-Pace, Rebekka Wohlrab and David Garlan.


In 17th European Conference on Software Architecture (ECSA), 18-22 September 2023. Best Paper Award.

Online links: PDF   Bibtex entry   Plain Text

Abstract
When designing and evolving software architectures, archi- tects need to consider large design spaces of architectural decisions. These decisions tend to impact the quality attributes of the system, such as performance, security, or reliability. Relevant quality attributes might influence each other and usually need to be traded off by architects. When exploring a design space, it is often challenging for architects to understand what tradeoffs exist and how they are connected to architectural decisions. This is particularly problematic in architectural spaces generated by automated optimization tools, as the underlying tradeoffs behind the decisions that they make are unclear. This paper presents an approach to explore quality-attribute tradeoffs via clustering and visualization techniques. The approach allows architects to get an overview of the main tradeoffs and their links to architectural configurations. We evaluated the approach in a think-aloud study with 9 participants from academia and industry. Our findings show that the proposed tech- niques can be useful in understanding feasible tradeoffs and architectural changes affecting those tradeoffs in large design spaces.

Keywords: Software Architecture.  
    Created: 2023-09-26 17:25:32
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin