“Choose Your Own Architecture” - Interactive Pattern Storytelling
edited by: James Noble, Ralph Johnson, Paris Avgeriou, NeilB Harrison, Uwe Zdun
The concept of Interactive Pattern Stories is introduced as a way to support software design education. An example interactive pattern story is presented, along with benefits, liabilities, and applicability of the approach. Key benefits include enabling readers to explore different choices to design problems and to experience positive and negative consequences of design choices, and the engaging game-like format. The key liability is the complexity of the writing task. The main application area is to education and learning.