{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T16:36:48Z","timestamp":1787503008011,"version":"build-2736575974"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T00:00:00Z","timestamp":1725926400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T00:00:00Z","timestamp":1725926400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61976109"],"award-info":[{"award-number":["61976109"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008339","name":"Liaoning Provincial Office of Philosophy and Social Science","doi-asserted-by":"publisher","award":["L21CSH006"],"award-info":[{"award-number":["L21CSH006"]}],"id":[{"id":"10.13039\/501100008339","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2025,3]]},"DOI":"10.1007\/s10639-024-13016-z","type":"journal-article","created":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T04:05:26Z","timestamp":1725941126000},"page":"5229-5249","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Examining self-regulation models of programming students in visual environments: A bottom-up analysis of learning behaviour"],"prefix":"10.1007","volume":"30","author":[{"given":"Zhaojun","family":"Duo","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianan","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yonggong","family":"Ren","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaolu","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,9,10]]},"reference":[{"key":"13016_CR1","doi-asserted-by":"crossref","unstructured":"Anderson, J. R., & Fincham, J. M. (2013). Uncovering the sequential structure of thought. Cognitive Science, 38.","DOI":"10.1111\/cogs.12068"},{"issue":"1","key":"13016_CR3","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/s11409-007-9009-6","volume":"3","author":"M Bannert","year":"2008","unstructured":"Bannert, M., & Mengelkamp, C. (2008). Assessment of metacognitive skills by means of instruction to think aloud and reflect when prompted. Does the verbalisation method affect learning? Metacognition and Learning, 3(1), 39\u201358. https:\/\/doi.org\/10.1007\/s11409-007-9009-6","journal-title":"Metacognition and Learning"},{"issue":"4","key":"13016_CR2","doi-asserted-by":"publisher","first-page":"829","DOI":"10.1016\/j.chb.2008.07.002","volume":"25","author":"M Bannert","year":"2009","unstructured":"Bannert, M., Hildebrand, M., & Mengelkamp, C. (2009). Effects of a metacognitive support device in learning environments. Computers in Human Behavior, 25(4), 829\u2013835. https:\/\/doi.org\/10.1016\/j.chb.2008.07.002","journal-title":"Computers in Human Behavior"},{"issue":"2","key":"13016_CR4","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s11409-013-9107-6","volume":"9","author":"M Bannert","year":"2014","unstructured":"Bannert, M., Reimann, P., & Sonnenberg, C. (2014). Process mining techniques for analysing patterns and strategies in students\u2019 self-regulated learning. Metacognition and Learning, 9(2), 161\u2013185. https:\/\/doi.org\/10.1007\/s11409-013-9107-6","journal-title":"Metacognition and Learning"},{"issue":"1","key":"13016_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.iheduc.2008.10.005","volume":"12","author":"L Barnard","year":"2009","unstructured":"Barnard, L., Lan, W. Y., To, Y. M., Paton, V. O., & Lai, S. L. (2009). Measuring self-regulation in online and blended learning environments. The Internet and Higher Education, 12(1), 1\u20136. https:\/\/doi.org\/10.1016\/j.iheduc.2008.10.005","journal-title":"The Internet and Higher Education"},{"issue":"3","key":"13016_CR6","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1109\/tsa.2003.822639","volume":"12","author":"A Ben-Yishai","year":"2004","unstructured":"Ben-Yishai, A., & Burshtein, D. (2004). A discriminative training algorithm for hidden Markov models. IEEE Transactions on Speech and Audio Processing, 12(3), 204\u2013217. https:\/\/doi.org\/10.1109\/tsa.2003.822639","journal-title":"IEEE Transactions on Speech and Audio Processing"},{"key":"13016_CR7","unstructured":"Brookshear, J. G., Brylow, D., & Manasa, S. (2009). Computer science: An overview. 320\u2013374."},{"issue":"20","key":"13016_CR8","first-page":"337","volume":"1","author":"\u00dc \u00c7ak\u0131ro\u011flu","year":"2017","unstructured":"\u00c7ak\u0131ro\u011flu, \u00dc., & M\u00fccahit, \u00d6. (2017). Flipped classroom with problem based activities: Exploring self-regulated learning in a programming language course. Educational Technology & Society, 1(20), 337\u2013349.","journal-title":"Educational Technology & Society"},{"issue":"6","key":"13016_CR9","doi-asserted-by":"publisher","first-page":"2799","DOI":"10.3837\/tiis.2019.06.002","volume":"13","author":"HJ Cha","year":"2019","unstructured":"Cha, H. J., & Park, T. (2019). Applying and evaluating visualization design guidelines for a MOOC dashboard to facilitate self-regulated learning based on learning analytics. KSII Transactions on Internet and Information Systems (TIIS), 13(6), 2799\u20132823. https:\/\/doi.org\/10.3837\/tiis.2019.06.002","journal-title":"KSII Transactions on Internet and Information Systems (TIIS)"},{"key":"13016_CR10","doi-asserted-by":"publisher","unstructured":"Chang, C. J., Chang, M. H., Chiu, B. C., Liu, C. C., Chiang, S. H. F., & Wen, C. T. (2017). & others. An analysis of student collaborative problem solving activities mediated by collaborative simulations. Computers & Education, 114, 222\u2013235. https:\/\/doi.org\/10.1016\/j.compedu.2017.07.008","DOI":"10.1016\/j.compedu.2017.07.008"},{"key":"13016_CR11","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.compedu.2016.01.010","volume":"95","author":"PY Chao","year":"2016","unstructured":"Chao, P. Y. (2016). Exploring students\u2019 computational practice, design and performance of problem-solving through a visual programming environment. Computers & Education, 95, 202\u2013215. https:\/\/doi.org\/10.1016\/j.compedu.2016.01.010","journal-title":"Computers & Education"},{"key":"13016_CR12","doi-asserted-by":"publisher","unstructured":"Crow, T., Luxton-Reilly, A., & Wuensche, B. (2018). Intelligent tutoring systems for programming education: A systematic review. Proceedings of the 20th Australasian Computing Education Conference, 53\u201362. https:\/\/doi.org\/10.1145\/3160489.3160492","DOI":"10.1145\/3160489.3160492"},{"key":"13016_CR13","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1016\/j.compedu.2018.10.014","volume":"129","author":"C Dasgupta","year":"2019","unstructured":"Dasgupta, C., Magana, A. J., & Vieira, C. (2019). Investigating the affordances of a CAD enabled learning environment for promoting integrated STEM learning. Computers & Education, 129, 122\u2013142. https:\/\/doi.org\/10.1016\/j.compedu.2018.10.014","journal-title":"Computers & Education"},{"issue":"3","key":"13016_CR14","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1080\/08993400701538104","volume":"17","author":"M de Raadt","year":"2007","unstructured":"de Raadt, M. (2007). A review of Australasian investigations into problem solving and the novice programmer. Computer Science Education, 17(3), 201\u2013213. https:\/\/doi.org\/10.1080\/08993400701538104","journal-title":"Computer Science Education"},{"issue":"1","key":"13016_CR15","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1076\/csed.9.1.43.3812","volume":"9","author":"FP Deek","year":"1999","unstructured":"Deek, F. P. (1999). The software process: A parallel approach through problem solving and program development. Computer Science Education, 9(1), 43\u201370. https:\/\/doi.org\/10.1076\/csed.9.1.43.3812","journal-title":"Computer Science Education"},{"key":"13016_CR16","unstructured":"DiBenedetto, M. K., & Zimmerman, B. J. (2010). Differences in self-regulatory processes among students studying science: A microanalytic investigation. International Journal of Educational & Psychological Assessment, 5(1)."},{"key":"13016_CR17","doi-asserted-by":"publisher","first-page":"100222","DOI":"10.1016\/j.chbr.2022.100222","volume":"7","author":"D D\u00f6rner","year":"2022","unstructured":"D\u00f6rner, D., & G\u00fcss, C. D. (2022). Human error in complex problem solving and dynamic decision making: A taxonomy of 24 errors and a theory. Computers in Human Behavior Reports, 7, 100222.","journal-title":"Computers in Human Behavior Reports"},{"key":"13016_CR18","unstructured":"Duo, Z., Liu, Y., & Ren, Y. (2022). Research on internal mechanism and Teaching Practice of Programming Education for Development of Children\u2019s computational thinking. E-education Research (Vol. 43, pp. 101\u2013108). CNKI. 08."},{"key":"13016_CR19","unstructured":"Education, & Audiovisual and Culture Executive Agency. Eurydice. (2019). Digital education at school in Europe. Publications Office. https:\/\/data.europa.eu\/doi\/10.2797\/66552"},{"key":"13016_CR20","doi-asserted-by":"publisher","unstructured":"Forsstr\u00f6m, S. E., & Kaufmann, O. T. (2018). A literature review exploring the use of programming in mathematics education. https:\/\/doi.org\/10.26803\/ijlter.17.12.2","DOI":"10.26803\/ijlter.17.12.2"},{"key":"13016_CR21","doi-asserted-by":"publisher","first-page":"150","DOI":"10.1016\/j.compedu.2018.05.006","volume":"123","author":"R Garcia","year":"2018","unstructured":"Garcia, R., Falkner, K., & Vivian, R. (2018). Systematic literature review: Self-regulated learning strategies using e-learning tools for Computer Science. Computers & Education, 123, 150\u2013163. https:\/\/doi.org\/10.1016\/j.compedu.2018.05.006","journal-title":"Computers & Education"},{"key":"13016_CR22","doi-asserted-by":"publisher","unstructured":"Greene, J. A., Robertson, J., & Costa, L. J. C. (2013). Assessing self-regulated learning using think-aloud methods. Handbook of Self-Regulation of Learning and Performance. Routledge. https:\/\/doi.org\/10.4324\/9780203839010.ch20","DOI":"10.4324\/9780203839010.ch20"},{"issue":"1","key":"13016_CR23","doi-asserted-by":"publisher","first-page":"38","DOI":"10.3102\/0013189x12463051","volume":"42","author":"S Grover","year":"2013","unstructured":"Grover, S., & Pea, R. (2013). Computational thinking in K\u201312: A review of the state of the field. Educational Researcher, 42(1), 38\u201343. https:\/\/doi.org\/10.3102\/0013189x12463051","journal-title":"Educational Researcher"},{"issue":"3","key":"13016_CR24","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1080\/14703297.2016.1189346","volume":"55","author":"D Hooshyar","year":"2018","unstructured":"Hooshyar, D., Ahmad, R. B., Yousefi, M., Fathi, M., Horng, S. J., & Lim, H. (2018). SITS: A solution-based intelligent tutoring system for students\u2019 acquisition of problem-solving skills in computer programming. Innovations in Education and Teaching International, 55(3), 325\u2013335. https:\/\/doi.org\/10.1080\/14703297.2016.1189346","journal-title":"Innovations in Education and Teaching International"},{"issue":"4","key":"13016_CR25","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1080\/07370008.2011.610244","volume":"29","author":"AM Johnson","year":"2011","unstructured":"Johnson, A. M., Azevedo, R., & D\u2019Mello, S. K. (2011). The temporal and dynamic nature of Self-Regulatory processes during Independent and externally assisted Hypermedia Learning. Cognition and Instruction, 29(4), 471\u2013504. https:\/\/doi.org\/10.1080\/07370008.2011.610244","journal-title":"Cognition and Instruction"},{"issue":"1","key":"13016_CR26","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/BF02299613","volume":"45","author":"DH Jonassen","year":"1997","unstructured":"Jonassen, D. H. (1997). Instructional design models for well-structured and III-structured problem-solving learning outcomes. Educational Technology Research and Development, 45(1), 65\u201394. https:\/\/doi.org\/10.1007\/BF02299613","journal-title":"Educational Technology Research and Development"},{"key":"13016_CR27","unstructured":"Jonassen, D. H. (2010). Learning to solve problems: A handbook for designing problem-solving learning environments (pp. 125\u2013135). Routledge."},{"issue":"3","key":"13016_CR28","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1080\/00220671.2014.942895","volume":"109","author":"Y Karlen","year":"2016","unstructured":"Karlen, Y. (2016). Differences in students\u2019 metacognitive strategy knowledge, motivation, and strategy use: A typology of self-regulated learners. The Journal of Educational Research, 109(3), 253\u2013265. https:\/\/doi.org\/10.1080\/00220671.2014.942895","journal-title":"The Journal of Educational Research"},{"issue":"2","key":"13016_CR29","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1145\/1089733.1089734","volume":"37","author":"C Kelleher","year":"2005","unstructured":"Kelleher, C., & Pausch, R. (2005). Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys (CSUR), 37(2), 83\u2013137.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"13016_CR30","doi-asserted-by":"publisher","first-page":"103899","DOI":"10.1016\/j.compedu.2020.103899","volume":"153","author":"S Li","year":"2020","unstructured":"Li, S., Chen, G., Xing, W., Zheng, J., & Xie, C. (2020). Longitudinal clustering of students\u2019 self-regulated learning behaviors in engineering design. Computers & Education, 153, 103899. https:\/\/doi.org\/10.1016\/j.compedu.2020.103899","journal-title":"Computers & Education"},{"key":"13016_CR31","doi-asserted-by":"publisher","first-page":"102144","DOI":"10.1016\/j.lindif.2022.102144","volume":"95","author":"S Li","year":"2022","unstructured":"Li, S., Zheng, J., Huang, X., & Xie, C. (2022). Self-regulated learning as a complex dynamical system: Examining students\u2019 STEM learning in a simulation environment. Learning and Individual Differences, 95, 102144. https:\/\/doi.org\/10.1016\/j.lindif.2022.102144","journal-title":"Learning and Individual Differences"},{"issue":"4","key":"13016_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/10494820.2019.1680391","volume":"25","author":"S Li","year":"2022","unstructured":"Li, S., Zheng, J., & Lajoie, S. P. (2022b). Temporal structures and sequential patterns of self-regulated learning behaviors in Problem solving with an Intelligent Tutoring System. Educational Technology & Society, 25(4), 1\u201314. https:\/\/doi.org\/10.1080\/10494820.2019.1680391","journal-title":"Educational Technology & Society"},{"issue":"12","key":"13016_CR34","doi-asserted-by":"publisher","first-page":"15765","DOI":"10.1007\/s10639-023-11830-5","volume":"28","author":"Y Li","year":"2023","unstructured":"Li, Y., Jiang, Q., Xiong, W., & Zhao, W. (2023). Investigating behavior patterns of students during online self-directed learning through process mining. Education and Information Technologies, 28(12), 15765\u201315787. https:\/\/doi.org\/10.1007\/s10639-023-11830-5","journal-title":"Education and Information Technologies"},{"key":"13016_CR33","doi-asserted-by":"publisher","first-page":"1206696","DOI":"10.3389\/fpsyg.2023.1206696","volume":"14","author":"T Li","year":"2023","unstructured":"Li, T., Fan, Y., Tan, Y., Wang, Y., Singh, S., Li, X., Rakovi\u0107, M., Van Der Graaf, J., Lim, L., Yang, B., Molenaar, I., Bannert, M., Moore, J., Swiecki, Z., Tsai, Y. S., Shaffer, D. W., & Ga\u0161evi\u0107, D. (2023a). Analytics of self-regulated learning scaffolding: Effects on learning processes. Frontiers in Psychology, 14, 1206696. https:\/\/doi.org\/10.3389\/fpsyg.2023.1206696","journal-title":"Frontiers in Psychology"},{"key":"13016_CR35","doi-asserted-by":"publisher","unstructured":"Loksa, D., & Ko, A. J. (2016). The Role of Self-Regulation in Programming Problem Solving Process and Success. Proceedings of the 2016 ACM Conference on International Computing Education Research, 83\u201391. https:\/\/doi.org\/10.1145\/2960310.2960334","DOI":"10.1145\/2960310.2960334"},{"key":"13016_CR36","doi-asserted-by":"publisher","unstructured":"Loksa, D., Ko, A. J., Jernigan, W., Oleson, A., Mendez, C. J., & Burnett, M. M. (2016). Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 1449\u20131461. https:\/\/doi.org\/10.1145\/2858036.2858252","DOI":"10.1145\/2858036.2858252"},{"issue":"4","key":"13016_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3487050","volume":"22","author":"D Loksa","year":"2022","unstructured":"Loksa, D., Margulieux, L., Becker, B. A., Craig, M., Denny, P., Pettit, R., & Prather, J. (2022). Metacognition and Self-Regulation in Programming Education: Theories and exemplars of Use. ACM Transactions on Computing Education, 22(4), 1\u201331. https:\/\/doi.org\/10.1145\/3487050","journal-title":"ACM Transactions on Computing Education"},{"issue":"7","key":"13016_CR38","doi-asserted-by":"publisher","first-page":"9211","DOI":"10.1007\/s10639-022-11565-9","volume":"28","author":"N Ma","year":"2023","unstructured":"Ma, N., Qian, J., Gong, K., & Lu, Y. (2023). Promoting programming education of novice programmers in elementary schools: A contrasting cases approach for learning programming. Education and Information Technologies, 28(7), 9211\u20139234. https:\/\/doi.org\/10.1007\/s10639-022-11565-9","journal-title":"Education and Information Technologies"},{"issue":"1","key":"13016_CR39","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1111\/jcal.12590","volume":"38","author":"K Mangaroska","year":"2022","unstructured":"Mangaroska, K., Sharma, K., Ga\u0161evi\u0107, D., & Giannakos, M. (2022). Exploring students\u2019 cognitive and affective states during problem solving through multimodal data: Lessons learned from a programming activity. Journal of Computer Assisted Learning, 38(1), 40\u201359. https:\/\/doi.org\/10.1111\/jcal.12590","journal-title":"Journal of Computer Assisted Learning"},{"issue":"11","key":"13016_CR40","doi-asserted-by":"publisher","first-page":"111412","DOI":"10.1115\/1.4037308","volume":"139","author":"C McComb","year":"2017","unstructured":"McComb, C., Cagan, J., & Kotovsky, K. (2017). Mining process Heuristics from designer Action Data via Hidden Markov models. Journal of Mechanical Design, 139(11), 111412. https:\/\/doi.org\/10.1115\/1.4037308","journal-title":"Journal of Mechanical Design"},{"key":"13016_CR41","doi-asserted-by":"publisher","first-page":"107540","DOI":"10.1016\/j.chb.2022.107540","volume":"139","author":"I Molenaar","year":"2023","unstructured":"Molenaar, I., Mooij, S. D., Azevedo, R., Bannert, M., J\u00e4rvel\u00e4, S., & Ga\u0161evi\u0107, D. (2023). Measuring self-regulated learning and the role of AI: Five years of research using multimodal multichannel data. Computers in Human Behavior, 139, 107540. https:\/\/doi.org\/10.1016\/j.chb.2022.107540","journal-title":"Computers in Human Behavior"},{"issue":"3","key":"13016_CR42","doi-asserted-by":"publisher","first-page":"1429","DOI":"10.1007\/s11831-020-09422-4","volume":"28","author":"B Mor","year":"2021","unstructured":"Mor, B., Garhwal, S., & Kumar, A. (2021). A systematic review of hidden Markov models and their applications. Archives of Computational Methods in Engineering, 28(3), 1429\u20131448. https:\/\/doi.org\/10.1007\/s11831-020-09422-4","journal-title":"Archives of Computational Methods in Engineering"},{"issue":"4","key":"13016_CR43","doi-asserted-by":"publisher","first-page":"e15530","DOI":"10.1016\/j.heliyon.2023.e15530","volume":"9","author":"Q Ou","year":"2023","unstructured":"Ou, Q., Liang, W., He, Z., Liu, X., Yang, R., & Wu, X. (2023). Investigation and analysis of the current situation of programming education in primary and secondary schools. Heliyon, 9(4), e15530. https:\/\/doi.org\/10.1016\/j.heliyon.2023.e15530","journal-title":"Heliyon"},{"issue":"6","key":"13016_CR44","doi-asserted-by":"publisher","first-page":"723","DOI":"10.1080\/00313831.2015.1066436","volume":"60","author":"E Panadero","year":"2016","unstructured":"Panadero, E., Klug, J., & J\u00e4rvel\u00e4, S. (2016). Third wave of measurement in the self-regulated learning field: When measurement and intervention come hand in hand. Scandinavian Journal of Educational Research, 60(6), 723\u2013735. https:\/\/doi.org\/10.1080\/00313831.2015.1066436","journal-title":"Scandinavian Journal of Educational Research"},{"key":"13016_CR45","doi-asserted-by":"publisher","unstructured":"Peteranetz, M. S., Wang, S., Shell, D. F., Flanigan, A. E., & Soh, L. K. (2018). Examining the Impact of Computational Creativity Exercises on College Computer Science Students\u2019 Learning, Achievement, Self-Efficacy, and Creativity. Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 155\u2013160. https:\/\/doi.org\/10.1145\/3159450.3159459","DOI":"10.1145\/3159450.3159459"},{"issue":"3","key":"13016_CR46","doi-asserted-by":"publisher","first-page":"544","DOI":"10.1037\/0022-0663.92.3.544","volume":"92","author":"PR Pintrich","year":"2000","unstructured":"Pintrich, P. R. (2000). Multiple goals, multiple pathways: The role of goal orientation in learning and achievement. Journal of Educational Psychology, 92(3), 544\u2013555. https:\/\/doi.org\/10.1037\/0022-0663.92.3.544","journal-title":"Journal of Educational Psychology"},{"key":"13016_CR47","doi-asserted-by":"publisher","unstructured":"Prather, J., Becker, B. A., Craig, M., Denny, P., Loksa, D., & Margulieux, L. (2020). What Do We Think We Think We Are Doing? Metacognition and Self-Regulation in Programming. Proceedings of the 2020 ACM Conference on International Computing Education Research, 2\u201313. https:\/\/doi.org\/10.1145\/3372782.3406263","DOI":"10.1145\/3372782.3406263"},{"key":"13016_CR48","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1109\/eitt53287.2021.00061","volume":"276","author":"L Qiao","year":"2021","unstructured":"Qiao, L., Zhao, W., & Xu, X. (2021). Mining and analysis of self-regulated learning process model: Based on hidden Markov Model. 2021 Tenth International Conference of Educational Innovation through Technology (EITT), 276, 281. https:\/\/doi.org\/10.1109\/eitt53287.2021.00061","journal-title":"2021 Tenth International Conference of Educational Innovation through Technology (EITT)"},{"key":"13016_CR49","unstructured":"Ren, Y., Lin, Y., & Duo, Z. (2020). Optimization design and Practice of Project-based Programming Learning for Deep Learning. Modern Distance Education (Vol. 01, pp. 46\u201353). CNKI. Issue."},{"issue":"2","key":"13016_CR50","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1076\/csed.13.2.137.14200","volume":"13","author":"A Robins","year":"2003","unstructured":"Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2), 137\u2013172. https:\/\/doi.org\/10.1076\/csed.13.2.137.14200","journal-title":"Computer Science Education"},{"issue":"4","key":"13016_CR51","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1109\/tlt.2020.3027496","volume":"13","author":"J Saint","year":"2020","unstructured":"Saint, J., Whitelock-Wainwright, A., Ga\u0161evi\u0107, D., & Pardo, A. (2020). Trace-SRL: A framework for analysis of microlevel processes of self-regulated learning from trace data. IEEE Transactions on Learning Technologies, 13(4), 861\u2013877. https:\/\/doi.org\/10.1109\/tlt.2020.3027496","journal-title":"IEEE Transactions on Learning Technologies"},{"issue":"1","key":"13016_CR52","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.cedpsych.2005.02.002","volume":"31","author":"B Schmitz","year":"2006","unstructured":"Schmitz, B., & Wiese, B. S. (2006). New perspectives for the evaluation of training sessions in self-regulated learning: Time-series analyses of diary data. Contemporary Educational Psychology, 31(1), 64\u201396. https:\/\/doi.org\/10.1016\/j.cedpsych.2005.02.002","journal-title":"Contemporary Educational Psychology"},{"key":"13016_CR53","doi-asserted-by":"publisher","first-page":"104505","DOI":"10.1016\/j.compedu.2022.104505","volume":"184","author":"K Sigayret","year":"2022","unstructured":"Sigayret, K., Tricot, A., & Blanc, N. (2022). Unplugged or plugged-in programming learning: A comparative experimental study. Computers & Education, 184, 104505. https:\/\/doi.org\/10.1016\/j.compedu.2022.104505","journal-title":"Computers & Education"},{"key":"13016_CR54","unstructured":"Sinnott, J. D. (1989). Everyday problem solving: Theory and applications (pp. 72\u201399). Praeger."},{"issue":"2","key":"13016_CR55","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1002\/j.2162-6057.1998.tb00810.x","volume":"32","author":"GF Smith","year":"1998","unstructured":"Smith, G. F. (1998). Idea-generation techniques: A formulary of active ingredients. The Journal of Creative Behavior, 32(2), 107\u2013134. https:\/\/doi.org\/10.1002\/j.2162-6057.1998.tb00810.x","journal-title":"The Journal of Creative Behavior"},{"key":"13016_CR56","doi-asserted-by":"publisher","first-page":"106746","DOI":"10.1016\/j.chb.2021.106746","volume":"120","author":"D Song","year":"2021","unstructured":"Song, D., Hong, H., & Oh, E. Y. (2021a). Applying computational analysis of novice learners\u2019 computer programming patterns to reveal self-regulated learning, computational thinking, and learning performance. Computers in Human Behavior, 120, 106746. https:\/\/doi.org\/10.1016\/j.chb.2021.106746","journal-title":"Computers in Human Behavior"},{"key":"13016_CR57","doi-asserted-by":"publisher","first-page":"106746","DOI":"10.1016\/j.chb.2021.106746","volume":"120","author":"D Song","year":"2021","unstructured":"Song, D., Hong, H., & Oh, E. Y. (2021b). Applying computational analysis of novice learners\u2019 computer programming patterns to reveal self-regulated learning, computational thinking, and learning performance. Computers in Human Behavior, 120, 106746.","journal-title":"Computers in Human Behavior"},{"issue":"4","key":"13016_CR58","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2490822","volume":"13","author":"J Sorva","year":"2013","unstructured":"Sorva, J., Karavirta, V., & Malmi, L. (2013). A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education (TOCE), 13(4), 1\u201364. https:\/\/doi.org\/10.1145\/2490822","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"issue":"11","key":"13016_CR59","doi-asserted-by":"publisher","first-page":"14493","DOI":"10.1007\/s10639-023-11777-7","volume":"28","author":"L Sun","year":"2023","unstructured":"Sun, L., You, X., & Zhou, D. (2023). Evaluation and development of STEAM teachers\u2019 computational thinking skills: Analysis of multiple influential factors. Education and Information Technologies, 28(11), 14493\u201314527. https:\/\/doi.org\/10.1007\/s10639-023-11777-7","journal-title":"Education and Information Technologies"},{"issue":"1","key":"13016_CR60","doi-asserted-by":"publisher","first-page":"010127","DOI":"10.1103\/PhysRevPhysEducRes.16.010127","volume":"16","author":"K Svensson","year":"2020","unstructured":"Svensson, K., Eriksson, U., & Pendrill, A. M. (2020). Programming and its affordances for physics education: A social semiotic and variation theory approach to learning physics. Physical Review Physics Education Research, 16(1), 010127.","journal-title":"Physical Review Physics Education Research"},{"key":"13016_CR62","doi-asserted-by":"crossref","unstructured":"Wang, M., Wu, B., Chen, N. S., & Spector, J. M. (2013). & others. Connecting problem-solving and knowledge-construction processes in a visualization-based learning environment. Computers & Education, 68, 293\u2013306.","DOI":"10.1016\/j.compedu.2013.05.004"},{"issue":"4","key":"13016_CR61","doi-asserted-by":"publisher","first-page":"162","DOI":"10.2307\/jeductechsoci.8.3.103","volume":"20","author":"M Wang","year":"2017","unstructured":"Wang, M., Derry, S., & Ge, X. (2017). Guest editorial: Fostering deep learning in problem-solving contexts with the support of technology. Journal of Educational Technology & Society, 20(4), 162\u2013165. https:\/\/doi.org\/10.2307\/jeductechsoci.8.3.103","journal-title":"Journal of Educational Technology & Society"},{"issue":"3","key":"13016_CR63","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1118178.1118215","volume":"49","author":"JM Wing","year":"2006","unstructured":"Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33\u201335. https:\/\/doi.org\/10.1145\/1118178.1118215","journal-title":"Communications of the ACM"},{"key":"13016_CR64","doi-asserted-by":"crossref","unstructured":"Winne, P. H., & Perry, N. E. (2000). Measuring self-regulated learning. Handbook of self-regulation (pp. 531\u2013566). Elsevier.","DOI":"10.1016\/B978-012109890-2\/50045-7"},{"issue":"3","key":"13016_CR65","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1007\/s11409-017-9174-1","volume":"12","author":"CA Wolters","year":"2017","unstructured":"Wolters, C. A., Won, S., & Hussain, M. (2017). Examining the relations of time management and procrastination within a model of self-regulated learning. Metacognition and Learning, 12(3), 381\u2013399. https:\/\/doi.org\/10.1007\/s11409-017-9174-1","journal-title":"Metacognition and Learning"},{"issue":"23","key":"13016_CR66","doi-asserted-by":"publisher","first-page":"4013","DOI":"10.3390\/electronics11234013","volume":"11","author":"Z Ye","year":"2022","unstructured":"Ye, Z., Jiang, L., Li, Y., Wang, Z., Zhang, G., & Chen, H. (2022). Analysis of differences in self-regulated learning behavior patterns of online learners. Electronics, 11(23), 4013.","journal-title":"Electronics"},{"key":"13016_CR67","doi-asserted-by":"publisher","first-page":"107524","DOI":"10.1016\/j.chb.2022.107524","volume":"139","author":"M Zhao","year":"2023","unstructured":"Zhao, M., Eadeh, F. R., Nguyen, T. N., Gupta, P., Admoni, H., Gonzalez, C., & Woolley, A. W. (2023). Teaching agents to understand teamwork: Evaluating and predicting collective intelligence as a latent variable via hidden Markov models. Computers in Human Behavior, 139, 107524. https:\/\/doi.org\/10.1016\/j.chb.2022.107524","journal-title":"Computers in Human Behavior"},{"key":"13016_CR68","doi-asserted-by":"publisher","first-page":"103669","DOI":"10.1016\/j.compedu.2019.103669","volume":"143","author":"J Zheng","year":"2020","unstructured":"Zheng, J., Xing, W., Zhu, G., Chen, G., Zhao, H., & Xie, C. (2020). Profiling self-regulation behaviors in STEM learning of engineering design. Computers & Education, 143, 103669.","journal-title":"Computers & Education"},{"issue":"1","key":"13016_CR69","doi-asserted-by":"publisher","first-page":"166","DOI":"10.3102\/0002831207312909","volume":"45","author":"BJ Zimmerman","year":"2008","unstructured":"Zimmerman, B. J. (2008). Investigating self-regulation and motivation: Historical background, Methodological Developments, and future prospects. American Educational Research Journal, 45(1), 166\u2013183. https:\/\/doi.org\/10.3102\/0002831207312909","journal-title":"American Educational Research Journal"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-024-13016-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10639-024-13016-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-024-13016-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,15]],"date-time":"2025-03-15T16:20:56Z","timestamp":1742055656000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10639-024-13016-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,10]]},"references-count":69,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,3]]}},"alternative-id":["13016"],"URL":"https:\/\/doi.org\/10.1007\/s10639-024-13016-z","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,10]]},"assertion":[{"value":"6 February 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 August 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 September 2024","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 that the work is written with due consideration of ethical standards. The academic administration professionally approved this study of all participating institutions. Participation was voluntary, and all participants were fully informed of the scope of this study. The anonymity of participants\u2019 information was promised. Participants can withdraw at any time when they feel uncomfortable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Informed consent was signed by all participants included in the study.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"The authors declare no conflict of interest.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}