{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T22:53:00Z","timestamp":1773355980889,"version":"3.50.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T00:00:00Z","timestamp":1768176000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T00:00:00Z","timestamp":1768176000000},"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":["Univ Access Inf Soc"],"published-print":{"date-parts":[[2026,3]]},"DOI":"10.1007\/s10209-025-01271-x","type":"journal-article","created":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T08:37:08Z","timestamp":1768207028000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Enhancing universal access to programming education: paradigm\u2011aligned transition from block\u2011based to text\u2011based languages"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5330-605X","authenticated-orcid":false,"given":"Monika","family":"Mladenovi\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9566-5093","authenticated-orcid":false,"given":"\u017dana","family":"\u017danko","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8781-9400","authenticated-orcid":false,"given":"Sa\u0161a","family":"Mladenovi\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,1,12]]},"reference":[{"key":"1271_CR1","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1037\/0022-0663.80.3.291","volume":"80","author":"P Bayman","year":"1988","unstructured":"Bayman, P., Mayer, R.E.: Using conceptual models to teach BASIC computer programming. J. Educ. Psychol. 80, 291 (1988)","journal-title":"J. Educ. Psychol."},{"key":"1271_CR2","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1145\/3587691","volume":"66","author":"M Hirzel","year":"2023","unstructured":"Hirzel, M.: Low-code programming models. Commun. ACM. 66, 76\u201385 (2023). https:\/\/doi.org\/10.1145\/3587691","journal-title":"Commun. ACM"},{"key":"1271_CR3","doi-asserted-by":"crossref","unstructured":"Jaglan, N., Upadhyay, D.: Decoding Low-code\/No-Code development hype\u2014study of rapid application development worthiness and overview of various platforms. In: International conference on innovations in data analytics. Springer, pp 419\u2013427 (2022)","DOI":"10.1007\/978-981-99-0550-8_33"},{"key":"1271_CR4","doi-asserted-by":"publisher","first-page":"733","DOI":"10.1007\/s12599-021-00726-8","volume":"63","author":"AC Bock","year":"2021","unstructured":"Bock, A.C., Frank, U.: Low-code platform. Bus. Inform. Syst. Eng. 63, 733\u2013740 (2021)","journal-title":"Bus. Inform. Syst. Eng."},{"key":"1271_CR5","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1049\/et.2023.0109","volume":"18","author":"H Lamb","year":"2023","unstructured":"Lamb, H.: Who needs code anyway? Eng. Technol. 18, 40\u201343 (2023)","journal-title":"Eng. Technol."},{"key":"1271_CR6","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1565233","author":"Z Xu","year":"2019","unstructured":"Xu, Z., Ritzhaupt, A.D., Tian, F., Umapathy, K.: Block-based versus text-based programming environments on novice student learning outcomes: A meta-analysis study. Comput. Sci. Educ. (2019). https:\/\/doi.org\/10.1080\/08993408.2019.1565233","journal-title":"Comput. Sci. Educ."},{"key":"1271_CR7","doi-asserted-by":"crossref","unstructured":"Dann, W., Cosgrove, D., Slater, D., et al.: Mediated transfer: alice 3 to Java. In: Proceedings of the 43rd ACM technical symposium on computer science education. ACM, New York, NY, USA, pp 141\u2013146 (2012)","DOI":"10.1145\/2157136.2157180"},{"key":"1271_CR8","doi-asserted-by":"crossref","unstructured":"Krpan, D., Mladenovic, S., Zaharija, G.: Mediated transfer from visual to high-level programming language. In: 2017 40th international convention on information and communication technology, electronics and microelectronics, MIPRO 2017 - proceedings (2017)","DOI":"10.23919\/MIPRO.2017.7973531"},{"key":"1271_CR9","doi-asserted-by":"publisher","first-page":"100279","DOI":"10.1016\/j.ijcci.2021.100279","volume":"29","author":"M. Mladenovi\u0107","year":"2021","unstructured":"Mladenovi\u0107,M., \u017danko, \u017d., Grani\u0107, A.: Mediated transfer: from text to blocks and back. Int. J. Child-Comput Interact. 29, 100279 (2021) https:\/\/doi.org\/10.1016\/j.ijcci.2021.100279","journal-title":"Int. J. Child-Comput Interact."},{"key":"1271_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s40692-022-00225-z","volume":"10","author":"\u017d \u017danko","year":"2023","unstructured":"\u017danko, \u017d., Mladenovi\u0107, M., Krpan, D.: Mediated transfer: impact on programming misconceptions. J. Comput. Educ. 10, 1\u201326 (2023). https:\/\/doi.org\/10.1007\/s40692-022-00225-z","journal-title":"J. Comput. Educ."},{"key":"1271_CR11","doi-asserted-by":"publisher","first-page":"073563312412400","DOI":"10.1177\/07356331241240047","volume":"0","author":"M Mladenovi\u0107","year":"2024","unstructured":"Mladenovi\u0107, M., \u017danko, \u017d., Zaharija, G.: From blocks to text: Bridging programming misconceptions. J. Educational Comput. Res. 0, 07356331241240047 (2024). https:\/\/doi.org\/10.1177\/07356331241240047","journal-title":"J. Educational Comput. Res."},{"key":"1271_CR12","doi-asserted-by":"crossref","unstructured":"Krishnamurthi, S., Fisler, K.: 13 Programming paradigms and beyond. The Cambridge handbook of computing education research (2019)","DOI":"10.1017\/9781108654555.014"},{"key":"1271_CR13","doi-asserted-by":"crossref","unstructured":"K\u00f6lling, M., Brown, N.C.C., Altadmri, A.: Frame-based editing: easing the transition from blocks to text-based programming. In: ACM International conference proceeding series (2015)","DOI":"10.1145\/2818314.2818331"},{"key":"1271_CR14","unstructured":"Ministry of Science and Education: primary and secondary school informatics curriculum (2018)"},{"key":"1271_CR15","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/s40692-018-0101-5","volume":"5","author":"M Noone","year":"2018","unstructured":"Noone, M., Mooney, A.: Visual and textual programming languages: a systematic review of the literature. J. Computers Educ. 5, 149\u2013174 (2018). https:\/\/doi.org\/10.1007\/s40692-018-0101-5","journal-title":"J. Computers Educ."},{"key":"1271_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2677087","volume":"14:25","author":"M Armoni","year":"2015","unstructured":"Armoni, M., Meerbaum-Salant, O., Ben-Ari, M.: From scratch to real programming. ACM Trans. Comput. Educ. 14:25, 1\u20132515 (2015). https:\/\/doi.org\/10.1145\/2677087","journal-title":"ACM Trans. Comput. Educ."},{"key":"1271_CR17","doi-asserted-by":"crossref","unstructured":"Dorling, M., White, D.: Scratch: a way to logo and python. In: Proceedings of the 46th ACM technical symposium on computer science education. pp 191\u2013196 (2015)","DOI":"10.1145\/2676723.2677256"},{"key":"1271_CR18","doi-asserted-by":"publisher","first-page":"103646","DOI":"10.1016\/j.compedu.2019.103646","volume":"142","author":"D Weintrop","year":"2019","unstructured":"Weintrop, D., Wilensky, U.: Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms. Comput. Educ. 142, 103646 (2019). https:\/\/doi.org\/10.1016\/j.compedu.2019.103646","journal-title":"Comput. Educ."},{"key":"1271_CR19","doi-asserted-by":"publisher","unstructured":"Sun, D., Zhu, C., Xu, F., et al.: Transitioning from introductory to professional programming in secondary education: comparing learners\u2019 computational thinking Skills, Behaviors, and attitudes. J. Educational Comput. Res. 07356331231204653 (2023). https:\/\/doi.org\/10.1177\/07356331231204653","DOI":"10.1177\/07356331231204653"},{"key":"1271_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5815\/ijmecs.2016.08.01","volume":"8","author":"M Mladenovi\u0107","year":"2016","unstructured":"Mladenovi\u0107, M., Rosi\u0107, M., Mladenovi\u0107, S.: Comparing elementary students \u2019 programming success based on programming environment. Int. J. Mod. Educ. Comput. Sci. 8, 1\u201310 (2016). https:\/\/doi.org\/10.5815\/ijmecs.2016.08.01","journal-title":"Int. J. Mod. Educ. Comput. Sci."},{"key":"1271_CR21","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1504\/IJTEL.2020.103817","volume":"12","author":"M Mladenovi\u0107","year":"2020","unstructured":"Mladenovi\u0107, M., Mladenovi\u0107, S., \u017danko, \u017d.: Impact of used programming language for K-12 students\u2019 understanding of the loop concept. Int. J. Technol. Enhanced Learn. 12, 79\u201398 (2020). https:\/\/doi.org\/10.1504\/IJTEL.2020.103817","journal-title":"Int. J. Technol. Enhanced Learn."},{"key":"1271_CR22","doi-asserted-by":"publisher","DOI":"10.1007\/s11423-023-10328-8","author":"D Sun","year":"2024","unstructured":"Sun, D., Looi, C.-K., Li, Y., et al.: Block-based versus text-based programming: a comparison of learners\u2019 programming behaviors, computational thinking skills and attitudes toward programming. Educ. Tech. Res. Dev. (2024). https:\/\/doi.org\/10.1007\/s11423-023-10328-8","journal-title":"Educ. Tech. Res. Dev."},{"key":"1271_CR23","doi-asserted-by":"publisher","first-page":"1483","DOI":"10.1007\/s10639-017-9673-3","volume":"23","author":"M Mladenovi\u0107","year":"2018","unstructured":"Mladenovi\u0107, M., Boljat, I., \u017danko, \u017d.: Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Educ. Inform. Technol. 23, 1483\u20131500 (2018). https:\/\/doi.org\/10.1007\/s10639-017-9673-3","journal-title":"Educ. Inform. Technol."},{"key":"1271_CR24","doi-asserted-by":"crossref","unstructured":"Grover, S., Basu, S.: Measuring student learning in introductory block-based programming: examining misconceptions of loops, variables, and boolean logic. In: Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education - SIGCSE \u201917. ACM, New York, New York, USA, pp 267\u2013272 (2017)","DOI":"10.1145\/3017680.3017723"},{"key":"1271_CR25","doi-asserted-by":"crossref","unstructured":"Moors, L., Luxton-Reilly, A., Denny, P.: Transitioning from block-based to text-based programming languages. In: 2018 International conference on learning and teaching in computing and engineering (LaTICE). pp 57\u201364 (2018)","DOI":"10.1109\/LaTICE.2018.000-5"},{"key":"1271_CR26","doi-asserted-by":"publisher","unstructured":"Weintrop, D., Wilensky, U.: To block or not to block, that is the question: Students\u2019 perceptions of blocks-based programming. Proc. 14th Int. Conf. Interact. Des. Child. - IDC \u201915. 199\u2013208 (2015). https:\/\/doi.org\/10.1145\/2771839.2771860","DOI":"10.1145\/2771839.2771860"},{"key":"1271_CR27","doi-asserted-by":"crossref","unstructured":"Meerbaum-Salant, O., Armoni, M., Ben-Ari, M.: Habits of programming in Scratch. In: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. pp 168\u2013172 (2011)","DOI":"10.1145\/1999747.1999796"},{"key":"1271_CR28","doi-asserted-by":"crossref","unstructured":"Gordon, M., Marron, A., Meerbaum-Salant, O.: Spaghetti for the main course? observations on the naturalness of scenario-based programming. In: Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education - ITiCSE \u201912. ACM Press, New York, New York, USA, p 198 (2012)","DOI":"10.1145\/2325296.2325346"},{"key":"1271_CR29","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/1227310.1227386","volume":"1","author":"K Powers","year":"2007","unstructured":"Powers, K., Ecott, S., Hirshfield, L.M.: Through the looking glass: teaching CS0 with alice. SIGCSE 2007: 38th SIGCSE Tech. Symp. Comput. Sci. Educ. 1, 213\u2013217 (2007). https:\/\/doi.org\/10.1145\/1227310.1227386","journal-title":"SIGCSE 2007: 38th SIGCSE Tech. Symp. Comput. Sci. Educ."},{"key":"1271_CR30","doi-asserted-by":"crossref","unstructured":"Lewis, C.M.: How programming environment shapes perception, learning and goals. In: Proceedings of the 41st {ACM} technical symposium on Computer science education - {SIGCSE} {extquotesingle}10. Association for Computing Machinery ({ACM}) (2010)","DOI":"10.1145\/1734263.1734383"},{"key":"1271_CR31","doi-asserted-by":"publisher","first-page":"101340","DOI":"10.1016\/j.tsc.2023.101340","volume":"49","author":"L Sun","year":"2023","unstructured":"Sun, L., Zhou, L.: Does text-based programming improve K-12 students\u2019 CT skills? Evidence from a meta-analysis and synthesis of qualitative data in educational contexts. Think. Skills Creativity. 49, 101340 (2023). https:\/\/doi.org\/10.1016\/j.tsc.2023.101340","journal-title":"Think. Skills Creativity"},{"key":"1271_CR32","doi-asserted-by":"publisher","unstructured":"Ezeamuzie, N.O., Ezeamuzie, M.N.: Multidimensional framing of environments beyond blocks and texts in K\u201312 programming. Rev. Educ. Res. 00346543231216958 (2024). https:\/\/doi.org\/10.3102\/00346543231216958","DOI":"10.3102\/00346543231216958"},{"key":"1271_CR33","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., et al.: Scratch: Programming for all. Commun. ACM. 52, 60\u201367 (2009). https:\/\/doi.org\/10.1145\/1592761.1592779","journal-title":"Commun. ACM"},{"key":"1271_CR34","doi-asserted-by":"crossref","unstructured":"Brown, N.C.C., K\u00f6lling, M., Kyfonidis, C., Weill-Tessier, P.: Transitioning from blocks to text. ACM (2022)","DOI":"10.1145\/3478432.3499033"},{"key":"1271_CR35","unstructured":"Alrubaye, H., Ludi, S., Mkaouer, M.W.: Comparison of block-based and hybrid-based environments in transferring programming skills to text-based environments. In: Proceedings of the 29th annual international conference on computer science and software engineering. IBM Corp., USA, pp 100\u2013109 (2019)"},{"key":"1271_CR36","doi-asserted-by":"crossref","unstructured":"Weintrop, D., Holbert, N.: From blocks to text and back: programming patterns in a dual-modality environment. In: Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education. pp 633\u2013638 (2017)","DOI":"10.1145\/3017680.3017707"},{"key":"1271_CR37","volume-title":"Research methods in education","author":"L Cohen","year":"2011","unstructured":"Cohen, L., Manion, L., Morrison, K.: Research methods in education. Routledge, Oxford, UK (2011)"},{"key":"1271_CR38","doi-asserted-by":"crossref","unstructured":"Bruner, J.S.: The process of education. In: The process of education. pp 12\u201313 (1960)","DOI":"10.4159\/9780674028999"},{"key":"1271_CR39","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1111\/jcal.12643","volume":"38","author":"\u017d \u017danko","year":"2022","unstructured":"\u017danko, \u017d., Mladenovi\u0107, M., Krpan, D.: Analysis of school students\u2019 misconceptions about basic programming concepts. Comput. Assist. Learn. 38, 719\u2013730 (2022). https:\/\/doi.org\/10.1111\/jcal.12643","journal-title":"Comput. Assist. Learn."},{"key":"1271_CR40","volume-title":"Mindstorms: Children, Computers, and Powerful Ideas","author":"S Papert","year":"1980","unstructured":"Papert, S.: Mindstorms: children, computers, and powerful ideas. Basic Book, Inc., New York, NY, USA (1980)"},{"key":"1271_CR41","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1207\/s15516709cog1202_4","volume":"12","author":"J Sweller","year":"1988","unstructured":"Sweller, J.: Cognitive load during problem solving: Effects on learning. Cogn. Sci. 12, 257\u2013285 (1988). https:\/\/doi.org\/10.1207\/s15516709cog1202_4","journal-title":"Cogn. Sci."},{"key":"1271_CR42","unstructured":"Perkins, D.N., Salomon, G.: Transfer of learning. Int. Encyclopedia Educ. 13 (1992)"}],"container-title":["Universal Access in the Information Society"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10209-025-01271-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10209-025-01271-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10209-025-01271-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T12:08:20Z","timestamp":1773317300000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10209-025-01271-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,12]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,3]]}},"alternative-id":["1271"],"URL":"https:\/\/doi.org\/10.1007\/s10209-025-01271-x","relation":{},"ISSN":["1615-5289","1615-5297"],"issn-type":[{"value":"1615-5289","type":"print"},{"value":"1615-5297","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,12]]},"assertion":[{"value":"8 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 January 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"This study was conducted in accordance with the ethical standards and research procedures in place at the time of data collection.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}],"article-number":"31"}}