Managing trade-offs among architectural tactics using feature models and feature-solution graphs
In recent years, quality attributes have received increased attention as being critical for a software system's success or failure. Different classifications of quality attributes frequently mention many relations both positive and negative between quality attributes. However, the classifications and the quality attribute relations are often presented in such a way that they are not easily compared with each other, which means that it is difficult to confirm the relations found in one source with the relations found in another. In this article we triangulate between different sources where quality attribute relations have been (or can be) expressed. The contribution is a consolidated view of which quality attributes that are considered (by several sources) to have positive or negative relations with each other.