핵심 개념
The author proposes a new quality indicator, MAS, to assess the diversity of software architecture designs by considering architectural features. This indicator aims to provide insights into the spread of design alternatives beyond traditional objective-based metrics.
초록
In the context of software architecture design, automated techniques aim to enhance quality attributes through optimization. The paper introduces MAS as a quality indicator that evaluates the diversity of design alternatives based on architectural features. MAS is calculated by considering the distance between architectures generated during optimization experiments. The study demonstrates how MAS can be applied to assess solution sets in the architectural space using a dataset from literature. By encoding architectural modifications as sequences and calculating distances between them, MAS offers a new perspective on assessing solution set diversity.
통계
Higher MS values indicate wider coverage of the solution space.
MAS provides an estimate of solutions spread from an architectural viewpoint.
The architectural space contains 554 candidate architectures.
인용구
"MAS provides an additional architectural view of the optimization."
"The observed correlation between MAS and MS indicators suggests potential insights for designers."
"MAS aims to compute an estimate of solutions spread from an architectural point of view."