Skip to main content

2015 | OriginalPaper | Buchkapitel

7. Enhanced Features of SLOs: Focus on Specialization

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Smart LOs being reusable items in terms of generative capabilities may also offer new opportunities to create individual and highly adaptable content for learning processes. As it was shown in the previous chapters, reusability is a central topic in LO research. However, reusability cannot be generally understood without the educational context. The main goal of reusability is to adapt the teaching content to the context of use in some learning processes. The adaptive aspects of reusability should be discussed from a wider perspective than it was done so far. We need to have a framework enabling to connect reuse issues with the educational context in order we could be able first to specialize and then having the specialized SLO to consider the adaptability problem in some well-defined manner. Therefore, the aim of this chapter is to introduce such a framework and discuss the SLO problem.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
[ACL+12]
Zurück zum Zitat Acher M, Collet P, Lahire P, France RB (2012) FAMILIAR: a domain-specific language for large scale management of feature models. Sci Comput Program 78(6):657–681CrossRef Acher M, Collet P, Lahire P, France RB (2012) FAMILIAR: a domain-specific language for large scale management of feature models. Sci Comput Program 78(6):657–681CrossRef
[ACM13]
Zurück zum Zitat PEPM 2013 – ACM SIGPLAN (2013) Workshop on partial evaluation and program manipulation (PEPM’13) PEPM 2013 – ACM SIGPLAN (2013) Workshop on partial evaluation and program manipulation (PEPM’13)
[AK01]
Zurück zum Zitat Anderson L, Krathwohl D (2001) Taxonomy for learning, teaching and assessing: a revision of Bloom’s taxonomy of educational objectives. Longman, New York Anderson L, Krathwohl D (2001) Taxonomy for learning, teaching and assessing: a revision of Bloom’s taxonomy of educational objectives. Longman, New York
[BNR+10]
Zurück zum Zitat Bagheri E, Noia TD, Ragone A, Dragan Gasevic D (2010) Configuring software product line feature models based on stakeholders’ soft and hard. In: 14th international software product line conference. Springer, Berlin Bagheri E, Noia TD, Ragone A, Dragan Gasevic D (2010) Configuring software product line feature models based on stakeholders’ soft and hard. In: 14th international software product line conference. Springer, Berlin
[BPB13]
Zurück zum Zitat Bhattacharya T, Prasath R, Bhattacharya B (2013) Qualitative learning outcome through computer assisted instructions. In: Mining intelligence and knowledge exploration. Springer, Tamil Nadu, pp 567–578 Bhattacharya T, Prasath R, Bhattacharya B (2013) Qualitative learning outcome through computer assisted instructions. In: Mining intelligence and knowledge exploration. Springer, Tamil Nadu, pp 567–578
[CCh11]
Zurück zum Zitat Castledine A, Chalmers C (2011) LEGO robotics: an authentic problem-solving tool? Des Technol Educ Int J 16(3):19–27 Castledine A, Chalmers C (2011) LEGO robotics: an authentic problem-solving tool? Des Technol Educ Int J 16(3):19–27
[CGS+11]
Zurück zum Zitat Capuano N, Gaeta M, Salerno S, Mangione GR (2011) An ontology-based approach for context-aware e-learning. In: 2011 third international conference on intelligent networking and collaborative systems (INCoS). IEEE, Fukuoka, pp 789–794 Capuano N, Gaeta M, Salerno S, Mangione GR (2011) An ontology-based approach for context-aware e-learning. In: 2011 third international conference on intelligent networking and collaborative systems (INCoS). IEEE, Fukuoka, pp 789–794
[CHE05]
Zurück zum Zitat Czarnecki K, Helsen S, Eisenecker U (2005) Staged configuration through specialization and multilevel configuration of feature models. Softw Process Improv Pract 10(2):143–169CrossRef Czarnecki K, Helsen S, Eisenecker U (2005) Staged configuration through specialization and multilevel configuration of feature models. Softw Process Improv Pract 10(2):143–169CrossRef
[DBC+10]
Zurück zum Zitat Das M, Bhaskar M, Chithralekha T, Sivasathya S (2010) Context aware E-learning system with dynamically composable learning objects. Int J Comput Sci Eng 2(4):1245–1253 Das M, Bhaskar M, Chithralekha T, Sivasathya S (2010) Context aware E-learning system with dynamically composable learning objects. Int J Comput Sci Eng 2(4):1245–1253
[FBB+99]
[Fut00]
Zurück zum Zitat Futamura Y (2000) Partial evaluation of computation process – an approach to a compiler-compiler. Higher-Order Symb Comput 12(4):381–391 Futamura Y (2000) Partial evaluation of computation process – an approach to a compiler-compiler. Higher-Order Symb Comput 12(4):381–391
[GJI12]
Zurück zum Zitat Giacobazzi R, Jones ND, Mastroeni I (2012) Obfuscation by partial evaluation of distorted interpreters. In: Proceedings of the ACM SIGPLAN 2012 workshop on partial evaluation and program manipulation, PEPM’12. ACM, New York, pp 63–72 Giacobazzi R, Jones ND, Mastroeni I (2012) Obfuscation by partial evaluation of distorted interpreters. In: Proceedings of the ACM SIGPLAN 2012 workshop on partial evaluation and program manipulation, PEPM’12. ACM, New York, pp 63–72
[GMB11]
Zurück zum Zitat Gheyi R, Massoni T, Borba P (2011) Automatically checking feature model refactorings. J Univ Comput Sci 17(5):684–711 Gheyi R, Massoni T, Borba P (2011) Automatically checking feature model refactorings. J Univ Comput Sci 17(5):684–711
[HT08]
Zurück zum Zitat Hartmann H, Trew T (2008) Using feature diagrams with context variability to model multiple product lines for software supply chains. In: Software product line conference, 2008. SPLC’08. 12th international. IEEE, pp 12–21 Hartmann H, Trew T (2008) Using feature diagrams with context variability to model multiple product lines for software supply chains. In: Software product line conference, 2008. SPLC’08. 12th international. IEEE, pp 12–21
[IJL+03]
Zurück zum Zitat Ilomäki L, Jaakkola T, Lakkala M, Nirhamo L, Nurmi S, Paavola S, Rahikainen M, Lehtinen, E (2003) Principles, models and examples for designing learning objects (LOs). Pedagogical guidelines in CELEBRATE. A working paper for the European Commission, CELEBRATE Project, IST-2001-35188, May Ilomäki L, Jaakkola T, Lakkala M, Nirhamo L, Nurmi S, Paavola S, Rahikainen M, Lehtinen, E (2003) Principles, models and examples for designing learning objects (LOs). Pedagogical guidelines in CELEBRATE. A working paper for the European Commission, CELEBRATE Project, IST-2001-35188, May
[JGS93]
Zurück zum Zitat Jones ND, Gomard CK, Sestoft P (1993) Partial evaluation and automatic program generation. Peter Sestoft Jones ND, Gomard CK, Sestoft P (1993) Partial evaluation and automatic program generation. Peter Sestoft
[Jon96]
Zurück zum Zitat Jones ND (1996) An introduction to partial evaluation. ACM Comput Surv 28(3):480–503, SeptemberCrossRef Jones ND (1996) An introduction to partial evaluation. ACM Comput Surv 28(3):480–503, SeptemberCrossRef
[JSS85]
Zurück zum Zitat Jones ND, Sestoft P, Søndergaard PH (1985) An experiment in partial evaluation: the generation of a compiler generator. In: Jouannaud JP (ed) Rewriting techniques and applications, Dijon. Lecture notes in computer science, vol 202 Springer, Berlin, pp 124–140 Jones ND, Sestoft P, Søndergaard PH (1985) An experiment in partial evaluation: the generation of a compiler generator. In: Jouannaud JP (ed) Rewriting techniques and applications, Dijon. Lecture notes in computer science, vol 202 Springer, Berlin, pp 124–140
[MLC02]
Zurück zum Zitat Le Meur AF, Lawall JL, Consel Ch (2002) Towards bridging the gap between programming languages and partial evaluation. PEPM’02, 14–15 Jan 2002 Le Meur AF, Lawall JL, Consel Ch (2002) Towards bridging the gap between programming languages and partial evaluation. PEPM’02, 14–15 Jan 2002
[MT04]
Zurück zum Zitat Mens T, Tourw T (2004) A survey of software refactoring. IEEE Trans Softw Eng 30(2):126–139CrossRef Mens T, Tourw T (2004) A survey of software refactoring. IEEE Trans Softw Eng 30(2):126–139CrossRef
[MVS+10]
Zurück zum Zitat Martin S, Vallance M, van Schaik P, Wiz C (2010) Learning spaces, tasks and metrics for effective communication in Second Life within the context of programming LEGO NXT Mindstorms™ robots: towards a framework for design and implementation. J Virtual Worlds Res 3(1) Martin S, Vallance M, van Schaik P, Wiz C (2010) Learning spaces, tasks and metrics for effective communication in Second Life within the context of programming LEGO NXT Mindstorms™ robots: towards a framework for design and implementation. J Virtual Worlds Res 3(1)
[Mur12]
Zurück zum Zitat Murakami M (2012) An application of partial evaluation of communicating processes to system security. Int J Found Comp Sci Technol (IJFCST) 2(4):15–27 Murakami M (2012) An application of partial evaluation of communicating processes to system security. Int J Found Comp Sci Technol (IJFCST) 2(4):15–27
[ŠBB14]
Zurück zum Zitat Štuikys V, Bespalova K, Burbaitė R (2014) Generative learning object (GLO) specialization: Teacher’s and learner’s view. In: Proceedings 20th international conference, ICIST, Druskininkai, Lithuania, Springer, 9–10 Oct 2014 Štuikys V, Bespalova K, Burbaitė R (2014) Generative learning object (GLO) specialization: Teacher’s and learner’s view. In: Proceedings 20th international conference, ICIST, Druskininkai, Lithuania, Springer, 9–10 Oct 2014
[ŠBD13]
Zurück zum Zitat Štuikys V, Burbaitė R, Damaševičius R (2013) Teaching of computer science topics using meta-programming-based GLOs and LEGO robots. Inf Educ 12(1):125–142 Štuikys V, Burbaitė R, Damaševičius R (2013) Teaching of computer science topics using meta-programming-based GLOs and LEGO robots. Inf Educ 12(1):125–142
[ŠD13]
Zurück zum Zitat Štuikys V, Damaševičius R (2013) Meta-programming and model-driven meta-program development: principles, processes and techniques. Springer Štuikys V, Damaševičius R (2013) Meta-programming and model-driven meta-program development: principles, processes and techniques. Springer
[SHD09]
Zurück zum Zitat Shuhidan S, Hamilton M, D’Souza D (2009) A taxonomic study of novice programming summative assessment. In: Proceedings of 11th Australasian computing education conference (ACE 2009), Wellington, pp 147–156 Shuhidan S, Hamilton M, D’Souza D (2009) A taxonomic study of novice programming summative assessment. In: Proceedings of 11th Australasian computing education conference (ACE 2009), Wellington, pp 147–156
[She01]
Zurück zum Zitat Sheard T (2001) Accomplishments and research challenges in meta-programming. In: Proceedings of 2nd international workshop on semantics, application, and implementation of program generation (SAIG’2001), Florence. Lecture notes in computer science, vol 2196. Springer, pp 2–44 Sheard T (2001) Accomplishments and research challenges in meta-programming. In: Proceedings of 2nd international workshop on semantics, application, and implementation of program generation (SAIG’2001), Florence. Lecture notes in computer science, vol 2196. Springer, pp 2–44
[Tah04]
Zurück zum Zitat Taha W (2004) A gentle introduction to multi-stage programming. Domain-specific program generation. Lecture notes in computer science, vol 3016, pp 30–50 Taha W (2004) A gentle introduction to multi-stage programming. Domain-specific program generation. Lecture notes in computer science, vol 3016, pp 30–50
[Tah99]
Zurück zum Zitat Taha W (1999) Multi-stage programming: its theory and applications. Ph.D. thesis, Oregon Graduate Institute of Science and Technology Taha W (1999) Multi-stage programming: its theory and applications. Ph.D. thesis, Oregon Graduate Institute of Science and Technology
[TBK09]
Zurück zum Zitat Thum T, Batory D, Kastner C (2009) Reasoning about edits to feature models. In: Software engineering. ICSE 2009. IEEE 31st international conference on (pp 254–264). IEEE Thum T, Batory D, Kastner C (2009) Reasoning about edits to feature models. In: Software engineering. ICSE 2009. IEEE 31st international conference on (pp 254–264). IEEE
[Tho05]
Zurück zum Zitat Thomas D (2005) Refactoring as meta programming? J Object Technol 4(1):7–12CrossRef Thomas D (2005) Refactoring as meta programming? J Object Technol 4(1):7–12CrossRef
[TM03]
Zurück zum Zitat Tourwe T, Mens T (2003) Identifying refactoring opportunities using logic meta programming. In: 7th European conference software maintenance and reengineering, IEEE, Benevento, Italy Tourwe T, Mens T (2003) Identifying refactoring opportunities using logic meta programming. In: 7th European conference software maintenance and reengineering, IEEE, Benevento, Italy
[Ull08]
Zurück zum Zitat Ullrich C (2008) Pedagogically founded courseware generation for web-based learning: an HTN-planning-based approach implemented in PAIGOS. Springer, Berlin Ullrich C (2008) Pedagogically founded courseware generation for web-based learning: an HTN-planning-based approach implemented in PAIGOS. Springer, Berlin
[VIK13]
Zurück zum Zitat Vesin B, Ivanović M, Klašnja-Milićević A, Budimac Z (2013) Ontology-based architecture with recommendation strategy in java tutoring system. Comput Sci Inf Syst 10(1):237–261CrossRef Vesin B, Ivanović M, Klašnja-Milićević A, Budimac Z (2013) Ontology-based architecture with recommendation strategy in java tutoring system. Comput Sci Inf Syst 10(1):237–261CrossRef
Metadaten
Titel
Enhanced Features of SLOs: Focus on Specialization
verfasst von
Vytautas Štuikys
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-16913-2_7

Premium Partner