{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T11:41:38Z","timestamp":1783338098736,"version":"3.54.6"},"publisher-location":"Cham","reference-count":88,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031253355","type":"print"},{"value":"9783031253362","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"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":[[2023]]},"DOI":"10.1007\/978-3-031-25336-2_4","type":"book-chapter","created":{"date-parts":[[2023,4,17]],"date-time":"2023-04-17T19:02:06Z","timestamp":1681758126000},"page":"51-77","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["The Evolution of Computing Education Research: A Meta-Analytic Perspective"],"prefix":"10.1007","author":[{"given":"Lauri","family":"Malmi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jane","family":"Sinclair","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Judy","family":"Sheard","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"family":"Simon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P\u00e4ivi","family":"Kinnunen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,1,5]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Ahadi, A., Hellas, A., Ihantola, P., Korhonen, A., Petersen, A.: Replication in computing education research: researcher attitudes and experiences. In: Proceedings of the 16th Koli calling international conference on computing education research, pp. 2\u201311 (2016)","DOI":"10.1145\/2999541.2999554"},{"issue":"7","key":"4_CR2","doi-asserted-by":"publisher","first-page":"277","DOI":"10.4236\/jsea.2021.147017","volume":"14","author":"A Alaqsam","year":"2021","unstructured":"Alaqsam, A., Ghabban, F., Ameerbakhsh, O., Alfadli, I., Fayez, A.: Current trends in online programming languages learning tools: a systematic literature review. Journal of Software Engineering and Applications 14(7), 277\u2013297 (2021)","journal-title":"Journal of Software Engineering and Applications"},{"issue":"3","key":"4_CR3","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1145\/362929.362976","volume":"11","author":"WF Atchison","year":"1968","unstructured":"Atchison, W.F., Conte, S.D., Hamblen, J.W., Hull, T.E., Keenan, T.A., Kehl, W.B., McCluskey, E.J., Navarro, S.O., Rheinboldt, W.C., Schweppe, E.J., Viavant, W., Young, D.M.: Curriculum 68: recommendations for academic programs in computer science: a report of the ACM curriculum committee on computer science. Communications of the ACM 11(3), 151\u2013197 (1968)","journal-title":"Communications of the ACM"},{"issue":"2","key":"4_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/988948.988950","volume":"9","author":"RH Austing","year":"1977","unstructured":"Austing, R.H., Barnes, B.H., Bonnette, D.T., Engel, G.L., Stokes, G.: Curriculum recommendations for the undergraduate program in computer science: a working report of the ACM committee on curriculum in computer sciences. ACM SIGCSE Bulletin 9(2), 1\u201316 (1977)","journal-title":"ACM SIGCSE Bulletin"},{"issue":"2","key":"4_CR5","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1037\/0003-066X.37.2.122","volume":"37","author":"A Bandura","year":"1982","unstructured":"Bandura, A.: Self-efficacy mechanism in human agency. American Psychologist 37(2), 122 (1982)","journal-title":"American Psychologist"},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Becker, B.A., Quille, K.: 50 years of CS1 at SIGCSE: a review of the evolution of introductory programming education research. In: 50th Technical Symposium on Computer Science Education, pp. 338\u2013344 (2019)","DOI":"10.1145\/3287324.3287432"},{"issue":"5","key":"4_CR7","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1016\/j.jvlc.2011.04.004","volume":"22","author":"M Ben-Ari","year":"2011","unstructured":"Ben-Ari, M., Bednarik, R., Levy, R.B.B., Ebel, G., Moreno, A., Myller, N., Sutinen, E.: A decade of research and development on program animation: the Jeliot experience. Journal of Visual Languages & Computing 22(5), 375\u2013384 (2011)","journal-title":"Journal of Visual Languages & Computing"},{"key":"4_CR8","unstructured":"Berglund, A., Box, I., Eckerdal, A., Lister, R., Pears, A.: Learning educational research methods through collaborative research: the PhICER initiative. In: Tenth Australasian Computing Education Conference, pp. 35\u201342 (2008)"},{"issue":"1","key":"4_CR9","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1080\/08993400902819980","volume":"19","author":"J Boustedt","year":"2009","unstructured":"Boustedt, J.: Students\u2019 understanding of the concept of interface in a situated context. Computer Science Education 19(1), 15\u201336 (2009)","journal-title":"Computer Science Education"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Brown, N.C., Altadmri, A., Sentance, S., K\u00f6lling, M.: Blackbox, five years on: an evaluation of a large-scale programming data collection project. In: 14th International Computing Education Research Conference, pp. 196\u2013204 (2018)","DOI":"10.1145\/3230977.3230991"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Chahal, K.K., Kaur, A., Saini, M.: Empirical studies on using pair programming as a pedagogical tool in higher education courses: a systematic literature review. Research and Evidence in Software Engineering, pp. 251\u2013286 (2021)","DOI":"10.1201\/9781003168393-13"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Decker, A., McGill, M.M.: A topical review of evaluation instruments for computing education. In: 50th Technical Symposium on Computer Science Education, pp. 558\u2013564 (2019)","DOI":"10.1145\/3287324.3287393"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Denning, P.J., Tedre, M.: Computational Thinking. MIT Press (2019)","DOI":"10.7551\/mitpress\/11740.001.0001"},{"issue":"1","key":"4_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/08993408.2015.1014142","volume":"25","author":"B Dorn","year":"2015","unstructured":"Dorn, B., Elliott Tew, A.: Empirical validation and application of the computing attitudes survey. Computer Science Education 25(1), 1\u201336 (2015)","journal-title":"Computer Science Education"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Du, Y., Luxton-Reilly, A., Denny, P.: A review of research on parsons problems. In: Proceedings of the Twenty-Second Australasian Computing Education Conference, pp. 195\u2013202 (2020)","DOI":"10.1145\/3373165.3373187"},{"key":"4_CR16","unstructured":"Dweck, C.S.: Self-theories: their role in motivation, personality, and development. Psychology Press (2013)"},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"Fensham, P.J.: Defining an Identity: The Evolution of Science Education as a Field of Research. Springer Science & Business Media (2004)","DOI":"10.1007\/978-94-010-0175-5_1"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Fincher, S., Petre, M.: Computer Science Education Research. CRC Press (2004)","DOI":"10.1201\/9781482287325"},{"key":"4_CR19","volume-title":"Robins","author":"SA Fincher","year":"2019","unstructured":"Fincher, S.A., Robins, A.V.: The Cambridge Handbook of Computing Education Research. Cambridge University Press (2019)"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Gregor, S.: The nature of theory in information systems. MIS Quarterly, pp. 611\u2013642 (2006)","DOI":"10.2307\/25148742"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"Guzdial, M.: Exploring hypotheses about media computation. In: Ninth International Computing Education Research Conference, pp. 19\u201326 (2013)","DOI":"10.1145\/2493394.2493397"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Guzdial, M., du Boulay, B.: The history of computing. The Cambridge Handbook of Computing Education Research (2019) 11 (2019)","DOI":"10.1017\/9781108654555.002"},{"issue":"1","key":"4_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3470652","volume":"22","author":"S Heckman","year":"2021","unstructured":"Heckman, S., Carver, J.C., Sherriff, M., Al-Zubidy, A.: A systematic literature review of empiricism and norms of reporting in computing education research literature. ACM Transactions on Computing Education 22(1), 1\u201346 (2021)","journal-title":"ACM Transactions on Computing Education"},{"issue":"3","key":"4_CR24","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1006\/jvlc.2002.0237","volume":"13","author":"CD Hundhausen","year":"2002","unstructured":"Hundhausen, C.D., Douglas, S.A., Stasko, J.T.: A meta-study of algorithm visualization effectiveness. Journal of Visual Languages & Computing 13(3), 259\u2013290 (2002)","journal-title":"Journal of Visual Languages & Computing"},{"issue":"2","key":"4_CR25","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s10648-006-9012-5","volume":"19","author":"A Kaplan","year":"2007","unstructured":"Kaplan, A., Maehr, M.L.: The contributions and prospects of goal orientation theory. Educational Psychology Review 19(2), 141\u2013184 (2007)","journal-title":"Educational Psychology Review"},{"issue":"2","key":"4_CR26","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1145\/1089733.1089734","volume":"37","author":"C Kelleher","year":"2005","unstructured":"Kelleher, C., Pausch, R.: Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers. Computing Surveys (CSUR) 37(2), 83\u2013137 (2005)","journal-title":"Computing Surveys (CSUR)"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Kinnunen, P., Meisalo, V., Malmi, L.: Have we missed something? Identifying missing types of research in computing education. In: Sixth International Computing Education Research Workshop, pp. 13\u201322 (2010)","DOI":"10.1145\/1839594.1839598"},{"issue":"1","key":"4_CR28","first-page":"1","volume":"22","author":"P Kinnunen","year":"2012","unstructured":"Kinnunen, P., Simon, B.: My program is ok \u2013 am I? Computing freshmen\u2019s experiences of doing programming assignments. Computer Science Education 22(1), 1\u201328 (2012)","journal-title":"Computing freshmen\u2019s experiences of doing programming assignments. Computer Science Education"},{"issue":"4","key":"4_CR29","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1076\/csed.13.4.249.17496","volume":"13","author":"M K\u00f6lling","year":"2003","unstructured":"K\u00f6lling, M., Quig, B., Patterson, A., Rosenberg, J.: The BlueJ system and its pedagogy. Computer Science Education 13(4), 249\u2013268 (2003)","journal-title":"Computer Science Education"},{"key":"4_CR30","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1016\/j.compedu.2018.08.026","volume":"127","author":"SC Kong","year":"2018","unstructured":"Kong, S.C., Chiu, M.M., Lai, M.: A study of primary school students\u2019 interest, collaboration attitude, and programming empowerment in computational thinking education. Computers & Education 127, 178\u2013189 (2018)","journal-title":"Computers & Education"},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Lewis, C.M.: Exploring variation in students\u2019 correct traces of linear recursion. In: Tenth International Computing Education Research Conference, pp. 67\u201374 (2014)","DOI":"10.1145\/2632320.2632355"},{"key":"4_CR32","doi-asserted-by":"crossref","unstructured":"Lishinski, A., Good, J., Sands, P., Yadav, A.: Methodological rigor and theoretical foundations of CS education research. In: 12th International Computing Education Research Conference, pp. 161\u2013169 (2016)","DOI":"10.1145\/2960310.2960328"},{"issue":"4","key":"4_CR33","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/1345375.1345387","volume":"39","author":"R Lister","year":"2007","unstructured":"Lister, R.: The Randolph thesis: CSEd research at the crossroads. SIGCSE Bulletin 39(4), 16\u201318 (2007)","journal-title":"SIGCSE Bulletin"},{"key":"4_CR34","doi-asserted-by":"crossref","unstructured":"Lopez, M., Whalley, J., Robbins, P., Lister, R.: Relationships between reading, tracing and writing skills in introductory programming. In: Proceedings of the Fourth International Workshop on Computing Education Research, pp. 101\u2013112 (2008)","DOI":"10.1145\/1404520.1404531"},{"issue":"1","key":"4_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3423956","volume":"21","author":"A Lukkarinen","year":"2021","unstructured":"Lukkarinen, A., Malmi, L., Haaranen, L.: Event-driven programming in programming education: a mapping review. ACM Transactions on Computing Education 21(1), 1\u201331 (2021)","journal-title":"ACM Transactions on Computing Education"},{"key":"4_CR36","doi-asserted-by":"crossref","unstructured":"Luxton-Reilly, A., Simon, Albluwi, I., Becker, B.A., Giannakos, M., Kumar, A.N., Ott, L., Paterson, J., Scott, M.J., Sheard, J., Szabo, C.: Introductory programming: a systematic literature review. In: ITiCSE 2018 Working Group Reports, pp. 55\u2013106 (2018)","DOI":"10.1145\/3293881.3295779"},{"key":"4_CR37","doi-asserted-by":"crossref","unstructured":"Malmi, L., Sheard, J., Kinnunen, P., Simon, Sinclair, J.: Computing education theories: what are they and how are they used? In: 15th International Computing Education Research Conference, pp. 187\u2013197 (2019)","DOI":"10.1145\/3291279.3339409"},{"key":"4_CR38","doi-asserted-by":"crossref","unstructured":"Malmi, L., Sheard, J., Kinnunen, P., Simon, Sinclair, J.: Theories and models of emotions, attitudes, and self-efficacy in the context of programming education. In: 16th International Computing Education Research Conference, p. 36\u201347 (2020)","DOI":"10.1145\/3372782.3406279"},{"key":"4_CR39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.7202\/1098553ar","volume":"6","author":"L Malmi","year":"2023","unstructured":"Malmi, L., Sheard, J., Kinnunen, P., Simon, Sinclair, J.: Development and use of domain-specific learning theories, models and instruments in computing education. ACM Transactions on Computing Education, 23(1), Article 6, pp. 1\u201348 (2023)","journal-title":"Article"},{"key":"4_CR40","doi-asserted-by":"crossref","unstructured":"Malmi, L., Sheard, J., Simon, Bednarik, R., Helminen, J., Kinnunen, P., Korhonen, A., Myller, N., Sorva, J., Taherkhani, A.: Theoretical underpinnings of computing education research: what is the evidence? In: Tenth International Computing Education Research Conference, pp. 27\u201334 (2014)","DOI":"10.1145\/2632320.2632358"},{"key":"4_CR41","doi-asserted-by":"crossref","unstructured":"Malmi, L., Sheard, J., Simon, Bednarik, R., Helminen, J., Korhonen, A., Myller, N., Sorva, J., Taherkhani, A.: Characterizing research in computing education: a preliminary analysis of the literature. In: Sixth International Computing Education Research Workshop, pp. 3\u201312 (2010)","DOI":"10.1145\/1839594.1839597"},{"issue":"1","key":"4_CR42","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1080\/08993408.2018.1562145","volume":"29","author":"L Margulieux","year":"2019","unstructured":"Margulieux, L., Ketenci, T.A., Decker, A.: Review of measurements used in computing education research and suggestions for increasing standardization. Computer Science Education 29(1), 49\u201378 (2019)","journal-title":"Computer Science Education"},{"issue":"1","key":"4_CR43","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1080\/08993408.2015.1033205","volume":"25","author":"R McCauley","year":"2015","unstructured":"McCauley, R., Grissom, S., Fitzgerald, S., Murphy, L.: Teaching and learning recursive programming: a review of the research literature. Computer Science Education 25(1), 37\u201366 (2015)","journal-title":"Computer Science Education"},{"key":"4_CR44","doi-asserted-by":"crossref","unstructured":"McGill, M.M., Decker, A.: Construction of a taxonomy for tools, languages, and environments across computing education. In: 16th International Computing Education Research Conference, pp. 124\u2013135 (2020)","DOI":"10.1145\/3372782.3406258"},{"key":"4_CR45","doi-asserted-by":"crossref","unstructured":"McGill, M.M., Decker, A.: A gap analysis of statistical data reporting in K-12 computing education research: recommendations for improvement. In: 51st Technical Symposium on Computer Science Education, pp. 591\u2013597 (2020)","DOI":"10.1145\/3328778.3366842"},{"key":"4_CR46","doi-asserted-by":"crossref","unstructured":"McGill, M.M., Decker, A.: Tools, languages, and environments used in primary and secondary computing education. In: 25th Conference on Innovation and Technology in Computer Science Education, pp. 103\u2013109 (2020)","DOI":"10.1145\/3341525.3387365"},{"issue":"5","key":"4_CR47","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1080\/13803611.2012.695513","volume":"18","author":"K Morrison","year":"2012","unstructured":"Morrison, K., van der Werf, G.: Editorial. Educational Research and Evaluation 18(5), 399\u2013401 (2012)","journal-title":"Educational Research and Evaluation"},{"key":"4_CR48","doi-asserted-by":"crossref","unstructured":"Naps, T.L., R\u00f6\u00dfling, G., Almstrum, V., Dann, W., Fleischer, R., Hundhausen, C., Korhonen, A., Malmi, L., McNally, M., Rodger, S., Vel\u00e1squez-Iturbide, J.\u00c1.: Exploring the role of visualization and engagement in computer science education. In: ITiCSE 2002 Working Group Reports, pp. 131\u2013152 (2002)","DOI":"10.1145\/782941.782998"},{"key":"4_CR49","doi-asserted-by":"crossref","unstructured":"Nelson, G.L., Ko, A.J.: On use of theory in computing education research. In: 14th International Computing Education Research Conference, pp. 31\u201339 (2018)","DOI":"10.1145\/3230977.3230992"},{"issue":"4","key":"4_CR50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2048931.2048935","volume":"11","author":"U Nikula","year":"2011","unstructured":"Nikula, U., Gotel, O., Kasurinen, J.: A motivation guided holistic rehabilitation of the first programming course. ACM Transactions on Computing Education 11(4), 1\u201338 (2011)","journal-title":"ACM Transactions on Computing Education"},{"key":"4_CR51","unstructured":"Papert, S.A.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books (2020)"},{"key":"4_CR52","doi-asserted-by":"crossref","unstructured":"Park, T.H., Saxena, A., Jagannath, S., Wiedenbeck, S., Forte, A.: Towards a taxonomy of errors in HTML and CSS. In: Ninth International Computing Education Research Conference, pp. 75\u201382 (2013)","DOI":"10.1145\/2493394.2493405"},{"key":"4_CR53","unstructured":"Parsons, D., Haden, P.: Parson\u2019s programming puzzles: a fun and effective learning tool for first programming courses. In: Eighth Australasian Computing Education Conference, pp. 157\u2013163 (2006)"},{"issue":"4","key":"4_CR54","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1504\/IJSMARTTL.2019.106538","volume":"1","author":"J Peng","year":"2019","unstructured":"Peng, J., Yuan, B., Spector, J.M., Wang, M.: Integrating technology in programming learning and instruction: a critical review. International Journal of Smart Technology and Learning 1(4), 323\u2013343 (2019)","journal-title":"International Journal of Smart Technology and Learning"},{"key":"4_CR55","doi-asserted-by":"crossref","unstructured":"Petre, M., Sanders, K., McCartney, R., Ahmadzadeh, M., Connolly, C., Hamouda, S., Harrington, B., Lumbroso, J., Maguire, J., Malmi, L., McGill, M.M., Vahrenhold, J.: Mapping the landscape of peer review in computing education research. In: ITiCSE 2020 Working Group Reports, pp. 173\u2013209 (2020)","DOI":"10.1145\/3341525.3394994"},{"key":"4_CR56","doi-asserted-by":"crossref","unstructured":"Randolph, J., Bednarik, R., Silander, P., Gonzalez, J., Myller, N., Sutinen, E.: A critical analysis of the research methodologies reported in the full papers of the proceedings of ICALT 2004. In: Fifth International Conference on Advanced Learning Technologies, pp. 10\u201314 (2005)","DOI":"10.1109\/ICALT.2005.4"},{"key":"4_CR57","doi-asserted-by":"crossref","unstructured":"Randolph, J.J.: Computer science education research at the crossroads: a methodological review of computer science education research, 2000\u20132005. Utah State University (2007)","DOI":"10.1145\/1345375.1345434"},{"issue":"2","key":"4_CR58","doi-asserted-by":"publisher","first-page":"237","DOI":"10.15388\/infedu.2008.15","volume":"7","author":"JJ Randolph","year":"2008","unstructured":"Randolph, J.J.: A methodological review of the program evaluations in K-12 computer science education. Informatics in Education 7(2), 237\u2013258 (2008)","journal-title":"Informatics in Education"},{"key":"4_CR59","unstructured":"Randolph, J.J., Bednarik, R., Myller, N.: A methodological review of the articles published in the proceedings of Koli Calling 2001-2004. In: Fifth Finnish\/Baltic Sea Conference on Computer Science Education, pp. 103\u2013109 (2005)"},{"issue":"1","key":"4_CR60","doi-asserted-by":"publisher","first-page":"135","DOI":"10.28945\/183","volume":"7","author":"JJ Randolph","year":"2008","unstructured":"Randolph, J.J., Julnes, G., Sutinen, E., Lehman, S.: A methodological review of computer science education research. Journal of Information Technology Education: Research 7(1), 135\u2013162 (2008)","journal-title":"Journal of Information Technology Education: Research"},{"key":"4_CR61","doi-asserted-by":"crossref","unstructured":"Reeves, S., Albert, M., Kuper, A., Hodges, B.D.: Why use theories in qualitative research? British Medical Journal 337 (2008)","DOI":"10.1136\/bmj.a949"},{"key":"4_CR62","unstructured":"Research Council of Norway: The Role of Theory in Educational Research \u2013 Report from the March Seminar 2011 (2012)"},{"key":"4_CR63","doi-asserted-by":"crossref","unstructured":"Sanders, K., Sheard, J., Becker, B.A., Eckerdal, A., Hamouda, S., Simon: Inferential statistics in computing education research: a methodological review. In: 15th International Computing Education Research Conference, pp. 177\u2013185 (2019)","DOI":"10.1145\/3291279.3339408"},{"issue":"3","key":"4_CR64","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1821996.1821997","volume":"10","author":"CA Shaffer","year":"2010","unstructured":"Shaffer, C.A., Cooper, M.L., Alon, A.J.D., Akbar, M., Stewart, M., Ponce, S., Edwards, S.H.: Algorithm visualization: the state of the field. ACM Transactions on Computing Education 10(3), 1\u201322 (2010)","journal-title":"ACM Transactions on Computing Education"},{"key":"4_CR65","doi-asserted-by":"crossref","unstructured":"Sim, T.Y., Lau, S.L.: Online tools to support novice programming: a systematic review. In: Second Conference on e-Learning, e-Management and e-Services (IC3e), pp. 91\u201396 (2018)","DOI":"10.1109\/IC3e.2018.8632649"},{"key":"4_CR66","doi-asserted-by":"crossref","unstructured":"Simon: A classification of recent Australasian computing education publications. Computer Science Education 17(3), 155\u2013169 (2007)","DOI":"10.1080\/08993400701538021"},{"key":"4_CR67","unstructured":"Simon: Koli Calling comes of age: an analysis. In: Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), pp. 119\u2013126 (2008)"},{"key":"4_CR68","doi-asserted-by":"crossref","unstructured":"Simon: Informatics in Education and Koli Calling: a comparative analysis. Informatics in Education 8(1), 101\u2013114 (2009)","DOI":"10.15388\/infedu.2009.07"},{"key":"4_CR69","unstructured":"Simon: Ten years of the Australasian Computing Education Conference. In: 11th Australasian Computing Education Conference, p. 157\u2013164. AUS (2009)"},{"key":"4_CR70","doi-asserted-by":"crossref","unstructured":"Simon, Sheard, J.: Twenty-four years of ITiCSE papers. In: 25th Conference on Innovation and Technology in Computer Science Education, p. 5\u201311. Association for Computing Machinery, New York, NY, USA (2020)","DOI":"10.1145\/3341525.3387407"},{"key":"4_CR71","doi-asserted-by":"crossref","unstructured":"Simon, S., Sheard, J., Carbone, A., De Raadt, M., Hamilton, M., Lister, R., Thompson, E.: Eight years of computing education papers at NACCQ. National Advisory Committee on Computing Qualifications (2008)","DOI":"10.1145\/1404520.1404536"},{"key":"4_CR72","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TSE.1984.5010283","volume":"5","author":"E Soloway","year":"1984","unstructured":"Soloway, E., Ehrlich, K.: Empirical studies of programming knowledge. IEEE Transactions on Software Engineering (5), 595\u2013609 (1984)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"4_CR73","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.: A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education 13(4), 1\u201364 (2013)","journal-title":"ACM Transactions on Computing Education"},{"key":"4_CR74","doi-asserted-by":"crossref","unstructured":"Szabo, C., Falkner, N., Petersen, A., Bort, H., Cunningham, K., Donaldson, P., Hellas, A., Robinson, J., Sheard, J.: Review and use of learning theories within computer science education research: primer for researchers and practitioners. In: ITiCSE 2019 Working Group Reports, pp. 89\u2013109 (2019)","DOI":"10.1145\/3344429.3372504"},{"key":"4_CR75","doi-asserted-by":"crossref","unstructured":"Tedre, M., Simon, Malmi, L.: Changing aims of computing education: a historical survey. Computer Science Education 28(2), 158\u2013186 (2018)","DOI":"10.1080\/08993408.2018.1486624"},{"issue":"3","key":"4_CR76","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1080\/08993400802332332","volume":"18","author":"M Tedre","year":"2008","unstructured":"Tedre, M., Sutinen, E.: Three traditions of computing: what educators should know. Computer Science Education 18(3), 153\u2013170 (2008)","journal-title":"Computer Science Education"},{"key":"4_CR77","doi-asserted-by":"crossref","unstructured":"Thomas, L., Eckerdal, A., McCartney, R., Mostr\u00f6m, J.E., Sanders, K., Zander, C.: Graduating students\u2019 designs: through a phenomenographic lens. In: Tenth International Computing Education Research Conference, pp. 91\u201398 (2014)","DOI":"10.1145\/2632320.2632353"},{"issue":"3","key":"4_CR78","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1080\/08993408.2011.607010","volume":"21","author":"E Thompson","year":"2011","unstructured":"Thompson, E., Kinshuk: The nature of an object-oriented program: how do practitioners understand the nature of what they are creating? Computer Science Education 21(3), 269\u2013287 (2011)","journal-title":"Computer Science Education"},{"key":"4_CR79","unstructured":"Thota, N., Berglund, A., Clear, T.: Illustration of paradigm pluralism in computing education research. In: 14th Australasian Computing Education Conference (2012)"},{"issue":"8","key":"4_CR80","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1177\/0735633117746747","volume":"56","author":"MJ Tsai","year":"2019","unstructured":"Tsai, M.J., Wang, C.Y., Hsu, P.F.: Developing the computer programming self-efficacy scale for computer literacy education. Journal of Educational Computing Research 56(8), 1345\u20131360 (2019)","journal-title":"Journal of Educational Computing Research"},{"issue":"4","key":"4_CR81","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2996201","volume":"17","author":"K Umapathy","year":"2017","unstructured":"Umapathy, K., Ritzhaupt, A.D.: A meta-analysis of pair-programming in computer programming courses: implications for educational practice. ACM Transactions on Computing Education 17(4), 1\u201313 (2017)","journal-title":"ACM Transactions on Computing Education"},{"key":"4_CR82","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1016\/j.entcs.2008.12.061","volume":"224","author":"J Urquiza-Fuentes","year":"2009","unstructured":"Urquiza-Fuentes, J., Vel\u00e1zquez-Iturbide, J.A.: Pedagogical effectiveness of engagement levels\u2013a survey of successful experiences. Electronic Notes in Theoretical Computer Science 224, 169\u2013178 (2009)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"issue":"1","key":"4_CR83","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1145\/1028174.971391","volume":"36","author":"DW Valentine","year":"2004","unstructured":"Valentine, D.W.: CS educational research: a meta-analysis of SIGCSE Technical Symposium proceedings. ACM SIGCSE Bulletin 36(1), 255\u2013259 (2004)","journal-title":"ACM SIGCSE Bulletin"},{"issue":"4","key":"4_CR84","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/j.infsof.2004.08.006","volume":"47","author":"I Vessey","year":"2005","unstructured":"Vessey, I., Ramesh, V., Glass, R.L.: A unified classification system for research in the computing disciplines. Information and Software Technology 47(4), 245\u2013255 (2005)","journal-title":"Information and Software Technology"},{"key":"4_CR85","unstructured":"Weinberg, G.M.: The Psychology of Computer Programming. Van Nostrand Reinhold New York (1971)"},{"issue":"1","key":"4_CR86","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1006\/ceps.1999.1015","volume":"25","author":"A Wigfield","year":"2000","unstructured":"Wigfield, A., Eccles, J.S.: Expectancy-value theory of achievement motivation. Contemporary Educational Psychology 25(1), 68\u201381 (2000)","journal-title":"Contemporary Educational Psychology"},{"issue":"2-3","key":"4_CR87","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1080\/08993408.2019.1565235","volume":"29","author":"B Xie","year":"2019","unstructured":"Xie, B., Loksa, D., Nelson, G.L., Davidson, M.J., Dong, D., Kwik, H., Tan, A.H., Hwa, L., Li, M., Ko, A.J.: A theory of instruction for introductory programming skills. Computer Science Education 29(2-3), 205\u2013253 (2019)","journal-title":"Computer Science Education"},{"issue":"4","key":"4_CR88","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2676660","volume":"14","author":"TT Yuen","year":"2014","unstructured":"Yuen, T.T., Robbins, K.A.: A qualitative study of students\u2019 computational thinking skills in a data-driven computing class. ACM Transactions on Computing Education 14(4), 1\u201319 (2014)","journal-title":"ACM Transactions on Computing Education"}],"container-title":["Past, Present and Future of Computing Education Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-25336-2_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,17]],"date-time":"2023-04-17T19:10:32Z","timestamp":1681758632000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-25336-2_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031253355","9783031253362"],"references-count":88,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-25336-2_4","relation":{},"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"5 January 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}