{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T16:24:14Z","timestamp":1774628654909,"version":"3.50.1"},"reference-count":68,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2019,2,4]],"date-time":"2019-02-04T00:00:00Z","timestamp":1549238400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2019,5]]},"DOI":"10.1007\/s11042-019-7229-9","type":"journal-article","created":{"date-parts":[[2019,2,3]],"date-time":"2019-02-03T21:03:22Z","timestamp":1549227802000},"page":"13649-13673","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":60,"title":["Fostering computational thinking through collaborative game-based learning"],"prefix":"10.1007","volume":"78","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6826-9688","authenticated-orcid":false,"given":"Tommaso","family":"Turchi","sequence":"first","affiliation":[]},{"given":"Daniela","family":"Fogli","sequence":"additional","affiliation":[]},{"given":"Alessio","family":"Malizia","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,2,4]]},"reference":[{"issue":"PB","key":"7229_CR1","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1016\/j.robot.2015.10.008","volume":"75","author":"S Atmatzidou","year":"2016","unstructured":"Atmatzidou S, Demetriadis S (2016) Advancing students\u2019 computational thinking skills through educational robotics. Robot Auton Syst 75(PB):661\u2013670. \n                    https:\/\/doi.org\/10.1016\/j.robot.2015.10.008","journal-title":"Robot Auton Syst"},{"issue":"1","key":"7229_CR2","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1177\/0273475304273459","volume":"27","author":"TF Barr","year":"2005","unstructured":"Barr TF, Dixon AL, Gassenheimer JB (2005) Exploring the \u201clone wolf\u201d phenomenon in student teams. J Mark Educ 27(1):81\u201390","journal-title":"J Mark Educ"},{"key":"7229_CR3","doi-asserted-by":"crossref","unstructured":"Beckwith L, Burnett M, Grigoreanu V, Wiedenbeck S (2006) Gender hci: what about the software? Computer, 39(11)","DOI":"10.1109\/MC.2006.382"},{"key":"7229_CR4","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1016\/j.compedu.2013.10.020","volume":"72","author":"MU Bers","year":"2014","unstructured":"Bers MU, Flannery L, Kazakoff ER, Sullivan A (2014) Computational thinking and tinkering: exploration of an early childhood robotics curriculum. Comput Educ 72:145\u2013157. \n                    https:\/\/doi.org\/10.1016\/j.compedu.2013.10.020","journal-title":"Comput Educ"},{"key":"7229_CR5","unstructured":"Brennan K, Resnick M (2012) New frameworks for studying and assessing the development of computational thinking. In: AERA 2012"},{"issue":"194","key":"7229_CR6","first-page":"4","volume":"189","author":"J Brooke","year":"1996","unstructured":"Brooke J (1996) Others: SUS-A quick and dirty usability scale. Usab Eval Indus 189(194):4\u20137","journal-title":"Usab Eval Indus"},{"key":"7229_CR7","unstructured":"Bundy AL (2007) Computational thinking is pervasive. \n                    https:\/\/www.semanticscholar.org\/paper\/Computational-Thinking-Is-Pervasive-Bundy\/6b7f70d987edc960d9864564dd4f6d121b647239"},{"key":"7229_CR8","doi-asserted-by":"publisher","unstructured":"Burnett M (2009) What is end-user software engineering and why does it matter?. In: Virtual and mixed reality. Springer, Berlin, pp 15\u201328, \n                    http:\/\/link.springer.com\/10.1007\/978-3-642-00427-8_2\n                    \n                  . \n                    https:\/\/doi.org\/10.1007\/978-3-642-00427-8_2","DOI":"10.1007\/978-3-642-00427-8_2"},{"issue":"6","key":"7229_CR9","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1016\/j.jvlc.2014.10.014","volume":"25","author":"F Cabitza","year":"2014","unstructured":"Cabitza F, Fogli D, Piccinno A (2014) Fostering participation and co-evolution in sentient multimedia systems. J Vis Lang Comput 25(6):684\u2013694. \n                    https:\/\/doi.org\/10.1016\/j.jvlc.2014.10.014\n                    \n                  . \n                    http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1045926X14001074","journal-title":"J Vis Lang Comput"},{"issue":"4","key":"7229_CR10","doi-asserted-by":"publisher","first-page":"5221","DOI":"10.1007\/s11042-016-3511-2","volume":"76","author":"F Cabitza","year":"2016","unstructured":"Cabitza F, Fogli D, Lanzilotti R, Piccinno A (2016) Rule-based tools for the configuration of ambient intelligence systems: a comparative user study. Multimed Tools Appl 76(4):5221\u20135241. \n                    https:\/\/doi.org\/10.1007\/s11042-016-3511-2\n                    \n                  . \n                    http:\/\/link.springer.com\/10.1007\/s11042-016-3511-2","journal-title":"Multimed Tools Appl"},{"key":"7229_CR11","doi-asserted-by":"crossref","unstructured":"Cassell J, Jenkins H (eds) (1998) From Barbie to Mortal Kombat: gender and computer games. MIT Press, Cambridge","DOI":"10.7551\/mitpress\/3125.001.0001"},{"issue":"7","key":"7229_CR12","doi-asserted-by":"publisher","first-page":"997","DOI":"10.1177\/0735633116642774","volume":"54","author":"I Cetin","year":"2016","unstructured":"Cetin I (2016) Preservice teachers\u2019 introduction to computing: exploring utilization of scratch. J Educ Comput Res 54(7):997\u20131021. \n                    https:\/\/doi.org\/10.1177\/0735633116642774","journal-title":"J Educ Comput Res"},{"issue":"2","key":"7229_CR13","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MPRV.2016.24","volume":"15","author":"J Coutaz","year":"2016","unstructured":"Coutaz J, Crowley JL (2016) A first-person experience with end-user development for smart homes. Pervas Comput IEEE 15(2):26\u201339. \n                    https:\/\/doi.org\/10.1109\/MPRV.2016.24\n                    \n                  . \n                    http:\/\/ieeexplore.ieee.org\/document\/7445783\/","journal-title":"Pervas Comput IEEE"},{"key":"7229_CR14","doi-asserted-by":"publisher","unstructured":"Danado J, Patern\u00f2 F (2012) Puzzle: a visual-based environment for end user development in touch-based mobile phones. In: Virtual and mixed reality. Springer, Berlin, pp 199\u2013216. \n                    https:\/\/doi.org\/10.1007\/978-3-642-34347-6_12\n                    \n                  . \n                    http:\/\/link.springer.com\/10.1007\/978-3-642-34347-6_12","DOI":"10.1007\/978-3-642-34347-6_12"},{"key":"7229_CR15","unstructured":"Dorner C, Hess J, ECIS VP (2007) 2007: improving information systems by end user development: a case study. \n                    aisel.aisnet.org"},{"issue":"1","key":"7229_CR16","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/3170706","volume":"25","author":"G Fischer","year":"2017","unstructured":"Fischer G (2017) Exploring design trade-offs for quality of life in human-centered design. Interactions 25(1):26\u201333. \n                    https:\/\/doi.org\/10.1145\/3170706","journal-title":"Interactions"},{"key":"7229_CR17","doi-asserted-by":"publisher","unstructured":"Fischer G, Giaccardi E (2006) Meta-design: a framework for the future of end-user development. In: End user development. Springer Netherlands, Dordrecht, pp 427\u2013457. \n                    https:\/\/doi.org\/10.1007\/1-4020-5386-X_19\n                    \n                  . \n                    http:\/\/link.springer.com\/10.1007\/1-4020-5386-X_19","DOI":"10.1007\/1-4020-5386-X_19"},{"key":"7229_CR18","doi-asserted-by":"publisher","unstructured":"Fischer G, Fogli D, Piccinno A (2017) Revisiting and broadening the meta-design framework for end-user development. In: New perspectives in end-user development. Springer International Publishing, Cham, pp 61\u201397, \n                    http:\/\/link.springer.com\/10.1007\/978-3-319-60291-2_4\n                    \n                  . \n                    https:\/\/doi.org\/10.1007\/978-3-319-60291-2_4","DOI":"10.1007\/978-3-319-60291-2_4"},{"key":"7229_CR19","unstructured":"Fogli D, Danesi F, Malizia A, Turchi T, Bell D (2017) Sustaining cultures of participation by fostering computational thinking skills through game-play. GHITALY@CHItaly. \n                    https:\/\/dblp.org\/rec\/conf\/chitaly\/FogliDMTB17"},{"key":"7229_CR20","doi-asserted-by":"publisher","unstructured":"Fowler A, Cusack B (2011) Kodu game lab: improving the motivation for learning programming concepts. In: Proceedings of the 6th international conference on foundations of digital games, FDG \u201911. ACM, New York, pp 238\u2013240, \n                    https:\/\/doi.org\/10.1145\/2159365.2159398","DOI":"10.1145\/2159365.2159398"},{"issue":"1","key":"7229_CR21","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/BF03392325","volume":"1","author":"A Fowler","year":"2012","unstructured":"Fowler A, Fristce T, MacLauren M (2012) Kodu game lab: a programming environment. Comput Games J 1(1):17\u201328. \n                    https:\/\/doi.org\/10.1007\/BF03392325","journal-title":"Comput Games J"},{"issue":"4","key":"7229_CR22","doi-asserted-by":"publisher","first-page":"1033","DOI":"10.1109\/TMC.2015.2422295","volume":"15","author":"R Francese","year":"2016","unstructured":"Francese R, Risi M, Tortora G, Tucci M (2016) Visual mobile computing for mobile end-users. IEEE Trans Mob Comput 15(4):1033\u20131046. \n                    https:\/\/doi.org\/10.1109\/TMC.2015.2422295","journal-title":"IEEE Trans Mob Comput"},{"issue":"2","key":"7229_CR23","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1080\/08993408.2015.1033142","volume":"25","author":"S Grover","year":"2015","unstructured":"Grover S, Pea R, Cooper S (2015) Designing for deeper learning in a blended computer science course for middle school students. Comput Sci Educ 25(2):199\u2013237. \n                    https:\/\/doi.org\/10.1080\/08993408.2015.1033142","journal-title":"Comput Sci Educ"},{"key":"7229_CR24","unstructured":"Grund CK (2015) How games and game elements facilitate learning and motivation: a literature review. In: Cunningham DW, Hofstedt P, Meer K, Schmitt I (eds) INFORMATIK 2015. Gesellschaft f\u00fcr Informatik e.V., Bonn, pp 1279\u20131293"},{"key":"7229_CR25","volume-title":"An introduction to programming using Alice 2.2","author":"CW Herbert","year":"2010","unstructured":"Herbert CW (2010) An introduction to programming using Alice 2.2, 2nd edn. Course Technology Press, Boston","edition":"2"},{"key":"7229_CR26","doi-asserted-by":"publisher","unstructured":"Horn MS, Jacob RJK (2007) Tangible programming in the classroom with tern. In: CHI \u201907 extended abstracts on human factors in computing systems, CHI EA \u201907. ACM, New York, pp 1965\u20131970, \n                    https:\/\/doi.org\/10.1145\/1240866.1240933","DOI":"10.1145\/1240866.1240933"},{"issue":"5","key":"7229_CR27","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1145\/3121348","volume":"24","author":"S Houben","year":"2017","unstructured":"Houben S, Marquardt N, Vermeulen J, Klokmose C, Sch\u00f6ning J, Reiterer H, Holz C (2017) Opportunities and challenges for cross-device interactions in the wild. Interactions 24(5):58\u201363. \n                    https:\/\/doi.org\/10.1145\/3121348","journal-title":"Interactions"},{"issue":"2","key":"7229_CR28","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1145\/543812.543842","volume":"34","author":"C Huff","year":"2002","unstructured":"Huff C (2002) Gender, software design, and occupational equity. SIGCSE Bull 34(2):112\u2013115. \n                    https:\/\/doi.org\/10.1145\/543812.543842","journal-title":"SIGCSE Bull"},{"key":"7229_CR29","unstructured":"Kafai Y, Resnick M (eds) (1996) Constructionism in practice: designing, thinking, and learning in a digital world. Lawrence Erlbaum Associates, Mahwah"},{"issue":"8","key":"7229_CR30","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/2955114","volume":"59","author":"YB Kafai","year":"2016","unstructured":"Kafai YB (2016) From computational thinking to computational participation in k\u201312 education. Commun ACM 59(8):26\u201327. \n                    https:\/\/doi.org\/10.1145\/2955114","journal-title":"Commun ACM"},{"key":"7229_CR31","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1016\/j.procs.2012.04.056","volume":"9","author":"C Kazimoglu","year":"2012","unstructured":"Kazimoglu C, Kiernan M, Bacon L, MacKinnon L (2012) Learning programming at the computational thinking level via digital game-play. Procedia Comput Sci 9:522\u2013531. \n                    https:\/\/doi.org\/10.1016\/j.procs.2012.04.056\n                    \n                  . \n                    http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1877050912001779","journal-title":"Procedia Comput Sci"},{"key":"7229_CR32","doi-asserted-by":"publisher","unstructured":"Koh KH, Basawapatna A, Bennett V, Repenning A (2010) Towards the automatic recognition of computational thinking for adaptive visual language learning. In: Proceedings of the 2010 IEEE symposium on visual languages and human-centric computing, VLHCC \u201910. IEEE Computer Society, Washington, pp 59\u201366, \n                    https:\/\/doi.org\/10.1109\/VLHCC.2010.17","DOI":"10.1109\/VLHCC.2010.17"},{"issue":"1","key":"7229_CR33","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1016\/j.ijcci.2014.06.003","volume":"2","author":"TY Lee","year":"2014","unstructured":"Lee TY, Mauriello ML, Ahn J, Bederson BB (2014) CTArcade: computational thinking with games in school age children. Int J Child-Comput Interact 2(1):26\u201333. \n                    https:\/\/doi.org\/10.1016\/j.ijcci.2014.06.003\n                    \n                  . \n                    http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2212868914000208","journal-title":"Int J Child-Comput Interact"},{"key":"7229_CR34","volume-title":"End user development (human-computer interaction series)","author":"H Lieberman","year":"2006","unstructured":"Lieberman H, Patern\u00f2 F, Wulf V (2006) End user development (human-computer interaction series). Springer, Berlin"},{"issue":"3","key":"7229_CR35","doi-asserted-by":"publisher","first-page":"1907","DOI":"10.1016\/j.compedu.2011.04.002","volume":"57","author":"CC Liu","year":"2011","unstructured":"Liu CC, Cheng YB, Huang CW (2011) The effect of simulation games on the learning of computational problem solving. Comput Educ 57(3):1907\u20131918. \n                    https:\/\/doi.org\/10.1016\/j.compedu.2011.04.002","journal-title":"Comput Educ"},{"issue":"1","key":"7229_CR36","doi-asserted-by":"publisher","first-page":"111","DOI":"10.25300\/MISQ\/2013\/37.1.05","volume":"37","author":"D Liu","year":"2013","unstructured":"Liu D, Li X, Santhanam R (2013) Digital games and beyond: what happens when players compete? MIS Quart Manag Inf Syst 37(1):111\u2013124. \n                    https:\/\/doi.org\/10.25300\/MISQ\/2013\/37.1.05","journal-title":"MIS Quart Manag Inf Syst"},{"issue":"1","key":"7229_CR37","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1145\/1539024.1508959","volume":"41","author":"JJ Lu","year":"2009","unstructured":"Lu JJ, Fletcher GH (2009) Thinking about computational thinking. SIGCSE Bull 41(1):260\u2013264. \n                    https:\/\/doi.org\/10.1145\/1539024.1508959","journal-title":"SIGCSE Bull"},{"issue":"C","key":"7229_CR38","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.chb.2014.09.012","volume":"41","author":"SY Lye","year":"2014","unstructured":"Lye SY, Koh JHL (2014) Review on teaching and learning of computational thinking through programming. Comput Hum Behav 41(C):51\u201361. \n                    https:\/\/doi.org\/10.1016\/j.chb.2014.09.012","journal-title":"Comput Hum Behav"},{"key":"7229_CR39","doi-asserted-by":"crossref","unstructured":"Malizia A, Turchi T (2015) Pervasive displays in the wild: employing end user programming in adaption and re-purposing. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics)","DOI":"10.1007\/978-3-319-18425-8_20"},{"key":"7229_CR40","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/j.jvlc.2017.01.005","volume":"40","author":"IT Monteiro","year":"2017","unstructured":"Monteiro IT, deCastro Salgado LC, Mota MP, Sampaio AL, de Souza CS (2017) Signifying software engineering to computational thinking learners with agentsheets and polifacets. J Vis Lang Comput 40:91\u2013112. \n                    https:\/\/doi.org\/10.1016\/j.jvlc.2017.01.005\n                    \n                  . \n                    http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1045926X16300234\n                    \n                  . Semiotics, Human-Computer Interaction and End-User Development","journal-title":"J Vis Lang Comput"},{"issue":"3","key":"7229_CR41","first-page":"288","volume":"15","author":"J Moreno","year":"2012","unstructured":"Moreno J (2012) Digital competition game to improve programming skills. J Educ Technol Soc 15(3):288\u2013297. \n                    http:\/\/proxy.unibs.it\/login?url=https:\/\/search.ebscohost.com\/login.aspx?direct=true&db=asx&AN=79816983&lang=it&site=eds-live&scope=site","journal-title":"J Educ Technol Soc"},{"key":"7229_CR42","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.ijhcs.2018.01.004","volume":"112","author":"HL O\u2019Brien","year":"2018","unstructured":"O\u2019Brien HL, Cairns P, Hall M (2018) A practical approach to measuring user engagement with the refined user engagement scale (ues) and new ues short form. Int J Human-Comput Stud 112:28\u201339","journal-title":"Int J Human-Comput Stud"},{"key":"7229_CR43","volume-title":"Mindstorms: children, computers, and powerful ideas","author":"S Papert","year":"1980","unstructured":"Papert S (1980) Mindstorms: children, computers, and powerful ideas. Basic Books, Inc., New York"},{"issue":"2","key":"7229_CR44","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1016\/S0953-5438(03)00006-7","volume":"15","author":"S Price","year":"2003","unstructured":"Price S, Rogers Y, Scaife M, Stanton D, Neale H (2003) Using \u2019tangibles\u2019 to promote novel forms of playful learning. Interact Comput 15(2):169\u2013185. \n                    https:\/\/doi.org\/10.1016\/S0953-5438(03)00006-7\n                    \n                  . \n                    http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0953543803000067\n                    \n                  . Interaction Design and Children","journal-title":"Interact Comput"},{"key":"7229_CR45","unstructured":"Repenning A (2000) AgentSheets\u00ae;: an interactive simulation environment with end-user programmable agents. Interactions. \n                    http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.36.2039&rep=rep1&type=pdf"},{"key":"7229_CR46","doi-asserted-by":"publisher","unstructured":"Repenning A, Webb D, Ioannidou A (2010) Scalable game design and the development of a checklist for getting computational thinking into public schools. In: Proceedings of the 41st ACM technical symposium on computer science education, SIGCSE \u201910. ACM, New York, pp 265\u2013269, \n                    https:\/\/doi.org\/10.1145\/1734263.1734357","DOI":"10.1145\/1734263.1734357"},{"key":"7229_CR47","doi-asserted-by":"publisher","unstructured":"Repenning A, Basawapatna A, Escherle N (2016) Computational thinking tools. In: 2016 IEEE Symposium on visual languages and human-centric computing (VL\/HCC). IEEE, pp 218\u2013222. \n                    https:\/\/doi.org\/10.1109\/VLHCC.2016.7739688","DOI":"10.1109\/VLHCC.2016.7739688"},{"issue":"11","key":"7229_CR48","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1592761.1592779","volume":"52","author":"M Resnick","year":"2009","unstructured":"Resnick M, Maloney J, Monroy-Hern\u00e1ndez A, Rusk N, Eastmond E, Brennan K, Millner A, Rosenbaum E, Silver J, Silverman B, Kafai Y (2009) Scratch: programming for all. Commun ACM 52(11):60\u201367. \n                    https:\/\/doi.org\/10.1145\/1592761.1592779\n                    \n                  . \n                    http:\/\/portal.acm.org\/citation.cfm?doid=1592761.1592779","journal-title":"Commun ACM"},{"issue":"1","key":"7229_CR49","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1006\/ceps.1999.1020","volume":"25","author":"RM Ryan","year":"2000","unstructured":"Ryan RM, Deci EL (2000) Intrinsic and extrinsic motivations: classic definitions and new directions. Contemp Educ Psychol 25(1):54\u201367. \n                    https:\/\/doi.org\/10.1006\/ceps.1999.1020\n                    \n                  . \n                    http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0361476X99910202","journal-title":"Contemp Educ Psychol"},{"issue":"4","key":"7229_CR50","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1007\/s11031-006-9051-8","volume":"30","author":"RM Ryan","year":"2006","unstructured":"Ryan RM, Rigby CS, Przybylski A (2006) The motivational pull of video games: a self-determination theory approach. Motiv Emot 30(4):344\u2013360. \n                    https:\/\/doi.org\/10.1007\/s11031-006-9051-8","journal-title":"Motiv Emot"},{"key":"7229_CR51","doi-asserted-by":"crossref","unstructured":"Scaffidi C (2017) Potential financial payoffs to end-user developers. In: Barbosa S., Markopoulos P, Patern\u00f2 F, Stumpf S, Valtolina S (eds) End-user development. Springer International Publishing, Cham, pp 183\u2013190","DOI":"10.1007\/978-3-319-58735-6_13"},{"key":"7229_CR52","doi-asserted-by":"publisher","unstructured":"Shneiderman B, Plaisant C, Cohen M, Jacobs S, Elmqvist N, Diakopoulos N (2016) Grand challenges for HCI researchers, vol 23, pp 24\u201325, \n                    http:\/\/dl.acm.org\/citation.cfm?doid=2991131.2977645\n                    \n                  . \n                    https:\/\/doi.org\/10.1145\/2977645","DOI":"10.1145\/2977645"},{"key":"7229_CR53","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.edurev.2017.09.003","volume":"22","author":"VJ Shute","year":"2017","unstructured":"Shute VJ, Sun C, Asbell-Clarke J (2017) Demystifying computational thinking. Educ Res Rev 22:142\u2013158. \n                    https:\/\/doi.org\/10.1016\/j.edurev.2017.09.003\n                    \n                  . \n                    http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1747938X17300350","journal-title":"Educ Res Rev"},{"key":"7229_CR54","doi-asserted-by":"crossref","unstructured":"Singh K (2007) Quantitative social research methods. Sage","DOI":"10.4135\/9789351507741"},{"key":"7229_CR55","doi-asserted-by":"publisher","unstructured":"Touretzky DS, Marghitu D, Ludi S, Bernstein D, Ni L (2013) Accelerating k-12 computational thinking using scaffolding, staging, and abstraction. In: Proceeding of the 44th ACM technical symposium on computer science education, SIGCSE \u201913. ACM, New York, pp 609\u2013614, \n                    https:\/\/doi.org\/10.1145\/2445196.2445374","DOI":"10.1145\/2445196.2445374"},{"key":"7229_CR56","doi-asserted-by":"publisher","unstructured":"Turchi T, Malizia A (2016) Fostering computational thinking skills with a tangible blocks programming environment. In: 2016 IEEE symposium on visual languages and human-centric computing (VL\/HCC). IEEE, pp 232\u2013233. \n                    https:\/\/doi.org\/10.1109\/VLHCC.2016.7739692\n                    \n                  , \n                    http:\/\/ieeexplore.ieee.org\/document\/7739692\/","DOI":"10.1109\/VLHCC.2016.7739692"},{"key":"7229_CR57","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.jvlc.2016.11.002, http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1045926X16302191","volume":"39","author":"T Turchi","year":"2017","unstructured":"Turchi T, Malizia A, Dix A (2017) TAPAS: a tangible End-User Development tool supporting the repurposing of Pervasive Displays. J Vis Lang Comput 39:66\u201377. \n                    https:\/\/doi.org\/10.1016\/j.jvlc.2016.11.002\n                    \n                  , \n                    http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1045926X16302191","journal-title":"J Vis Lang Comput"},{"issue":"4","key":"7229_CR58","doi-asserted-by":"publisher","first-page":"1853","DOI":"10.1007\/s10639-016-9519-4","volume":"22","author":"K Tzafilkou","year":"2017","unstructured":"Tzafilkou K, Protogeros N, Karagiannidis C, Koumpis A (2017) Gender-based behavioral analysis for end-user development and the \u2019rules\u2019attributes. Educ Inf Technol 22(4):1853\u20131894","journal-title":"Educ Inf Technol"},{"issue":"4","key":"7229_CR59","doi-asserted-by":"publisher","first-page":"715","DOI":"10.1007\/s10639-015-9412-6","volume":"20","author":"J Voogt","year":"2015","unstructured":"Voogt J, Fisser P, Good J, Mishra P, Yadav A (2015) Computational thinking in compulsory education: towards an agenda for research and practice. Educ Inf Technol 20(4):715\u2013728. \n                    https:\/\/doi.org\/10.1007\/s10639-015-9412-6","journal-title":"Educ Inf Technol"},{"key":"7229_CR60","doi-asserted-by":"publisher","unstructured":"Wang D, Zhang C, Wang H (2011) T-maze: a tangible programming tool for children. In: Proceedings of the 10th international conference on interaction design and children, IDC \u201911. ACM, New York, pp 127\u2013135, \n                    https:\/\/doi.org\/10.1145\/1999030.1999045","DOI":"10.1145\/1999030.1999045"},{"issue":"3","key":"7229_CR61","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2014\/428080","volume":"2014","author":"D Wang","year":"2014","unstructured":"Wang D, Wang T, Liu Z (2014) A tangible programming tool for children to cultivate computational thinking. Sci World J 2014(3):1\u201310. \n                    https:\/\/doi.org\/10.1155\/2014\/428080","journal-title":"Sci World J"},{"issue":"1","key":"7229_CR62","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4018\/IJGBL.2016010101","volume":"6","author":"D Weintrop","year":"2016","unstructured":"Weintrop D, Holbert NR, Horn M, Wilensky U (2016) Computational thinking in constructionist video games. IJGBL 6(1):1\u201317. \n                    https:\/\/doi.org\/10.4018\/IJGBL.2016010101\n                    \n                  . \n                    http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJGBL.2016010101","journal-title":"IJGBL"},{"key":"7229_CR63","doi-asserted-by":"publisher","unstructured":"Werner L, Denner J, Campe S, Kawamoto DC (2012) The fairy performance assessment: measuring computational thinking in middle school. In: Proceedings of the 43rd ACM technical symposium on computer science education, SIGCSE \u201912. ACM, New York, pp 215\u2013220. \n                    https:\/\/doi.org\/10.1145\/2157136.2157200","DOI":"10.1145\/2157136.2157200"},{"issue":"3","key":"7229_CR64","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1118178.1118215","volume":"49","author":"JM Wing","year":"2006","unstructured":"Wing JM (2006) Computational thinking. Commun ACM 49(3):33\u201335. \n                    https:\/\/doi.org\/10.1145\/1118178.1118215\n                    \n                  . \n                    http:\/\/portal.acm.org\/citation.cfm?doid=1118178.1118215","journal-title":"Commun ACM"},{"key":"7229_CR65","unstructured":"Wing JM (2010) Computational thinking: what and why? \n                    https:\/\/www.cs.cmu.edu\/CompThink\/resources\/TheLinkWing.pdf"},{"key":"7229_CR66","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering: an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Norwell"},{"issue":"1","key":"7229_CR67","doi-asserted-by":"publisher","first-page":"5,1","DOI":"10.1145\/2576872","volume":"14","author":"A Yadav","year":"2014","unstructured":"Yadav A, Mayfield C, Zhou N, Hambrusch S, Korb JT (2014) Computational thinking in elementary and secondary teacher education. Trans Comput Educ 14(1):5,1\u20135,16. \n                    https:\/\/doi.org\/10.1145\/2576872","journal-title":"Trans Comput Educ"},{"key":"7229_CR68","doi-asserted-by":"publisher","unstructured":"Yadav A, Gretter S, Good J, McLean T (2017) Computational thinking in teacher education. In: Emerging research, practice, and policy on computational thinking. Springer International Publishing, Cham, pp 205\u2013220, \n                    http:\/\/link.springer.com\/10.1007\/978-3-319-52691-1_13\n                    \n                  . \n                    https:\/\/doi.org\/10.1007\/978-3-319-52691-1_13","DOI":"10.1007\/978-3-319-52691-1_13"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-019-7229-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-019-7229-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-019-7229-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,3]],"date-time":"2020-02-03T19:31:26Z","timestamp":1580758286000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-019-7229-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,4]]},"references-count":68,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2019,5]]}},"alternative-id":["7229"],"URL":"https:\/\/doi.org\/10.1007\/s11042-019-7229-9","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,4]]},"assertion":[{"value":"10 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 December 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 January 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 February 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}