{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T16:10:09Z","timestamp":1746375009549,"version":"3.40.4"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319119571"},{"type":"electronic","value":"9783319119588"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11958-8_23","type":"book-chapter","created":{"date-parts":[[2014,9,11]],"date-time":"2014-09-11T11:24:40Z","timestamp":1410434680000},"page":"291-301","source":"Crossref","is-referenced-by-count":2,"title":["Generative Learning Object (GLO) Specialization: Teacher\u2019s and Learner\u2019s View"],"prefix":"10.1007","author":[{"given":"Vytautas","family":"\u0160tuikys","sequence":"first","affiliation":[]},{"given":"Kristina","family":"Bespalova","sequence":"additional","affiliation":[]},{"given":"Renata","family":"Burbait\u0117","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"3","key":"23_CR1","first-page":"19","volume":"16","author":"A. Castledine","year":"2011","unstructured":"Castledine, A., Chalmers, C.: LEGO Robotics: An authentic problem-solving tool? Design & Technology Education\u00a016(3), 19\u201327 (2011)","journal-title":"Design & Technology Education"},{"issue":"3","key":"23_CR2","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/509799.503033","volume":"37","author":"A.F. Meur Le","year":"2002","unstructured":"Le Meur, A.F., Lawall, J.L., Consel, C.: Towards bridging the gap between programming languages and partial evaluation. ACM SIGPLAN Notices\u00a037(3), 9\u201318 (2002)","journal-title":"ACM SIGPLAN Notices"},{"key":"23_CR3","unstructured":"ACM SIGPLAN, Workshop on Partial Evaluation and Program Manipulation (PEPM 2013), http:\/\/www.program-transformation.org\/PEPM13"},{"key":"23_CR4","unstructured":"CETL reusable learning objects. What are GLOs?, http:\/\/www.rlo-cetl.ac.uk\/whatwedo\/glos\/whatareglos.php"},{"issue":"2","key":"23_CR5","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1002\/spip.225","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration through specialization and multilevel configuration of feature models. Software Process: Improvement and Practice\u00a010(2), 143\u2013169 (2005)","journal-title":"Software Process: Improvement and Practice"},{"key":"23_CR6","volume-title":"Generative Programming: Methods, Tools and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools and Applications. Addison-Wesley, Boston (2000)"},{"key":"23_CR7","volume-title":"Taxonomy for Learning, Teaching and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives","author":"L. Anderson","year":"2001","unstructured":"Anderson, L., Krathwohl, D.A.: Taxonomy for Learning, Teaching and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives. Longman, New York (2001)"},{"key":"23_CR8","unstructured":"Ilom\u00e4ki, L., Jaakkola, T., Lakkala, M., Nirhamo, L., Nurmi, S., Paavola, S., Rahikainen, M., Lehtinen, E.: Principles, models and examples for designing learning objects (LOs). Pedagogical guidelines in CELEBRATE. A Working Paper for the European Commission, CELEBRATE Project, IST-2001\u201335188 (2003)"},{"key":"23_CR9","doi-asserted-by":"crossref","unstructured":"Murakami, M.: An application of partial evaluation of communicating processes to system security. International Journal in Foundations of Computer Science & Technology (IJFCST) 2(4) (2012)","DOI":"10.5121\/ijfcst.2012.2402"},{"issue":"1","key":"23_CR10","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.csi.2007.07.006","volume":"30","author":"M.D.P.P. Ruiz","year":"2008","unstructured":"Ruiz, M.D.P.P., D\u00edaz, M.J.F., Soler, F.O., P\u00e9rez, J.R.P.: Adaptation in current e-learning systems. Computer Standards & Interfaces\u00a030(1), 62\u201370 (2008)","journal-title":"Computer Standards & Interfaces"},{"key":"23_CR11","unstructured":"MP-ReTool tools, http:\/\/proin.ktu.lt\/metaprogram\/MP-ReTool\/"},{"key":"23_CR12","unstructured":"Jones, N.D., Gomard, C.K., Sestoft, P.: Partial evaluation and automatic program generation. Peter Sestoft (1993)"},{"key":"23_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1007\/3-540-15976-2_6","volume-title":"Rewriting Techniques and Applications","author":"N.D. Jones","year":"1985","unstructured":"Jones, N.D., Sestoft, P., S\u00f8ndergaard, H.: An experiment in partial evaluation: the gener-ation of a compiler generator. In: Jouannaud, J.-P. (ed.) RTA 1985. LNCS, vol.\u00a0202, pp. 124\u2013140. Springer, Heidelberg (1985)"},{"issue":"3","key":"23_CR14","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1145\/243439.243447","volume":"28","author":"N.D. Jones","year":"1996","unstructured":"Jones, N.D.: An introduction to partial evaluation. ACM Computing Surveys (CSUR)\u00a028(3), 480\u2013503 (1996)","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"23_CR15","doi-asserted-by":"crossref","unstructured":"Bednarik, R., Moreno, A., Myller, N., Sutinen, E.: Smart program visualization technologies: Planning a next step. In: Fifth IEEE International Conference on Advanced Learning Technologies, ICALT 2005, pp. 717\u2013721. IEEE (2005)","DOI":"10.1109\/ICALT.2005.241"},{"key":"23_CR16","doi-asserted-by":"crossref","unstructured":"Giacobazzi, R., Jones, N.D., Mastroeni, I.: Obfuscation by partial evaluation of distorted interpreters. In: Proceedings of the ACM SIGPLAN 2012 Workshop on Partial Evaluation and Program Manipulation, pp. 63\u201372. ACM (2012)","DOI":"10.1145\/2103746.2103761"},{"key":"23_CR17","unstructured":"Morales, R., Leeder, D., Boyle, T.: A case in the design of generative learning objects (GLOs): applied statistical methods. In: World Conference on Educational Multimedia, Hypermedia and Telecommunications, pp. 2091\u20132097 (2005)"},{"key":"23_CR18","unstructured":"RobotC \u2013 Improved movement. Robotics Academy, p.19, https:\/\/www.doc.ic.ac.uk\/~ajd\/Robotics\/RoboticsResources\/ROBOTC%20-%20Improved%20Movement.pdf"},{"key":"23_CR19","doi-asserted-by":"crossref","unstructured":"Martin, S., Vallance, M., van Schaik, P., Wiz, C.: Learning spaces, tasks and metrics for effective communication in Second Life within the context of programming LEGO NXT MindstormsTM robots: towards a framework for design and implementation. Journal of Virtual Worlds Research 3(1) (2010)","DOI":"10.4101\/jvwr.v3i1.833"},{"key":"23_CR20","unstructured":"Shuhidan, S., Hamilton, M., D\u2019Souza, D.: A Taxonomic Study of Novice Programming Summative Assessment. In: Proc. 11th Australasian Computing Education Conference (ACE 2009), Wellington, New Zealand, pp. 147\u2013156 (2009)"},{"key":"23_CR21","doi-asserted-by":"crossref","unstructured":"Bhattacharyya, T., Prasath, R., Bhattacharya, B.: Qualitative Learning Outcome through Computer Assisted Instructions. In: Mining Intelligence and Knowledge Exploration, pp. 567\u2013578 (2013)","DOI":"10.1007\/978-3-319-03844-5_56"},{"key":"23_CR22","unstructured":"Boyle, T., Leeder, D., Chase, H.: To boldly GLO \u2013 towards the next generation of learning objects. In: World Conference on eLearning in Corporate, Government, Healthcare and Higher Education, pp. 28\u201333 (2004)"},{"key":"23_CR23","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.entcs.2005.10.021","volume":"152","author":"T. Mens","year":"2006","unstructured":"Mens, T., Czarnecki, K., Van Gorp, P.: A Taxonomy of Model Transformations. Electronic Notes in Theoretical Computer Science\u00a0152, 125\u2013142 (2006)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"23_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-44806-3_2","volume-title":"Semantics, Applications, and Implementation of Program Generation","author":"T. Sheard","year":"2001","unstructured":"Sheard, T.: Accomplishments and research challenges in meta-programming. In: Taha, W. (ed.) SAIG 2001. LNCS, vol.\u00a02196, pp. 2\u201344. Springer, Heidelberg (2001)"},{"key":"23_CR25","doi-asserted-by":"crossref","unstructured":"Tourw\u00e9, T., Mens, T.: Identifying refactoring opportunities using logic meta-programming. In: Proceedings of Seventh European Conference on Software Maintenance and Reengineering, pp. 91\u2013100. IEEE (2003)","DOI":"10.1109\/CSMR.2003.1192416"},{"issue":"1","key":"23_CR26","doi-asserted-by":"crossref","first-page":"14","DOI":"10.5755\/j01.itc.43.1.3715","volume":"43","author":"V. \u0160tuikys","year":"2014","unstructured":"\u0160tuikys, V., Bespalova, K., Burbait\u0117, R.: Refactoring of Heterogeneous Meta-Program into k-stage Meta-Program. Information Technology And Control\u00a043(1), 14\u201327 (2014)","journal-title":"Information Technology And Control"},{"issue":"1","key":"23_CR27","doi-asserted-by":"crossref","first-page":"125","DOI":"10.15388\/infedu.2013.09","volume":"12","author":"V. \u0160tuikys","year":"2013","unstructured":"\u0160tuikys, V., Burbait\u0117, R., Dama\u0161evi\u010dius, R.: Teaching of Computer Science Topics Using Meta-Programming-Based GLOs and LEGO Robots. Informatics in Education-An Inter-national Journal\u00a012(1), 125\u2013142 (2013)","journal-title":"Informatics in Education-An Inter-national Journal"},{"key":"23_CR28","doi-asserted-by":"crossref","unstructured":"\u0160tuikys, V., Dama\u0161evi\u010dius, R.: Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques. Springer (2013)","DOI":"10.1007\/978-1-4471-4126-6"},{"key":"23_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/978-3-540-25935-0_3","volume-title":"Domain-Specific Program Generation","author":"W. Taha","year":"2004","unstructured":"Taha, W.: A gentle introduction to multi-stage programming. In: Lengauer, C., Batory, D., Blum, A., Odersky, M. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 30\u201350. Springer, Heidelberg (2004)"},{"issue":"4","key":"23_CR30","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1023\/A:1010095604496","volume":"12","author":"Y. Futamura","year":"1999","unstructured":"Futamura, Y.: Partial evaluation of computation process\u2013an approach to a compiler-compiler. Higher-Order and Symbolic Computation\u00a012(4), 381\u2013391 (1999)","journal-title":"Higher-Order and Symbolic Computation"}],"container-title":["Communications in Computer and Information Science","Information and Software Technologies"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11958-8_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T15:48:05Z","timestamp":1746373685000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11958-8_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319119571","9783319119588"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11958-8_23","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2014]]}}}