Desarrollo de Soluciones para E-Learning: Diferentes Enfoques, un Objetivo Común

As result of the discussions maintained at the Panel Session on "Software Development for E-Learning" of the 3 rd Workshop on Software Engineering for E-Learning (ISELEAR'12), several points of view emerged regarding the conception, development and maintenance of E-Learning solutions. This paper summarizes and confronts these points of view: automated approaches, combination of different methodologies, emphasis on human and social aspects, domain- specific development approaches, model-driven / language- driven development and system integration approaches, and grammar-oriented development. While these points of view support different approaches to the engineering process, all of them share a common goal: to facilitate the development of complex E-Learning applications and solutions by multidisciplinary teams of software developers, instructors, domain experts, students and final users.

[1]  Iván Martínez-Ortiz,et al.  Integrating Domain Experts in Educational Game Authoring: A Case Study , 2012, 2012 IEEE Fourth International Conference On Digital Game And Intelligent Toy Enhanced Learning.

[2]  Francisco J. García-Peñalvo,et al.  Opening Learning Management Systems to Personal Learning Environments , 2011, J. Univers. Comput. Sci..

[3]  Jesús Gallardo,et al.  A model-driven development method for collaborative modeling tools , 2012, J. Netw. Comput. Appl..

[4]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[5]  Francisco J. García-Peñalvo,et al.  Interoperability for LMS: the missing piece to become the common place for e-learning innovation , 2010, Int. J. Knowl. Learn..

[6]  Ling Qin,et al.  A Model-Driven Architecture Approach for Developing E-Learning Platform , 2010, Edutainment.

[7]  Francisco J. García-Peñalvo,et al.  Moodbile: A Framework to Integrate m-Learning Applications with the LMS , 2012, J. Res. Pract. Inf. Technol..

[8]  Baltasar Fernández-Manjón,et al.  Application of a low-cost web-based simulation to improve students' practical skills in medical education , 2010, Int. J. Medical Informatics.

[9]  Francisco José García-Peñalvo,et al.  Discovering Knowledge through Highly Interactive Information Based Systems , 2013 .

[10]  José Luis Sierra,et al.  Engineering web services with attribute grammars: a case study , 2011, SOEN.

[11]  Iván Martínez-Ortiz,et al.  Language engineering techniques for the development of e-learning applications , 2009, J. Netw. Comput. Appl..

[12]  John C. Stewart,et al.  A Framework for Developing an Assessment of Industry Based-Learning Outcomes Using Agile Pedagogical Methods to Deliver Content in an Undergraduate ERP Business Course , 2010 .

[13]  Ken Schwaber The Enterprise and Scrum , 2007 .

[14]  José Luis Sierra,et al.  Building a Syntax Directed Processing Environment for XML Documents by Combining SAX and JavaCC , 2008, 2008 19th International Workshop on Database and Expert Systems Applications.

[15]  Pierre Laforcade A Domain-Specific Modeling approach for supporting the specification of Visual Instructional Design Languages and the building of dedicated editors , 2010, J. Vis. Lang. Comput..

[16]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[17]  Baltasar Fernández-Manjón,et al.  Instrucción en maniobras de soporte vital básico mediante videojuegos , 2013 .

[18]  Ángel del Blanco,et al.  Adventure games and languaje learning , 2011 .

[19]  Rita Kop,et al.  The Challenges to Connectivist Learning on Open Online Networks: Learning Experiences during a Massive Open Online Course , 2011 .

[20]  Pablo Moreno-Ger,et al.  Points of view on software engineering for eLearning (panel session) , 2012 .

[21]  José Luis Sierra,et al.  Managing the Production and Evolution of e-learning Tools with Attribute Grammars , 2010, 2010 10th IEEE International Conference on Advanced Learning Technologies.

[22]  Francisco José García-Peñalvo,et al.  Aplicación de procesos y técnicas de la Ingeniería del Software para la definición de una solución mLearning basada en HTML 5.0 , 2011 .

[23]  José Luis Sierra,et al.  The grammatical approach: A syntax-directed declarative specification method for XML processing tasks , 2013, Comput. Stand. Interfaces.

[24]  Rob Koper,et al.  Authoring game-based adaptive units of learning with IMS Learning Design and , 2007, Int. J. Learn. Technol..

[25]  Xavier Le Pallec,et al.  Contextualizing Learning Scenarios According to Different Learning Management Systems , 2012, IEEE Transactions on Learning Technologies.

[26]  Miguel A. Redondo,et al.  Blackboard architecture to integrate components and agents in heterogeneous distributed eLearning systems: An application for learning to program , 2012, J. Syst. Softw..

[27]  José Luis Sierra,et al.  Processing Learning Objects with Attribute Grammars , 2009, 2009 Ninth IEEE International Conference on Advanced Learning Technologies.

[28]  Jukka Paakki,et al.  Attribute grammar paradigms—a high-level methodology in language implementation , 1995, CSUR.

[29]  Antonio M. Seoane Pardo,et al.  GRIAL (GRupo de investigación en InterAcción y eLearning), USAL , 2012 .

[30]  Richard N. Van Eck Digital Game-Based Learning: It's Not Just the Digital Natives Who Are Restless. , 2006 .

[31]  Alistair Cockburn,et al.  Agile Software Development , 2001 .

[32]  Carina Soledad González González,et al.  Using Information and Communication Technologies in Hospital Classrooms: SAVEH Project , 2011 .

[33]  Jose Jesus Castro-Schez,et al.  Designing and developing software for educative virtual laboratories with language processing techniques: Lessons learned in practical experiments , 2012 .

[34]  Juan Manuel Dodero,et al.  Engineering the Life-Cycle of Semantic Services-Enhanced Learning Systems , 2010, Int. J. Softw. Eng. Knowl. Eng..

[35]  Piero Fraternali,et al.  Rich Internet Applications , 2010, IEEE Internet Computing.

[36]  Vincent P. Wade,et al.  Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services , 2007, IEEE Internet Computing.

[37]  M. Angel,et al.  Personalización del aprendizaje: Framework de servicios para la integración de aplicaciones online en los sistemas de gestión del aprendizaje , 2012 .

[38]  Vladan Devedzic,et al.  The Pragmatics of Current E-Learning Standards , 2007, IEEE Internet Computing.

[39]  H. Fournier,et al.  New dimensions to self-directed learning in an open networked learning environment , 2012 .

[40]  Daniel Rodriguez-Cerezo,et al.  Building XML-driven application generators with compiler construction tools , 2012, Comput. Sci. Inf. Syst..

[41]  Mario Barajas,et al.  A Learner-Centred Game-Design Approach: Impacts on Teachers' Creativity. , 2012 .

[42]  Gustaf Neumann,et al.  A web application mashup approach for eLearning , 2008 .

[43]  Miltiadis D. Lytras,et al.  Some Reflections about Service Oriented Architectures, Cloud Computing Applications, Services and Interoperability , 2012, J. Univers. Comput. Sci..

[44]  Baltasar Fernández-Manjón,et al.  A narrative metaphor to facilitate educational game authoring , 2012, Comput. Educ..

[45]  Robert J. Winter Cpt Agile Software Development: Principles, Patterns, and Practices , 2014 .

[46]  José Luis Sierra,et al.  Procesamiento de Documentos XML Dirigido por Lenguajes en Entornos de E-Learning , 2009, Rev. Iberoam. de Tecnol. del Aprendiz..

[47]  Juan Manuel Dodero,et al.  Model-driven learning design , 2012 .

[48]  José Luis Sierra,et al.  XML Language-Oriented Processing with XLOP , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[49]  Bogdan Logofatu,et al.  The 8 th International Scientific Conference eLearning and software for Education Bucharest, April 26-27, 2012 , 2012 .

[50]  P. Sanchez,et al.  Software product line engineering for e-learning applications: A case study , 2012, 2012 International Symposium on Computers in Education (SIIE).

[51]  Steffen Staab,et al.  eLearning based on the semantic web , 2001 .

[52]  Juan Manuel Cueva Lovelle,et al.  Domain Specific Language for the Generation of Learning Management Systems Modules , 2012, J. Web Eng..

[53]  José Luis Sierra,et al.  Building an Enhanced Syntax-Directed Processing Environment for XML Documents by Combining StAX and CUP , 2009, 2009 20th International Workshop on Database and Expert Systems Application.

[54]  Hermann A. Maurer,et al.  Current Development of Mashups in Shaping Web Applications , 2007 .

[55]  Baltasar Fernández-Manjón,et al.  Adventure games and languaje learning , 2011 .

[56]  Richard Winter,et al.  Learning from experience : principles and practice in action-research , 1989 .

[57]  Paloma Díaz,et al.  The ComBLA method: The application of domain analysis to the development of e-learning systems , 2012 .

[58]  Miguel Á. Conde,et al.  Web services layer for Moodle 2.0: a new area of possibilities in web based learning , 2011 .

[59]  Facultad De Educación Una experiencia práctica de Scrum a través del aprendizaje basado en proyectos mediado por TIC en un equipo distribuido , 2011 .

[60]  David Geary,et al.  Core Javaserver Faces , 2004 .