Skip to main content

Towards a Semantic-Rich Collaborative Environment for Learning Software Patterns

  • Conference paper

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

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.

Keywords

  • Semantic web
  • ontologies
  • collaborative learning
  • software patterns

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-540-87605-2_18
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   79.99
Price excludes VAT (USA)
  • ISBN: 978-3-540-87605-2
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   99.99
Price excludes VAT (USA)

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)

    CrossRef  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

Editors and Affiliations

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)