This document describes a quasi-experiment that was conducted to evaluate whether search-based approaches improve the design of self-adaptive systems compared to style-based approaches. Graduate students were asked to design managing system architectures for two systems using either a search-based or style-based method. The resulting architectures were evaluated based on effectiveness, complexity, and the students' acquisition of design knowledge. Statistical tests found that search-based approaches resulted in more effective architectures with less complexity and better knowledge acquisition for students. The study provided empirical evidence that search-based approaches may benefit the design of self-adaptive systems.
Related topics: