Reuse Framework of the LO Domain

The aim of this chapter is to discuss the LO reusability aspects to the much broader extent that it was done so far. There are many reasons for that. Let us remind some of them. First, reuse principles are universal and general to be applicable in many fields. Reuse experience taken from the other domains with a higher maturity level (e.g. hardware, software) can be easily transferred and adapted to e-learning. Second, reuse is a very promising approach because of well-defined objectives to design software-oriented educational systems (higher productivity, better quality, shorter time to market). Third, reuse might be seen as a very simple and attractive subject if it is considered at the individual level (say a teacher or learner) as the following paradigms: copy-paste and use-as-is. Fourth, reuse is a very complicated area if it is considered at the organization or cross-organizational levels because there should be taken into account both the technical and non-technical (social, pedagogical, economical, organizational, etc.) reuse aspects. These aspects are extremely broad and complex, indicating on managerial, social, technical and other issues.

[1]  Salvador Sánchez Alonso,et al.  Quality Metrics in Learning Objects , 2007, MTSR.

[2]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[3]  John Huddlestone,et al.  Learning object reuse - a four tier model , 2005 .

[4]  Tom Mens,et al.  A Taxonomy of Model Transformation , 2006, GRaMoT@GPCE.

[5]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

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

[7]  Sonal Chawla,et al.  LOQES: Model for Evaluation of Learning Object , 2012 .

[8]  Rosa Alarcón,et al.  Context-Based e-Learning Composition and Adaptation , 2006, OTM Workshops.

[9]  Erik Duval,et al.  Context-Aware Recommender Systems for Learning: A Survey and Future Challenges , 2012, IEEE Transactions on Learning Technologies.

[10]  Luciano Vieira Lima,et al.  A Stochastic Approach for Automatic and Dynamic Modeling of Students' Learning Styles in Adaptive Educational Systems , 2012, Informatics Educ..

[11]  Sven Apel,et al.  An Overview of Feature-Oriented Software Development , 2009, J. Object Technol..

[12]  Gan Wang,et al.  Reuse in Systems Engineering , 2010, IEEE Systems Journal.

[13]  Ian Douglas Session F4E INSTRUCTIONAL DESIGN BASED ON REUSABLE LEARNING OBJECTS: ENGINEERING TO LEARNING SYSTEMS DESIGN APPLYING LESSONS OF OBJECT-ORIENTED SOFTWARE , 2001 .

[14]  Krzysztof Czarnecki,et al.  Generative techniques for product lines , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[15]  Pasi Silander,et al.  Criteria for pedagogical reusability of learning objects enabling adaptation and individualised learning processes , 2004, IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings..

[16]  Leônidas de Oliveira Brandão,et al.  A domain engineering for interactive learning modules , 2012 .

[17]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[18]  Ray Jones Designing Adaptable Learning Resources with Learning Object Patterns , 2005, J. Digit. Inf..

[19]  Robertas Damasevicius,et al.  Meta-Programming and Model-Driven Meta-Program Development , 2012, Advanced Information and Knowledge Processing.

[20]  Régis Meissonier,et al.  The Importance of Institutional Challenges in E-Learning Performance , 2005, PACIS.

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

[22]  Frans Henskens,et al.  Computer science learning objects , 2011, Proceeding of the International Conference on e-Education, Entertainment and e-Management.

[23]  Ezra Kaahwa Mugisa,et al.  Improving Learning Object Reuse Through OOD: A Theory of Learning Objects , 2010, J. Object Technol..

[24]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[25]  Eurico Carrapatoso,et al.  A Framework to Scaffold the Reuse of Learning Objects , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[26]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[27]  Qun Jin,et al.  Putting adaptive granularity and rich context into learning objects , 2010, 2010 9th International Conference on Information Technology Based Higher Education and Training (ITHET).

[28]  Kris Cardinaels,et al.  A dynamic learning object life cycle and its implications for automatic metadata generation , 2007 .

[29]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[30]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[31]  Jan Bosch,et al.  Design and use of software architectures - adopting and evolving a product-line approach , 2000 .

[32]  Victor L. Winter,et al.  Program Transformation: What, How, and Why , 2007, Wiley Encyclopedia of Computer Science and Engineering.

[33]  Ray Jones,et al.  Learning Object Patterns for Programming , 2007 .

[34]  Yacine Atif,et al.  Ontology-based framework for context-aware mobile learning , 2006, IWCMC '06.

[35]  Andreas Zimmermann,et al.  An Operational Definition of Context , 2007, CONTEXT.

[36]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[37]  Daniel Neagu,et al.  Information Quality Framework for e-Learning Systems , 2010 .

[38]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[39]  Wayne C. Lim Managing Software Reuse , 2004 .

[40]  R. Prieto-Diaz,et al.  Classification of reusable modules , 1989 .