M. Derntl, and L. Botturi. Journal of Computer Science Education, 16 (2):
137-156(2006)
Abstract
Coming from architecture, through computer science, pattern-based design spread into other
disciplines and is nowadays recognized as a powerful way of capturing and reusing effective design
practice. However, current pedagogical pattern approaches lack widespread adoption, both by users
and authors, and are still limited to individual initiatives. This paper contributes to creating a shared
understanding of what a pattern system is by defining the key terms. Moreover, the paper builds
upon and extends a set of existing functional and non-functional requirements for pattern systems,
adds structure to these requirements, and derives essential use cases following a goal-based
approach for both pattern maintenance and pattern application. Finally, implications concerning
the pedagogical use of pattern-based design are drawn, concluding that a stronger focus on the
underlying (pedagogical) value system is required in order to make a pattern system a meaningful
tool for effective educational design.
%0 Journal Article
%1 CSE06
%A Derntl, Michael
%A Botturi, Luca
%D 2006
%J Journal of Computer Science Education
%K design elearning patternlanguagenetwork patterns pedagogical pedagogicalpatterns
%N 2
%P 137-156
%T Essential Use Cases for Pedagogical Patterns
%V 16
%X Coming from architecture, through computer science, pattern-based design spread into other
disciplines and is nowadays recognized as a powerful way of capturing and reusing effective design
practice. However, current pedagogical pattern approaches lack widespread adoption, both by users
and authors, and are still limited to individual initiatives. This paper contributes to creating a shared
understanding of what a pattern system is by defining the key terms. Moreover, the paper builds
upon and extends a set of existing functional and non-functional requirements for pattern systems,
adds structure to these requirements, and derives essential use cases following a goal-based
approach for both pattern maintenance and pattern application. Finally, implications concerning
the pedagogical use of pattern-based design are drawn, concluding that a stronger focus on the
underlying (pedagogical) value system is required in order to make a pattern system a meaningful
tool for effective educational design.
@article{CSE06,
abstract = {Coming from architecture, through computer science, pattern-based design spread into other
disciplines and is nowadays recognized as a powerful way of capturing and reusing effective design
practice. However, current pedagogical pattern approaches lack widespread adoption, both by users
and authors, and are still limited to individual initiatives. This paper contributes to creating a shared
understanding of what a pattern system is by defining the key terms. Moreover, the paper builds
upon and extends a set of existing functional and non-functional requirements for pattern systems,
adds structure to these requirements, and derives essential use cases following a goal-based
approach for both pattern maintenance and pattern application. Finally, implications concerning
the pedagogical use of pattern-based design are drawn, concluding that a stronger focus on the
underlying (pedagogical) value system is required in order to make a pattern system a meaningful
tool for effective educational design.
},
added-at = {2009-02-17T16:20:52.000+0100},
author = {Derntl, Michael and Botturi, Luca},
biburl = {https://www.bibsonomy.org/bibtex/26abacb4ec5e2a8fec91b333373cf3f55/yish},
interhash = {5d8889989e8d5225e10c3ceda31cd108},
intrahash = {6abacb4ec5e2a8fec91b333373cf3f55},
journal = {Journal of Computer Science Education},
keywords = {design elearning patternlanguagenetwork patterns pedagogical pedagogicalpatterns},
number = 2,
pages = {137-156},
timestamp = {2009-02-17T16:20:52.000+0100},
title = {Essential Use Cases for Pedagogical Patterns},
volume = 16,
year = 2006
}