Validation of the learning ecosystem metamodel using transformation rules

Abstract The learning ecosystem metamodel is a platform-independent model to define learning ecosystems. It is based on the architectural pattern for learning ecosystems. To ensure the quality of the learning ecosystem metamodel is necessary to validate it through a Model-to-Model transformation. Specifically, it is required to verify that the learning ecosystem metamodel allows defining real learning ecosystems based on the architectural pattern. Although this transformation can be done manually, the use of tools to automate the process ensures its validity and minimize the risk of bias. This work describes the validations process composed of eight phases and the results obtained, in particular: the transformation of the MOF metamodel to Ecore to use stable tools for the validation, the definition of a platform-specific metamodel for defining learning ecosystems and the transformation from instances of the learning ecosystem metamodel to instances of the platform-specific metamodel using ATL. A quality framework has been applied to the three metamodels involved in the process to guarantee the quality of the results. Furthermore, some phases have been used to review and improve the learning ecosystem metamodel in Ecore. Finally, the result of the process demonstrates that the learning ecosystem metamodel is valid. Namely, it allows defining models that represent learning ecosystems based on the architectural pattern that can be deployed in real contexts to solve learning and knowledge management problems.

[1]  Alicia Garca-Holgado,et al.  Architectural pattern to improve the definition and implementation of eLearning ecosystems , 2016 .

[2]  P. Quintas,et al.  Knowledge management: A strategic agenda , 1997 .

[3]  Juan de Lara,et al.  Assessing the Quality of Meta-models , 2014, MoDeVVa@MoDELS.

[4]  Jorge J. Gómez-Sanz,et al.  Meta-modelling in Agent Oriented Software Engineering , 2002, IBERAMIA.

[5]  Igor Hawryszkiewycz A METAMODEL FOR MODELING COLLABORATIVE SYSTEMS , 2016 .

[6]  Francisco J. García-Peñalvo,et al.  The evolution of the technological ecosystems: an architectural proposal to enhancing learning processes , 2013, TEEM '13.

[7]  Sundar Balasubramaniam,et al.  An MOF2-based Services Metamodel , 2008, J. Object Technol..

[8]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[9]  Francisco J. García-Peñalvo,et al.  Knowledge management ecosystem based on drupal platform for promoting the collaboration between public administrations , 2014, TEEM '14.

[10]  Olavo Barbosa,et al.  A Systematic Mapping Study on Software Ecosystems , 2011, IWSECO@ICSOB.

[11]  Anna Gerber,et al.  MOF to EMF: there and back again , 2003, eclipse '03.

[12]  Alicia García Holgado,et al.  Analysis of knowledge management experiences in spanish public administration , 2015, TEEM '15.

[13]  María Luisa Sein-Echaluce,et al.  Epistemological and ontological spirals: From individual experience in educational innovation to the organisational knowledge in the university sector , 2015, Program.

[14]  Francisco J. García-Peñalvo,et al.  Learning Ecosystem Metamodel Quality Assurance , 2018, WorldCIST.

[15]  Amrit Tiwana,et al.  The Knowledge Management Toolkit: Practical Techniques for Building a Knowledge Management System with Cdrom , 1999 .

[16]  Andrea Giessmann,et al.  Leveraging the Software Ecosystem - Towards a Business Model Framework for Marketplaces , 2012, DCNET/ICE-B/OPTICS.

[17]  Francisco J. García-Peñalvo,et al.  TRAILER Project (Tagging, Recognition, Acknowledgment of Informal Learning Experiences) A Methodology to Make Learners' Informal Learning Activities Visible to the Institutions , 2013, J. Univers. Comput. Sci..

[18]  Harold R. Booher,et al.  Handbook of Human Systems Integration , 2003 .

[19]  Francisco J. García-Peñalvo,et al.  A Metamodel Proposal for Developing Learning Ecosystems , 2017, HCI.

[20]  Jesper Andersson,et al.  On the role of software process modeling in software ecosystem design , 2010, ECSA '10.

[21]  Kenneth C. Laudon,et al.  Essentials of Management Information Systems: Transforming Business and Management , 1998 .

[22]  Balazs Simon,et al.  A Metamodel for the Web Services Standards , 2013, Journal of Grid Computing.

[23]  Sebastian Muller,et al.  Knowledge Management In The Learning Society , 2016 .

[24]  Francisco J. García-Peñalvo,et al.  Informal learning recognition through a cloud ecosystem , 2014, Future Gener. Comput. Syst..

[25]  Jens Knodel,et al.  Towards a Typification of Software Ecosystems , 2015, ICSOB.

[26]  Francisco J. García-Peñalvo,et al.  Usability Test of WYRED Platform , 2018, HCI.

[27]  Klaus Marius Hansen,et al.  Software ecosystems - A systematic literature review , 2013, J. Syst. Softw..

[28]  Chih-Ping Lee,et al.  The role of organizational capabilities in successful e-business implementation , 2007, Bus. Process. Manag. J..

[29]  Shyam R Chidamber A metrics suite for object oriented software design , 1994 .

[30]  Slinger Jansen,et al.  Software ecosystems: a software ecosystem strategy assessment model , 2010, ECSA '10.

[31]  Francisco José García-Peñalvo,et al.  Definición de ecosistemas de aprendizaje independientes de plataforma[Definición de ecosistemas de aprendizaje independientes de plataforma] , 2017 .

[32]  Eric Yu,et al.  Designing Software Ecosystems: How Can Modeling Techniques Help? , 2015, BMMDS/EMMSAD.

[33]  Konstantinos Manikas,et al.  Revisiting software ecosystems Research: A longitudinal literature study , 2016, J. Syst. Softw..

[34]  Francisco J. García-Peñalvo,et al.  Definition of a technological ecosystem for scientific knowledge management in a PhD programme , 2015, TEEM '15.

[35]  Konstantinos Manikas Supporting the Evolution of Research in Software Ecosystems: Reviewing the Empirical Literature , 2016, ICSOB.

[36]  Francisco José García-Peñalvo,et al.  Analysis and Improvement of Knowledge Management Processes in Organizations Using the Business Process Model Notation , 2015 .

[37]  Xavier Franch,et al.  Open source software ecosystems: A Systematic mapping , 2017, Inf. Softw. Technol..

[38]  Rik Leemans,et al.  Ecosystems and human well-being : policy responses , 2005 .

[39]  Antonio Navarro,et al.  A metamodel-based definition of a conversion mechanism between SOAP and RESTful web services , 2016, Comput. Stand. Interfaces.

[40]  Francisco J. García-Peñalvo,et al.  Preliminary validation of the metamodel for developing learning ecosystems , 2017, TEEM.

[41]  Slinger Jansen,et al.  A sense of community: A research agenda for software ecosystems , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[42]  Francisco J. García-Peñalvo,et al.  Human Interaction in Learning Ecosystems Based on Open Source Solutions , 2018, HCI.

[43]  Enrique Rubio Royo,et al.  Web Knowledge Turbine as a Proposal for Personal and Professional Self-Organisation in Complex Times: Application to Higher Education , 2018, J. Inf. Technol. Res..

[44]  Alicia Garcia-Holgado,et al.  Architectural pattern for the definition of eLearning ecosystems based on Open Source developments , 2014, 2014 International Symposium on Computers in Education (SIIE).

[45]  David G. Messerschmitt,et al.  Software Ecosystem: Understanding an Indispensable Technology and Industry , 2003 .

[46]  Börje Langefors Information systems theory , 1977, Inf. Syst..

[47]  Jae-Nam Lee,et al.  The impact of knowledge sharing, organizational capability and partnership quality on IS outsourcing success , 2001, Inf. Manag..