Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Jackson, S., Livingstone, I.: The Warlock of Firetop Mountain, 25th Anniversary edn. Wizard Books (August 2007)
Packard, E.: Choose Your Own Adventure 1: The Cave of Time. Bantam Books (1979)
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1997)
Henney, K.: Context Encapsulation. Three Stories, a Language, and Some Sequences. In: EuroPLoP Conference Proceedings (2005)
Montfort, N.: Twisty Little Passages: An Approach to Interactive Fiction. MIT Press, Cambridge (2004)
Buschmann, F., Henney, K., Schmidt, D.C.: 7. Pattern Sequences. In: Pattern-Oriented Software Architecture. On Patterns and Pattern Languages, vol. 5, pp. 186–188. John Wiley and Sons, Chichester (2007)
Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture. A Pattern Language for Distributed Computing, vol. 4. John Wiley and Sons, Chichester (2007)
Buschmann, F., Henney, K., Schmidt, D.C.: 9. Elements of Language. In: Pattern-Oriented Software Architecture. On Patterns and Pattern Languages, vol. 5, pp. 251–254. John Wiley and Sons, Chichester (2007)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison Wesley, Reading (2003)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture. On Patterns and Pattern Languages, vol. 5. John Wiley and Sons, Chichester (2007)
Martin, R.C., Riehle, D., Buschmann, F. (eds.): Pattern Languages of Program Design, vol. 3. Addison-Wesley Longman Publishing Co., Inc., Boston (1997)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Siddle, J. (2011). “Choose Your Own Architecture” - Interactive Pattern Storytelling. In: Noble, J., Johnson, R., Avgeriou, P., Harrison, N.B., Zdun, U. (eds) Transactions on Pattern Languages of Programming II. Lecture Notes in Computer Science, vol 6510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19432-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-19432-0_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19431-3
Online ISBN: 978-3-642-19432-0
eBook Packages: Computer ScienceComputer Science (R0)