Abstract
Current approaches to learning software patterns are based on individual use of different learning systems and tools. With this ‘fragmented’ approach it is very hard to provide support for context-aware learning and offer personalized learning experience to students. In this paper, we propose a new approach to learning software patterns that integrates existing Learning Management Systems, domain specific tools for software modeling and relevant online repositories of software patterns into a complex learning framework that supports collaborative learning. This framework is based on the semantic web technologies.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Jovanović, J., Rao, S., Gašević, D., Devedžić, V., Hatala, M.: An Ontological Framework for Educational Feedback. In: Proc. of the 5th Int’l Workshop on Ontologies and Semantic Web for Intelligent Distributed Educational Systems, USA, pp. 54–64 (2007)
Jovanović, J., Gašević, D., Brooks, C., Devedžić, V., Hatala, M., Eap, T., Richards, G.: Using Semantic Web Technologies for the Analysis of Learning Content. IEEE Internet Computing 11(5) (2007)
Dietrich, J., Elgar, C.: A formal Description of Design Patterns using OWL. In: Proc. of ASWEC, IEEE Comp. Soc. (2005)
Montero, S., Diaz, P., Aedo, I.: Formalization of web design patterns using ontologies. In: Proc. of 1st Int’l Atlantic Web Intell. Conf. (AWIC), Spain, pp. 179–188 (2003)
Kampffmeyer, H., Zschaler, S.: Finding the Pattern You Need: The Design Pattern Intent Ontology. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735, pp. 211–225. Springer, Heidelberg (2007)
Henninger, S.: A Framework for Flexible and Executable Usability Patterns Standards. In: 31st IEEE Software Engineering Workshop (SEW-31), USA, pp. 23–34 (2007)
Coplien, J.O.: Software Patterns. SIGS Books, New York (1996)
Dougiamas, M.: A journey into constructivism (1998), http://dougiamas.com/writing/constructivism.html
Bateman, S., Farzan, R., Brusilovsky, P., McCalla, G.: OATS: The Open Annotation and Tagging System. In: The Proc of the 3rd Annual Int’l Scientific Conf. of the LO Repository Research Network, Montreal (2006)
Fischer, G., Ostwald, J.: Transcending the Information Given: Designing learning Environments for Informed Participation. In: The Proc. of ICCE Int’l Conf. on Computers in Education, New Zealand (2002)
Baghaei, N., Mitrovic, A., Irwin, W.: Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams. Int’l Journal of CSCL 2(2-3), 150–190 (2007)
Devedžić, V.: Next-generation Web-based Education. Int’l Journal for Continuing Engineering Education and Life-long Learning 11(1/2), 232–247 (2003)
Dolog, P., Henze, N., Nejdl, W., Sintek, M.: Personalization in Distributed e-Learning Environments. In: Inter’l WWW Conf., pp. 170–179. ACM Press, New York (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeremić, Z., Jovanović, J., Gašević, D. (2008). Towards a Semantic-Rich Collaborative Environment for Learning Software Patterns. In: Dillenbourg, P., Specht, M. (eds) Times of Convergence. Technologies Across Learning Contexts. EC-TEL 2008. Lecture Notes in Computer Science, vol 5192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87605-2_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-87605-2_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87604-5
Online ISBN: 978-3-540-87605-2
eBook Packages: Computer ScienceComputer Science (R0)