{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T13:52:41Z","timestamp":1782481961545,"version":"3.54.5"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032297693","type":"print"},{"value":"9783032297709","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T00:00:00Z","timestamp":1782518400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T00:00:00Z","timestamp":1782518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2027]]},"DOI":"10.1007\/978-3-032-29770-9_20","type":"book-chapter","created":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T13:40:14Z","timestamp":1782481214000},"page":"172-184","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Back to\u00a0the\u00a0Future: What Can Remixing Teach Us About Coding in\u00a0the\u00a0Age of\u00a0AI"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1312-8519","authenticated-orcid":false,"given":"Giovanni","family":"Troiano","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8410-1031","authenticated-orcid":false,"given":"Daniel","family":"Morales","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9940-4542","authenticated-orcid":false,"given":"Guillermo","family":"Pons","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1442-6761","authenticated-orcid":false,"given":"Gregorio","family":"Robles","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8164-0303","authenticated-orcid":false,"given":"Casper","family":"Harteveld","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,27]]},"reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Amanullah, K., Bell, T.: Evaluating the use of remixing in scratch projects based on repertoire, lines of code (LOC), and elementary patterns. In: 2019 IEEE Frontiers in Education Conference (FIE), pp.\u00a01\u20138. IEEE (2019)","DOI":"10.1109\/FIE43999.2019.9028475"},{"key":"20_CR2","unstructured":"Ang, J.Q.: Evaluating students achievement in using scratch 3.0 to develop program. Ph.D. thesis, UTAR (2023)"},{"issue":"2","key":"20_CR3","first-page":"917","volume":"10","author":"X Chai","year":"2021","unstructured":"Chai, X., Sun, Y., Luo, H., Guizani, M.: DWES: a dynamic weighted evaluation system for scratch based on computational thinking. IEEE Trans. Emerg. Top. Comput. 10(2), 917\u2013932 (2021)","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"20_CR4","unstructured":"Chen, J., Wilensky, U.: ChatLogo: a large language model-driven hybrid natural-programming language interface for agent-based modeling and programming. arXiv preprint arXiv:2308.08102 (2023)"},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Chen, L., Xiao, S., Chen, Y., Song, Y., Wu, R., Sun, L.: ChatScratch: an AI-augmented system toward autonomous visual programming learning for children aged 6-12. In: Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, pp. 1\u201319 (2024)","DOI":"10.1145\/3613904.3642229"},{"key":"20_CR6","unstructured":"Chen, Y., Shen, Y., Liu, R., Yu, X., Sun, L., Chen, L.: Coremix: supporting informal learning in scratch community with visual graph and generative AI. arXiv preprint arXiv:2412.05559 (2024)"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Dasgupta, S., Hale, W., Monroy-Hern\u00e1ndez, A., Hill, B.M.: Remixing as a pathway to computational thinking. In: Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, pp. 1438\u20131449 (2016)","DOI":"10.1145\/2818048.2819984"},{"key":"20_CR8","unstructured":"Druga, S.: Growing up with AI: Cognimates: from coding to teaching machines. Ph.D. thesis, Massachusetts Institute of Technology (2018)"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Druga, S., Ko, A.J.: Scratch copilot: supporting youth creative coding with AI. In: Proceedings of the 24th Interaction Design and Children, pp. 140\u2013153 (2025)","DOI":"10.1145\/3713043.3727051"},{"issue":"9","key":"20_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3561048","volume":"55","author":"R Dwivedi","year":"2023","unstructured":"Dwivedi, R., et al.: Explainable ai (XAI): core ideas, techniques, and solutions. ACM Comput. Surv. 55(9), 1\u201333 (2023)","journal-title":"ACM Comput. Surv."},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Fessakis, G., Dimitracopoulou, A.: Proposing \u201ccollaborative filtering\u201d to foster collaboration in Scratchr community (2009)","DOI":"10.3115\/1599503.1599560"},{"key":"20_CR12","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional (2018)"},{"key":"20_CR13","doi-asserted-by":"publisher","first-page":"101641","DOI":"10.1016\/j.tsc.2024.101641","volume":"54","author":"J Gong","year":"2024","unstructured":"Gong, J., Liu, X., Peng, J., Zhong, B.: Remixing between imitation and originality: exploring creative behaviors in scratch projects. Think. Skills Creat. 54, 101641 (2024)","journal-title":"Think. Skills Creat."},{"key":"20_CR14","unstructured":"Han, Y., Nickerson, J.V.: Exploring design space through remixing. Collect. Intell. (2015)"},{"key":"20_CR15","doi-asserted-by":"crossref","unstructured":"Hill, B.M., Monroy-Hern\u00e1ndez, A.: The cost of collaboration for code and art: evidence from a remixing community. In: Proceedings of the 2013 Conference on Computer Supported Cooperative Work, pp. 1035\u20131046 (2013)","DOI":"10.1145\/2441776.2441893"},{"issue":"5","key":"20_CR16","doi-asserted-by":"publisher","first-page":"2399","DOI":"10.1007\/s11423-021-10021-8","volume":"69","author":"B Jiang","year":"2021","unstructured":"Jiang, B., Zhao, W., Gu, X., Yin, C.: Understanding the relationship between computational thinking and computational participation: a case study from scratch online community. Educ. Tech. Res. Dev. 69(5), 2399\u20132421 (2021)","journal-title":"Educ. Tech. Res. Dev."},{"issue":"2","key":"20_CR17","first-page":"320","volume":"15","author":"OH Kang","year":"2019","unstructured":"Kang, O.H.: Analysis of the sociality and democratic-citizenship changes from the application of the scratch remix function in cooperative learning. J. Inf. Process. Syst. 15(2), 320\u2013330 (2019)","journal-title":"J. Inf. Process. Syst."},{"issue":"3","key":"20_CR18","doi-asserted-by":"publisher","first-page":"668","DOI":"10.1111\/bjet.13175","volume":"53","author":"S Kong","year":"2022","unstructured":"Kong, S., Lai, M.: Computational identity and programming empowerment of students in computational thinking development. Br. J. Edu. Technol. 53(3), 668\u2013686 (2022). https:\/\/doi.org\/10.1111\/bjet.13175","journal-title":"Br. J. Edu. Technol."},{"issue":"4","key":"20_CR19","first-page":"64","volume":"38","author":"A Lamb","year":"2011","unstructured":"Lamb, A., Johnson, L.: Scratch: computer programming for 21st century learners. Teach. Libr. 38(4), 64 (2011)","journal-title":"Teach. Libr."},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"Long, X., Techapalokul, P., Tilevich, E.: The common coder\u2019s scratch programming idioms and their impact on project remixing. In: Proceedings of the 2021 ACM SIGPLAN International Symposium on SPLASH-E, pp. 1\u201312 (2021)","DOI":"10.1145\/3484272.3484959"},{"issue":"1","key":"20_CR21","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1111\/jbl.12120","volume":"37","author":"B Massimino","year":"2016","unstructured":"Massimino, B.: Accessing online data: web-crawling and information-scraping techniques to automate the assembly of research data. J. Bus. Logist. 37(1), 34\u201342 (2016)","journal-title":"J. Bus. Logist."},{"key":"20_CR22","unstructured":"Monroy-Hern\u00e1ndez, A.: Designing for remixing: supporting an online community of amateur creators. Ph.D. thesis, Massachusetts Institute of Technology (2012)"},{"key":"20_CR23","doi-asserted-by":"crossref","unstructured":"Moreno-Le\u00f3n, J., Robles, G., Rom\u00e1n-Gonz\u00e1lez, M.: Comparing computational thinking development assessment scores with software complexity metrics. In: 2016 IEEE Global Engineering Education Conference (EDUCON), pp. 1040\u20131045. IEEE (2016)","DOI":"10.1109\/EDUCON.2016.7474681"},{"key":"20_CR24","unstructured":"Moreno-Le\u00f3n, J., Robles, G., Rom\u00e1n-Gonz\u00e1lez, M.: Dr. Scratch: automatic analysis of scratch projects to assess and foster computational thinking. RED. Rev. Educ. Distancia 15(46) (2015)"},{"key":"20_CR25","doi-asserted-by":"crossref","unstructured":"Nickerson, J.V., Monroy-Hern\u00e1ndez, A.: Appropriation and creativity: user-initiated contests in scratch. In: 2011 44th Hawaii International Conference on System Sciences, pp. 1\u201310. IEEE (2011)","DOI":"10.1109\/HICSS.2011.75"},{"key":"20_CR26","doi-asserted-by":"crossref","unstructured":"Oluk, A., Korkmaz, \u00d6.: Comparing students\u2019 scratch skills with their computational thinking skills in terms of different variables. Online Submission 8(11), 1\u20137 (2016)","DOI":"10.5815\/ijmecs.2016.11.01"},{"key":"20_CR27","unstructured":"Opdyke, W.F.: Refactoring object-oriented frameworks. University of Illinois at Urbana-Champaign (1992)"},{"key":"20_CR28","doi-asserted-by":"crossref","unstructured":"Richard, G.T., Kafai, Y.B.: Blind spots in youth DIY programming: examining diversity in creators, content, and comments within the scratch online community. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 1473\u20131485 (2016)","DOI":"10.1145\/2858036.2858590"},{"key":"20_CR29","doi-asserted-by":"crossref","unstructured":"Robles, G., Moreno-Le\u00f3n, J., Aivaloglou, E., Hermans, F.: Software clones in scratch projects: on the presence of copy-and-paste in computational thinking learning. In: 2017 IEEE 11th International Workshop on Software Clones (IWSC), pp.\u00a01\u20137. IEEE (2017)","DOI":"10.1109\/IWSC.2017.7880506"},{"key":"20_CR30","doi-asserted-by":"crossref","unstructured":"Robles, G., Pons, G., Escobar-Morales, D., Harteveld, C., Troiano, G.M.: Dr. Scratch 2.0 (CT4ALL): advanced modes and rubrics for assessing computational thinking in scratch projects (2025)","DOI":"10.2139\/ssrn.5327711"},{"key":"20_CR31","doi-asserted-by":"crossref","unstructured":"Shen, R.Y.: Autonomous learning behaviors in an online coding community: a comparison between project viewing\/playing and code remixing in scratch using Benford\u2019s law. J. Digit. Educ. Technol. 5(1), ep2501 (2025)","DOI":"10.30935\/jdet\/15808"},{"key":"20_CR32","doi-asserted-by":"crossref","unstructured":"Troiano, G.M., et al.: CT4ALL: towards putting teachers in the loop to advance automated computational thinking metric assessments in game-based learning. In: Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, pp. 1\u201323 (2025)","DOI":"10.1145\/3706598.3713368"},{"key":"20_CR33","doi-asserted-by":"crossref","unstructured":"Troiano, G.M., et al.: Exploring how game genre in student-designed games influences computational thinking development. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1\u201317 (2020)","DOI":"10.1145\/3313831.3376755"},{"key":"20_CR34","doi-asserted-by":"crossref","unstructured":"Troiano, G.M., et al.: Is my game ok Dr. Scratch? Exploring programming and computational thinking development via metrics in student-designed serious games for stem. In: Proceedings of the 18th ACM International Conference on Interaction Design and Children, pp. 208\u2013219 (2019)","DOI":"10.1145\/3311927.3323152"},{"key":"20_CR35","unstructured":"Vargas-Alba, \u00c1., Troiano, G.M., Chen, Q., Harteveld, C., Robles, G.: Bad smells in scratch projects: a preliminary analysis. In: TACKLE@ EC-TEL (2019)"},{"key":"20_CR36","doi-asserted-by":"publisher","first-page":"100069","DOI":"10.1016\/j.caeo.2021.100069","volume":"3","author":"I Vourletsis","year":"2022","unstructured":"Vourletsis, I., Politis, P.: Exploring the effect of remixing stories and games on the development of students\u2019 computational thinking. Comput. Educ. Open 3, 100069 (2022)","journal-title":"Comput. Educ. Open"},{"issue":"2","key":"20_CR37","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1080\/08993408.2021.1918380","volume":"31","author":"D Weintrop","year":"2021","unstructured":"Weintrop, D., Wise Rutstein, D., Bienkowski, M., McGee, S.: Assessing computational thinking: an overview of the field. Comput. Sci. Educ. 31(2), 113\u2013116 (2021)","journal-title":"Comput. Sci. Educ."},{"issue":"1","key":"20_CR38","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1145\/3570220","volume":"66","author":"M Welsh","year":"2022","unstructured":"Welsh, M.: The end of programming. Commun. ACM 66(1), 34\u201335 (2022)","journal-title":"Commun. ACM"},{"issue":"3","key":"20_CR39","doi-asserted-by":"publisher","first-page":"414","DOI":"10.1080\/10494820.2019.1573199","volume":"29","author":"W Xing","year":"2021","unstructured":"Xing, W.: Large-scale path modeling of remixing to computational thinking. Interact. Learn. Environ. 29(3), 414\u2013427 (2021)","journal-title":"Interact. Learn. Environ."},{"key":"20_CR40","doi-asserted-by":"crossref","unstructured":"Yang, G., Saito, D., Washizaki, H., Fukazawa, Y.: Data-driven analysis of elementary school students\u2019 computational thinking through scratch projects. In: 2023 IEEE Integrated STEM Education Conference (ISEC), pp. 234\u2013237. IEEE (2023)","DOI":"10.1109\/ISEC57711.2023.10402181"},{"key":"20_CR41","doi-asserted-by":"crossref","unstructured":"Yang, S., et al.: Uncovering trajectories of informal learning in large online communities of creators. In: Proceedings of the Second (2015) ACM Conference on Learning@ Scale, pp. 131\u2013140 (2015)","DOI":"10.1145\/2724660.2724674"},{"issue":"2","key":"20_CR42","first-page":"89","volume":"1","author":"WJ Zuziak","year":"2015","unstructured":"Zuziak, W.J.: Creatively and informally: scratch and the remix culture. Int. J. Res. E-Learn. 1(2), 89\u2013105 (2015)","journal-title":"Int. J. Res. E-Learn."}],"container-title":["Lecture Notes in Computer Science","Artificial Intelligence in Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-29770-9_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T13:40:57Z","timestamp":1782481257000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-29770-9_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,27]]},"ISBN":["9783032297693","9783032297709"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-29770-9_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,27]]},"assertion":[{"value":"27 June 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AIED","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Artificial Intelligence in Education","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Seoul","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Korea (Republic of)","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 June 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 July 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aied2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.aied-conference.org\/2026","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}