Skip to main content

Towards a Semantic-Rich Collaborative Environment for Learning Software Patterns

  • Conference paper
Times of Convergence. Technologies Across Learning Contexts (EC-TEL 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5192))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)

    Google Scholar 

  2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Dietrich, J., Elgar, C.: A formal Description of Design Patterns using OWL. In: Proc. of ASWEC, IEEE Comp. Soc. (2005)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Henninger, S.: A Framework for Flexible and Executable Usability Patterns Standards. In: 31st IEEE Software Engineering Workshop (SEW-31), USA, pp. 23–34 (2007)

    Google Scholar 

  9. Coplien, J.O.: Software Patterns. SIGS Books, New York (1996)

    Google Scholar 

  10. Dougiamas, M.: A journey into constructivism (1998), http://dougiamas.com/writing/constructivism.html

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pierre Dillenbourg Marcus Specht

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics