An application framework to systematically develop complex learning resources based on collaborative knowledge engineering

David Gañán; Santi Caballé; Jordi Conesa; Fatos Xhafa

International Journal of Applied Mathematics and Computer Science (2015)

  • Volume: 25, Issue: 2, page 361-375
  • ISSN: 1641-876X

Abstract

top
This contribution proposes software infrastructure to support new types of learning methodologies and resources based on collaborative knowledge engineering by means of an innovative application framework called the virtualized collaborative sessions framework (VCSF). The VCSF helps meet challenging collaborative knowledge engineering requirements in online learning, such as increasing group members' learning performance during the on-line collaborative learning process. In turn, systematic application of the VCSF platform enriched with semantic knowledge engineering technologies enables e-learning developers to leverage successful collaborative learning experiences in a software reuse fashion while saving development time and effort. The framework is prototyped and successfully tested in real environments, thus showing the software reuse capability and the collaborative knowledge engineering benefits of the VCSF approach. The research reported in this paper was undertaken within the ALICE project funded through the European 7th Framework Program (FP7).

How to cite

top

David Gañán, et al. "An application framework to systematically develop complex learning resources based on collaborative knowledge engineering." International Journal of Applied Mathematics and Computer Science 25.2 (2015): 361-375. <http://eudml.org/doc/270767>.

@article{DavidGañán2015,
abstract = {This contribution proposes software infrastructure to support new types of learning methodologies and resources based on collaborative knowledge engineering by means of an innovative application framework called the virtualized collaborative sessions framework (VCSF). The VCSF helps meet challenging collaborative knowledge engineering requirements in online learning, such as increasing group members' learning performance during the on-line collaborative learning process. In turn, systematic application of the VCSF platform enriched with semantic knowledge engineering technologies enables e-learning developers to leverage successful collaborative learning experiences in a software reuse fashion while saving development time and effort. The framework is prototyped and successfully tested in real environments, thus showing the software reuse capability and the collaborative knowledge engineering benefits of the VCSF approach. The research reported in this paper was undertaken within the ALICE project funded through the European 7th Framework Program (FP7).},
author = {David Gañán, Santi Caballé, Jordi Conesa, Fatos Xhafa},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {software infrastructure; application framework; collaborative knowledge engineering; on-line collaborative learning; discussion forums; virtualization; collaborative sessions; collaborative complex learning resources; online collaborative learning},
language = {eng},
number = {2},
pages = {361-375},
title = {An application framework to systematically develop complex learning resources based on collaborative knowledge engineering},
url = {http://eudml.org/doc/270767},
volume = {25},
year = {2015},
}

TY - JOUR
AU - David Gañán
AU - Santi Caballé
AU - Jordi Conesa
AU - Fatos Xhafa
TI - An application framework to systematically develop complex learning resources based on collaborative knowledge engineering
JO - International Journal of Applied Mathematics and Computer Science
PY - 2015
VL - 25
IS - 2
SP - 361
EP - 375
AB - This contribution proposes software infrastructure to support new types of learning methodologies and resources based on collaborative knowledge engineering by means of an innovative application framework called the virtualized collaborative sessions framework (VCSF). The VCSF helps meet challenging collaborative knowledge engineering requirements in online learning, such as increasing group members' learning performance during the on-line collaborative learning process. In turn, systematic application of the VCSF platform enriched with semantic knowledge engineering technologies enables e-learning developers to leverage successful collaborative learning experiences in a software reuse fashion while saving development time and effort. The framework is prototyped and successfully tested in real environments, thus showing the software reuse capability and the collaborative knowledge engineering benefits of the VCSF approach. The research reported in this paper was undertaken within the ALICE project funded through the European 7th Framework Program (FP7).
LA - eng
KW - software infrastructure; application framework; collaborative knowledge engineering; on-line collaborative learning; discussion forums; virtualization; collaborative sessions; collaborative complex learning resources; online collaborative learning
UR - http://eudml.org/doc/270767
ER -

References

top
  1. Abad, C.L. (2008). Learning through creating learning objects: Experiences with a class project in a distributed systems course, Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE'08, Madrid, Spain, pp. 255-259, DOI: 10.1149/1384271.1384340. 
  2. Abdullah, S. and Abbas, M. (2006). The effects of inquirybased computer simulation with cooperative learning on scientific thinking and conceptual understanding, Eurasia Journal of Mathematics, Science and Technology Education 4(4): 387-398. 
  3. Al-Khalifa, H.S. and Davis, H.C. (2006). The evolution of metadata from standards to semantics in e-learning applications, Proceedings of the 17th Conference on Hypertext and Hypermedia, HYPERTEXT'06, Odense, Denmark, pp. 69-72, DOI: 10.1145/1149941.1149956. 
  4. Alexander, M., Graybill, F.A. and Duane, C. (1974). Introduction to the Theory of Statistics, McGraw-Hill, New York, NY. Zbl0277.62002
  5. Babič, F., Wagner, J. and Paralic, J. (2008). The role of ontologies in collaborative systems, 6th International Symposium on Applied Machine Intelligence and Informatics, SAMI 2008, Herl'any, Slovakia, pp. 119-124. 
  6. Bao-Qing, G., Xiu-Fen, F. and Su-Xia, X. (2007). P2P distributed cooperative work model based on JXTA platform, in M. Xu, Y. Zhan, J. Cao and Y. Liu (Eds.), Advanced Parallel Processing Technologies, Lecture Notes in Computer Science, Vol. 4847, Springer, Berlin/Heidelberg, pp. 658-665. 
  7. Bentley, R., Horstmann, T. and Trevor, J. (1997). The world wide web as enabling technology for CSCW: The case of BSCW, Computer Supported Cooperative Work 6(2-3): 111-134. 
  8. Brase, J. (2005). Usage of Metadata, Ph.D. thesis, Universität Hannover, Hannover. 
  9. Brooke, J. (1996). SUS: A quick and dirty usability scale, in P.W. Jordan, B. Weerdmeester, A. Thomas and I.L. Mclelland (Eds.), Usability Evaluation in Industry, Taylor and Francis, London. 
  10. Caballé, S., Jiménez, D.G., Dunwell, I., Pierri, A. and Daradoumis, T. (2012). CC-LO: Embedding interactivity, challenge and empowerment into collaborative learning sessions, Journal of Universal Computer Science 18(1): 25-43. 
  11. Caballé, S., Lapedriza, À., Masip, D., Xhafa, F. and Abraham, A. (2009). Enabling automatic just-in-time evaluation of in-class discussions in on-line collaborative learning practices, Journal of Digital Information Management 7(5): 290-297. 
  12. Caballé, S., Mora, N., Feidakis, M., Gañań, D., Conesa, J., Daradoumis, T. and Prieto, J. (2013). CC-LR: Providing interactive, challenging and attractive collaborative complex learning resources, Journal of Computer Assisted Learning 30(1): 51-67. 
  13. Caballé, S. and Xhafa, F. (2010). CLPL: Providing software infrastructure for the systematic and effective construction of complex collaborative learning systems, Journal of Systems and Software 83(11): 2083-2097. 
  14. Christie, M. and Jurado, R.G. (2009). Barriers to innovation in online pedagogy, European Journal of Engineering Education 34(3): 273-279. 
  15. Conesa, J., Caballé, S., Gañań, D. and Prieto, J. (2012). Exploiting the semantic web to represent information from on-line collaborative learning, International Journal of Computational Intelligence Systems 5(4): 653-667. 
  16. Czarnecki, K. and Eisenecker, U.W. (2000). Generative Programming: Methods, Tools and Applications, Addison-Wesley, New York, NY. 
  17. Dillenbourg, P. (Ed.) (1999a). Collaborative Learning: Cognitive and Computational Approaches, Advances in Learning and Instruction Series, Elsevier Science Ltd, New York, NY. 
  18. Dillenbourg, P. (1999b). What do you mean by collaborative learning?, in P. Dillenbourg (Ed.) Collaborative Learning: Cognitive and Computational Approaches, Elsevier, Oxford, pp. 1-19. 
  19. Dodero, J.M., del Val, Á.M. and Torres, J. (2010). An extensible approach to visually editing adaptive learning activities and designs based on services, Journal of Visual Languages & Computing 21(6): 332-346. 
  20. Dodero, J.M., Díaz, P., Aedo, I. and Cabezuelo, A.S. (2005). Integrating ontologies into the collaborative authoring of learning objects, Journal of Universal Computer Science 11(9): 1568-1578. 
  21. Dodero, J.M., Ruiz-Rube, I., Palomo-Duarte, M. and Cabot, J. (2012). Model-driven learning design, Journal of Research and Practice in Information Technology 44(3): 267-288. 
  22. Fayad, M.E., Schmidt, D.C. and Johnson, R.E. (1999). Building Application Frameworks: Object-oriented Foundations of Framework Design, John Wiley & Sons, Inc., Hoboken, NJ. 
  23. Feidakis, M., Daradoumis, T., Caballé, S. and Conesa, J. (2012). Design of an emotion aware e-learning system, International Journal of Knowledge and Learning 8(3): 219-238. 
  24. Fonseca, B., Paredes, H., Sousa, J.P., Martins, F.M. and Carrapatoso, E. (2009). Saga reloaded: Towards a generic platform for developing cooperative applications, 13th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2009), Santiago, Chile, pp. 331-337. 
  25. Gañań, D., Caballé, S. and Conesa, J. (2013). Towards software infrastructure for the systematic virtualization of collaborative learning sessions, 5th International Conference on Intelligent Networking and Collaborative Systems (INCoS), Xi'an, China, pp. 422-429. 
  26. Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1995). Design Patterns: Elements of Reusable Software Architecture, Addison-Wesley, Reading, MA. Zbl0887.68013
  27. Gomaa, H. (2005). Designing Software Product Lines with UML: From Use Cases to Pattern Based Software Architectures, Addison-Wesley, Reading, MA. 
  28. Goodsell, A.S., Maher, M., Tinto, V., Leigh Snith, B. and MacGregor, J. (1992). Collaborative Learning: A Sourcebook for Higher Education, Pennsylvania State University, University Park, PA. 
  29. Inaba, A., Supnithi, T., Ikeda, M., Mizoguchi, R. and Toyoda, J. (2000). An overview of learning goal ontology, Proceedings of the Workshop on Analysis and Modelling of Collaborative Learning Interactions/European Conference on Artificial Intelligence ECAI-2000, Berlin, Germany. 
  30. Kay, R.H. and Loverock, S. (2008). Assessing emotions related to learning new software: The computer emotion scale, Computers in Human Behavior 24(4): 1605-1623. 
  31. Lukosch, S. and Schümmer, T. (2006). Groupware development support with technology patterns, International Journal of Human-Computer Studies 64(7): 599-610. 
  32. Mora, N., Caballe, S., Daradoumis, T. and Ganan, D. (2012). Towards a multi-fold assessment approach to enrich the virtualization of collaborative learning, 6th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), Palermo, Italy, pp. 935-940. 
  33. Moscinska, K. and Rutkowski, J. (2011). Barriers to introduction of e-learning: A case study, 2011 IEEE Global Engineering Education Conference (EDUCON), Amman, Jordan, pp. 460-465. 
  34. Mosley, P. (2005). A taxonomy for learning object technology, Journal of Computing Sciences in Colleges 20(3): 204-216. 
  35. Penichet, V.M.R., Lozano, M.D., Gallud, J.A. and Tesoriero, R. (2010). Requirement-based approach for groupware environments design, Journal of Systems and Software 83(8): 1478-1488, DOI: 10.1016/j.jss.2010.03.029. 
  36. Petropoulakis, L. and Flood, F. (2007). Design and development of a general purpose collaborative environment, International Journal of Computer Applications in Technology 29(1): 2-10, DOI: 10.1504/IJCAT.2007.014055. 
  37. Rius, A., Conesa, J., García-Barriocanal, E. and Sicília, M.-A. (2013). Specifying patterns of educational settings by means of ontologies, Journal of Universal Computer Science 19(3): 353-382. 
  38. Rodriguez, M., Conesa, J. and Sicilia, M. (2009). Clarifying the semantics of relationships between learning objects, in F. Sartori, M. Sicilia and N. Manouselis (Eds.), Metadata and Semantic Research, Communications in Computer and Information Science, Vol. 46, Springer, Berlin/Heidelberg, pp. 35-47. 
  39. Schmidt, D.C. (1995). Using design patterns to develop reusable object-oriented communication software, Communications of the ACM 38(10): 65-74. 
  40. Stahl, G. (2006). Group Cognition: Computer Support for Building Collaborative Knowledge (Acting with Technology), MIT Press, Cambridge, MA. 
  41. Ullrich, C. (2005). The learning-resource-type is dead, long live the learning-resource-type, Learning Objects and Learning Designs 1(1): 7-15. 
  42. Wilson, R. (2004). The role of ontologies in teaching and learning, TechWatch Reports, TSW0402. 
  43. Zarraonandía, T., Dodero, J., Díaz, P. and Sarasa, A. (2004). Domain ontologies integration into the learning objects annotation process, Proceedings of the Workshop on Applications of Semantic Web Technologies for e-Learning, Maceió-Alagoas, Brazil, pp. 35-40. 
  44. Zyda, M. (2005). From visual simulation to virtual reality to an is a computer science engineer games, Computer 38(9): 25-32. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.