{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T05:36:01Z","timestamp":1776836161724,"version":"3.51.2"},"reference-count":200,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T00:00:00Z","timestamp":1672272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2023,3,31]]},"abstract":"<jats:p>Use of theory within a field of research provides the foundation for designing effective research programs and establishing a deeper understanding of the results obtained. This, together with the emergence of domain-specific theory, is often taken as an indicator of the maturity of any research area. This article explores the development and subsequent usage of domain-specific theories and theoretical constructs (TCs) in computing education research (CER). All TCs found in 878 papers published in three major CER publication venues over the period 2005\u20132020 were identified and assessed to determine the nature and purpose of the constructs found. We focused more closely on areas related to learning, studying, and progression, where our analysis found 80 new TCs that had been developed, based on multiple epistemological perspectives. Several existing frameworks were used to categorize the areas of CER focus in which TCs were found, the methodology by which they were developed, and the nature and purpose of the TCs. A citation analysis was undertaken, with 1,727 citing papers accessed to determine to what extent and in what ways TCs had been used and developed to inform subsequent work, also considering whether these aspects vary according to different focus areas within computing education. We noted which TCs were used most often and least often, and we present several brief case studies that demonstrate progressive development of domain-specific theory. The exploration provides insights into trends in theory development and suggests areas in which further work might be called for. Our findings indicate a general interest in the development of TCs during the period studied, and we show examples of how different approaches to theory development have been used. We present a framework suggesting how strategies for developing new TCs in CER might be structured and discuss the nature of theory development in relation to the field of CER.<\/jats:p>\n          <jats:p\/>","DOI":"10.1145\/3530221","type":"journal-article","created":{"date-parts":[[2022,5,9]],"date-time":"2022-05-09T12:36:12Z","timestamp":1652099772000},"page":"1-48","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Development and Use of Domain-specific Learning Theories, Models, and Instruments in Computing Education"],"prefix":"10.1145","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1064-796X","authenticated-orcid":false,"given":"Lauri","family":"Malmi","sequence":"first","affiliation":[{"name":"Aalto University, Espoo, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4179-8149","authenticated-orcid":false,"given":"Judy","family":"Sheard","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8650-4925","authenticated-orcid":false,"given":"P\u00e4ivi","family":"Kinnunen","sequence":"additional","affiliation":[{"name":"University of Helsinki, Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2285-283X","authenticated-orcid":false,"family":"Simon","sequence":"additional","affiliation":[{"name":"Unaffiliated, Wadalba, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2260-6594","authenticated-orcid":false,"given":"Jane","family":"Sinclair","sequence":"additional","affiliation":[{"name":"University of Warwick, Warwick, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,12,29]]},"reference":[{"key":"e_1_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevSTPER.2.010101"},{"key":"e_1_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999554"},{"key":"e_1_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3383456"},{"key":"e_1_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.692924"},{"key":"e_1_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.5465\/amr.2007.26586822"},{"key":"e_1_3_3_7_2","first-page":"71","volume-title":"Encyclopedia of Human Behavior","author":"Bandura Albert","year":"1994","unstructured":"Albert Bandura. 1994. Self-efficacy: The exercise of control. In Encyclopedia of Human Behavior, V. S. Ramachandran (Ed.). Vol. 4. Academic Press, 71\u201381."},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493404"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899463"},{"key":"e_1_3_3_10_2","first-page":"155","volume-title":"1st International Computing Education Research Workshop (ICER\u201905)","author":"Bennedsen Jens","year":"2005","unstructured":"Jens Bennedsen and Michael E. Caspersen. 2005. An investigation of potential success factors for an introductory model-driven programming course. In 1st International Computing Education Research Workshop (ICER\u201905). 155\u2013163."},{"key":"e_1_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600997096"},{"key":"e_1_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600912368"},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2014.963363"},{"key":"e_1_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2017.1355522"},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2020.1816769"},{"key":"e_1_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400902819980"},{"key":"e_1_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.665210"},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1227504.1227482"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400902909674"},{"key":"e_1_3_3_20_2","first-page":"3","volume-title":"Handbook of Complementary Methods in Education Research","author":"Bredo Eric","year":"2006","unstructured":"Eric Bredo. 2006. Philosophies of educational research. In Handbook of Complementary Methods in Education Research, Judith Green, Gregory Camilli, and Patricia Elmore (Eds.). Routledge, 3\u201331."},{"key":"e_1_3_3_21_2","first-page":"223","volume-title":"45th ACM Technical Symposium on Computer Science Education","author":"Brown Neil Christopher Charles","year":"2014","unstructured":"Neil Christopher Charles Brown, Michael K\u00f6lling, Davin McCall, and Ian Utting. 2014. Blackbox: A large scale repository of novice programmers\u2019 activity. In 45th ACM Technical Symposium on Computer Science Education. 223\u2013228."},{"key":"e_1_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3381995"},{"key":"e_1_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151602"},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400701706586"},{"key":"e_1_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787710"},{"key":"e_1_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3120259"},{"key":"e_1_3_3_27_2","unstructured":"H. Chang N. Cartwright S. Psillos and M. Curd. 2008. Routledge London."},{"key":"e_1_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2018.1547564"},{"key":"e_1_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3231003"},{"key":"e_1_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.1006\/drev.1998.0467"},{"key":"e_1_3_3_31_2","volume-title":"Common European Framework of Reference for Languages: Learning, Teaching, Assessment","author":"Division Council of Europe. Council for Cultural Co-operation. Education Committee. Modern Languages","year":"2001","unstructured":"Council of Europe. Council for Cultural Co-operation. Education Committee. Modern Languages Division. 2001. Common European Framework of Reference for Languages: Learning, Teaching, Assessment. Cambridge University Press."},{"key":"e_1_3_3_32_2","volume-title":"Beyond Boredom and Anxiety","author":"Csikszentmihalyi Mihaly","year":"2000","unstructured":"Mihaly Csikszentmihalyi. 2000. Beyond Boredom and Anxiety. Jossey-Bass."},{"key":"e_1_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361290"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106171"},{"key":"e_1_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2015.1014142"},{"key":"e_1_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3394964"},{"key":"e_1_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2011.579811"},{"key":"e_1_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339407"},{"key":"e_1_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230986"},{"key":"e_1_3_3_40_2","volume-title":"The Rules of Sociological Method","author":"Durkheim Emile","year":"1965","unstructured":"Emile Durkheim. 1965. The Rules of Sociological Method. Free Press."},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140154"},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089799"},{"key":"e_1_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960335"},{"key":"e_1_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-010-0175-5"},{"key":"e_1_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555"},{"key":"e_1_3_3_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089793"},{"key":"e_1_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406257"},{"key":"e_1_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/1789934.1789935"},{"key":"e_1_3_3_49_2","volume-title":"Theory of Constraints","author":"Goldratt Eliyahu M.","year":"1990","unstructured":"Eliyahu M. Goldratt. 1990. Theory of Constraints. North River Press."},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.2307\/25148742"},{"key":"e_1_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493397"},{"key":"e_1_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361304"},{"key":"e_1_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/1525880.1525883"},{"key":"e_1_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2017.1414728"},{"key":"e_1_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3345328"},{"key":"e_1_3_3_56_2","volume-title":"One More Time: How Do You Motivate Employees","author":"Herzberg Frederick","year":"1968","unstructured":"Frederick Herzberg. 1968. One More Time: How Do You Motivate Employees. Harvard Business Review, Boston, MA."},{"key":"e_1_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.4324\/9781315124827"},{"key":"e_1_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493414"},{"key":"e_1_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632345"},{"key":"e_1_3_3_60_2","first-page":"11","volume-title":"7th International Computing Education Research Workshop (ICER\u201911)","author":"Hewner Michael","year":"2011","unstructured":"Michael Hewner and Mark Guzdial. 2011. How CS majors select a specialization. In 7th International Computing Education Research Workshop (ICER\u201911). 11\u201318."},{"key":"e_1_3_3_61_2","first-page":"159","volume-title":"16th Australasian Computing Education Conference (ACE\u201914)","author":"Hoda Rashina","year":"2014","unstructured":"Rashina Hoda and Peter Andreae. 2014. It\u2019s not them, it\u2019s us! Why computer science fails to impress many first years. In 16th Australasian Computing Education Conference (ACE\u201914). 159\u2013162."},{"key":"e_1_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500056522"},{"issue":"2","key":"e_1_3_3_63_2","first-page":"1","article-title":"Piaget\u2019s theory of cognitive development","volume":"3","author":"Huitt William","year":"2003","unstructured":"William Huitt and John Hummel. 2003. Piaget\u2019s theory of cognitive development. Educ. Psychol. Interact. 3, 2 (2003), 1\u20135.","journal-title":"Educ. Psychol. Interact."},{"key":"e_1_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"e_1_3_3_65_2","first-page":"123","volume-title":"1st International Computing Education Research Workshop (ICER\u201905)","author":"Ihantola Petri","year":"2005","unstructured":"Petri Ihantola, Ville Karavirta, Ari Korhonen, and Jussi Nikander. 2005. Taxonomy of effortless creation of algorithm visualizations. In 1st International Computing Education Research Workshop (ICER\u201905). 123\u2013133."},{"key":"e_1_3_3_66_2","doi-asserted-by":"publisher","DOI":"10.1097\/ANS.0000000000000215"},{"key":"e_1_3_3_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/1839594.1839610"},{"key":"e_1_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3277568"},{"key":"e_1_3_3_69_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2016.1231784"},{"key":"e_1_3_3_70_2","first-page":"73","volume-title":"2nd International Computing Education Research Workshop (ICER\u201906)","author":"Jadud Matthew C.","year":"2006","unstructured":"Matthew C. Jadud. 2006. Methods and tools for exploring novice compilation behaviour. In 2nd International Computing Education Research Workshop (ICER\u201906). 73\u201384."},{"key":"e_1_3_3_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406269"},{"key":"e_1_3_3_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/3381887"},{"key":"e_1_3_3_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3366016"},{"key":"e_1_3_3_74_2","first-page":"61","volume-title":"3rd International Computing Education Research Workshop (ICER\u201907)","author":"Kinnunen P\u00e4ivi","year":"2007","unstructured":"P\u00e4ivi Kinnunen, Robert McCartney, Laurie Murphy, and Lynda Thomas. 2007. Through the eyes of instructors: A phenomenographic investigation of student success. In 3rd International Computing Education Research Workshop (ICER\u201907). 61\u201372."},{"key":"e_1_3_3_75_2","first-page":"13","volume-title":"6th international Workshop on Computing Education Research","author":"Kinnunen P\u00e4ivi","year":"2010","unstructured":"P\u00e4ivi Kinnunen, Veijo Meisalo, and Lauri Malmi. 2010. Have we missed something? Identifying missing types of research in computing education. In 6th international Workshop on Computing Education Research. 13\u201322."},{"key":"e_1_3_3_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/1839594.1839609"},{"key":"e_1_3_3_77_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.655091"},{"key":"e_1_3_3_78_2","first-page":"97","volume-title":"International Conference on Computational Thinking Education","author":"Kong Siu-Cheung","year":"2017","unstructured":"Siu-Cheung Kong. 2017. Development and validation of a programming self-efficacy scale for senior primary school learners. In International Conference on Computational Thinking Education. 97\u2013102."},{"key":"e_1_3_3_79_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1599646"},{"key":"e_1_3_3_80_2","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493408"},{"key":"e_1_3_3_81_2","doi-asserted-by":"publisher","DOI":"10.1207\/s15430421tip4104_2"},{"key":"e_1_3_3_82_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1601459"},{"key":"e_1_3_3_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/2785807"},{"key":"e_1_3_3_84_2","doi-asserted-by":"publisher","DOI":"10.1145\/3283070"},{"key":"e_1_3_3_85_2","doi-asserted-by":"publisher","DOI":"10.1163\/9789460911477"},{"key":"e_1_3_3_86_2","doi-asserted-by":"publisher","DOI":"10.3758\/s13428-013-0334-1"},{"key":"e_1_3_3_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339426"},{"key":"e_1_3_3_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632355"},{"key":"e_1_3_3_89_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960332"},{"key":"e_1_3_3_90_2","first-page":"3","volume-title":"7th international Computing Education Research Workshop (ICER\u201911)","author":"Lewis Colleen M.","year":"2011","unstructured":"Colleen M. Lewis, Ken Yasuhara, and Ruth E. Anderson. 2011. Deciding to major in computer science: A grounded theory of students\u2019 self-assessment of ability. In 7th international Computing Education Research Workshop (ICER\u201911). 3\u201310."},{"key":"e_1_3_3_91_2","first-page":"91","volume-title":"4th International Computing Education Research Workshop (ICER\u201908)","author":"Lewis Tracy L.","year":"2008","unstructured":"Tracy L. Lewis, Wanda J. Smith, France B\u00e9langer, and K. Vernard Harrington. 2008. Are technical and soft skills required? The use of structural equation modeling to examine factors leading to retention in the CS major. In 4th International Computing Education Research Workshop (ICER\u201908). 91\u2013100."},{"key":"e_1_3_3_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960315"},{"key":"e_1_3_3_93_2","volume-title":"Variation Theory and the Improvement of Teaching and Learning","author":"Lo Mun Ling","year":"2012","unstructured":"Mun Ling Lo. 2012. Variation Theory and the Improvement of Teaching and Learning. G\u00f6teborg: Acta Universitatis Gothoburgensis."},{"key":"e_1_3_3_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960328"},{"key":"e_1_3_3_95_2","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.029"},{"key":"e_1_3_3_96_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106187"},{"key":"e_1_3_3_97_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960329"},{"key":"e_1_3_3_98_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960334"},{"key":"e_1_3_3_99_2","first-page":"101","volume-title":"4th International Computing Education Research Workshop (ICER\u201908)","author":"Lopez Mike","year":"2008","unstructured":"Mike Lopez, Jacqueline Whalley, Phil Robbins, and Raymond Lister. 2008. Relationships between reading, tracing and writing skills in introductory programming. In 4th International Computing Education Research Workshop (ICER\u201908). 101\u2013112."},{"key":"e_1_3_3_100_2","doi-asserted-by":"publisher","DOI":"10.1145\/2623198"},{"key":"e_1_3_3_101_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2010.486275"},{"key":"e_1_3_3_102_2","first-page":"55","volume-title":"ITiCSE Working Group Reports (ITiCSE WGR\u201918)","author":"Luxton-Reilly Andrew","year":"2018","unstructured":"Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Judy Sheard, and Claudia Szabo. 2018. Introductory programming: A systematic literature review. In ITiCSE Working Group Reports (ITiCSE WGR\u201918). 55\u2013106."},{"key":"e_1_3_3_103_2","volume-title":"The Blackwell Guide to the Philosophy of Science","author":"Machamer Peter","year":"2008","unstructured":"Peter Machamer and Michael Silberstein. 2008. The Blackwell Guide to the Philosophy of Science. John Wiley & Sons."},{"key":"e_1_3_3_104_2","doi-asserted-by":"publisher","DOI":"10.1145\/2886418"},{"key":"e_1_3_3_105_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2018.1435113"},{"key":"e_1_3_3_106_2","doi-asserted-by":"publisher","DOI":"10.1145\/3365571"},{"key":"e_1_3_3_107_2","first-page":"3","volume-title":"6th International Computing Education Research Workshop (ICER\u201910)","author":"Malmi Lauri","year":"2010","unstructured":"Lauri Malmi, Judy Sheard, Roman Bednarik, Juha Helminen, Ari Korhonen, Niko Myller, Juha Sorva, and Ahmad Taherkhani. 2010. Characterizing research in computing education: A preliminary analysis of the literature. In 6th International Computing Education Research Workshop (ICER\u201910). 3\u201312."},{"key":"e_1_3_3_108_2","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339409"},{"key":"e_1_3_3_109_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406279"},{"key":"e_1_3_3_110_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632358"},{"key":"e_1_3_3_111_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2018.1562145"},{"key":"e_1_3_3_112_2","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.009"},{"key":"e_1_3_3_113_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1613091"},{"key":"e_1_3_3_114_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406264"},{"key":"e_1_3_3_115_2","doi-asserted-by":"publisher","DOI":"10.1145\/3335814"},{"key":"e_1_3_3_116_2","doi-asserted-by":"publisher","DOI":"10.1145\/2747008"},{"key":"e_1_3_3_117_2","doi-asserted-by":"publisher","DOI":"10.1145\/2160547.2160550"},{"key":"e_1_3_3_118_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2013.832022"},{"key":"e_1_3_3_119_2","doi-asserted-by":"publisher","DOI":"10.1097\/00000446-198512000-00056"},{"key":"e_1_3_3_120_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632348"},{"key":"e_1_3_3_121_2","doi-asserted-by":"publisher","DOI":"10.1145\/1513593.1513600"},{"key":"e_1_3_3_122_2","first-page":"131","volume-title":"ITiCSE Working Group Reports","author":"Naps Thomas L.","year":"2002","unstructured":"Thomas L. Naps, Guido R\u00f6\u00dfling, Vicki Almstrum, Wanda Dann, Rudolf Fleischer, Chris Hundhausen, Ari Korhonen, Lauri Malmi, Myles McNally, Susan Rodger, and J. \u00c1ngel Vel\u00e1zquez-Iturbide. 2002. Exploring the role of visualization and engagement in computer science education. In ITiCSE Working Group Reports. 131\u2013152."},{"key":"e_1_3_3_123_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1577633"},{"key":"e_1_3_3_124_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230992"},{"key":"e_1_3_3_125_2","doi-asserted-by":"publisher","DOI":"10.1145\/2048931.2048935"},{"key":"e_1_3_3_126_2","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493405"},{"key":"e_1_3_3_127_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960316"},{"key":"e_1_3_3_128_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230990"},{"key":"e_1_3_3_129_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10648-006-9029-9"},{"key":"e_1_3_3_130_2","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960320"},{"key":"e_1_3_3_131_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230011"},{"key":"e_1_3_3_132_2","first-page":"45","volume-title":"7th International Computing Education Research Workshop (ICER\u201911)","author":"Porter Leo","year":"2011","unstructured":"Leo Porter, Cynthia Bailey Lee, Beth Simon, and Daniel Zingaro. 2011. Peer instruction: Do students really learn from peer discussion in computing? In 7th International Computing Education Research Workshop (ICER\u201911). 45\u201352."},{"key":"e_1_3_3_133_2","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339404"},{"key":"e_1_3_3_134_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106179"},{"key":"e_1_3_3_135_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1612679"},{"key":"e_1_3_3_136_2","doi-asserted-by":"publisher","DOI":"10.2190\/C670-Y3C8-LTJ1-CT3P"},{"key":"e_1_3_3_137_2","doi-asserted-by":"publisher","DOI":"10.1136\/bmj.a949"},{"key":"e_1_3_3_138_2","volume-title":"The Role of Theory in Educational Research \u2013 Report from the March Seminar 2011","author":"Norway Research Council of","year":"2012","unstructured":"Research Council of Norway. 2012. The Role of Theory in Educational Research \u2013 Report from the March Seminar 2011."},{"key":"e_1_3_3_139_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3230979"},{"key":"e_1_3_3_140_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183508"},{"key":"e_1_3_3_141_2","doi-asserted-by":"publisher","DOI":"10.4324\/9780203802540"},{"key":"e_1_3_3_142_2","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1303_3"},{"key":"e_1_3_3_143_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993401003612167"},{"key":"e_1_3_3_144_2","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.010"},{"key":"e_1_3_3_145_2","first-page":"75","volume-title":"5th international Computing Education Research Workshop (ICER\u201909)","author":"Rodrigo Ma Mercedes T.","year":"2009","unstructured":"Ma Mercedes T. Rodrigo and Ryan Baker. 2009. Coarse-grained detection of student frustration in an introductory programming course. In 5th international Computing Education Research Workshop (ICER\u201909). 75\u201380."},{"key":"e_1_3_3_146_2","volume-title":"Philosophy of Social Science, third edition","author":"Rosenberg Alexander","year":"2008","unstructured":"Alexander Rosenberg. 2008. Philosophy of Social Science, third edition. Westview Press Boulder."},{"key":"e_1_3_3_147_2","doi-asserted-by":"publisher","DOI":"10.4324\/9780429447266"},{"key":"e_1_3_3_148_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377426"},{"key":"e_1_3_3_149_2","doi-asserted-by":"publisher","DOI":"10.1145\/2037276.2037278"},{"key":"e_1_3_3_150_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2013.834748"},{"key":"e_1_3_3_151_2","doi-asserted-by":"publisher","DOI":"10.1145\/3226592"},{"key":"e_1_3_3_152_2","doi-asserted-by":"publisher","DOI":"10.1145\/3377880"},{"key":"e_1_3_3_153_2","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/HCC.2002.1046340","volume-title":"IEEE Symposia on Human Centric Computing Languages and Environments","author":"Sajaniemi Jorma","year":"2002","unstructured":"Jorma Sajaniemi. 2002. An empirical analysis of roles of variables in novice-level procedural programs. In IEEE Symposia on Human Centric Computing Languages and Environments. IEEE, 37\u201339."},{"key":"e_1_3_3_154_2","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361283"},{"key":"e_1_3_3_155_2","first-page":"27","volume-title":"3rd International Workshop on Computing Education Research (ICER\u201907)","author":"Schulte Carsten","year":"2007","unstructured":"Carsten Schulte and Maria Knobelsdorf. 2007. Attitudes towards computer science\u2014Computing experiences as a starting point and barrier to computer science. In 3rd International Workshop on Computing Education Research (ICER\u201907). 27\u201338."},{"key":"e_1_3_3_156_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632350"},{"key":"e_1_3_3_157_2","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493403"},{"key":"e_1_3_3_158_2","first-page":"33","volume-title":"7th International Computing Education Research Workshop (ICER\u201911)","author":"Sheard Judy","year":"2011","unstructured":"Judy Sheard, Simon, Angela Carbone, Donald Chinn, Mikko-Jussi Laakso, Tony Clear, Michael de Raadt, Daryl D\u2019Souza, James Harland, Raymond Lister, Anne Philpott, and Geoff Warburton. 2011. Exploring programming assessment instruments: A classification scheme for examination questions. In 7th International Computing Education Research Workshop (ICER\u201911). 33\u201338."},{"key":"e_1_3_3_159_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400701538021"},{"key":"e_1_3_3_160_2","volume-title":"Emergence of Computing Education as a Research Discipline","year":"2015","unstructured":"Simon. 2015. Emergence of Computing Education as a Research Discipline. Doctoral thesis. Aalto University. Retrieved from http:\/\/urn.fi\/URN:ISBN:978-952-60-6416-1."},{"key":"e_1_3_3_161_2","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_3_162_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010283"},{"key":"e_1_3_3_163_2","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_3_164_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2013.807962"},{"key":"e_1_3_3_165_2","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0102_4"},{"key":"e_1_3_3_166_2","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151605"},{"key":"e_1_3_3_167_2","doi-asserted-by":"publisher","DOI":"10.1145\/3152098"},{"key":"e_1_3_3_168_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406281"},{"key":"e_1_3_3_169_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2018.1437115"},{"key":"e_1_3_3_170_2","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X003006003"},{"key":"e_1_3_3_171_2","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1202_4"},{"key":"e_1_3_3_172_2","first-page":"89","volume-title":"ITiCSE Working Group Reports","author":"Szabo Claudia","year":"2019","unstructured":"Claudia Szabo, Nickolas Falkner, Andrew Petersen, Heather Bort, Kathryn Cunningham, Peter Donaldson, Arto Hellas, James Robinson, and Judy Sheard. 2019. Review and use of learning theories within computer science education research: Primer for researchers and practitioners. In ITiCSE Working Group Reports. 89\u2013109."},{"key":"e_1_3_3_173_2","first-page":"85","volume-title":"7th International Computing Education Research Workshop (ICER\u201911)","author":"Tabanao Emily S.","year":"2011","unstructured":"Emily S. Tabanao, Ma Mercedes T. Rodrigo, and Matthew C. Jadud. 2011. Predicting at-risk novice Java programmers through the analysis of online protocols. In 7th International Computing Education Research Workshop (ICER\u201911). 85\u201392."},{"key":"e_1_3_3_174_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3231006"},{"key":"e_1_3_3_175_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2018.1486624"},{"key":"e_1_3_3_176_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400802332332"},{"key":"e_1_3_3_177_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1741-5446.2001.00277.x"},{"key":"e_1_3_3_178_2","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632353"},{"key":"e_1_3_3_179_2","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059016"},{"key":"e_1_3_3_180_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2011.607010"},{"key":"e_1_3_3_181_2","doi-asserted-by":"publisher","DOI":"10.1145\/3157086"},{"key":"e_1_3_3_182_2","doi-asserted-by":"publisher","DOI":"10.1177\/0735633117746747"},{"key":"e_1_3_3_183_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406270"},{"key":"e_1_3_3_184_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993400802332423"},{"key":"e_1_3_3_185_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2014.970782"},{"key":"e_1_3_3_186_2","first-page":"52","volume-title":"Mind in Society: the Development of Higher Psychological Processes","author":"Vygotsky Lev","year":"1987","unstructured":"Lev Vygotsky. 1987. Zone of proximal development. In Mind in Society: the Development of Higher Psychological Processes. Harvard University Press, 52\u201391."},{"key":"e_1_3_3_187_2","doi-asserted-by":"publisher","DOI":"10.2307\/j.ctvjf9vz4"},{"key":"e_1_3_3_188_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2020.1714313"},{"key":"e_1_3_3_189_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2013.99"},{"key":"e_1_3_3_190_2","volume-title":"The Methodology of the Social Sciences","author":"Weber Max","year":"1968","unstructured":"Max Weber. 1968. The Methodology of the Social Sciences (4th ed.). Free Press."},{"key":"e_1_3_3_191_2","doi-asserted-by":"publisher","DOI":"10.1145\/3379351"},{"key":"e_1_3_3_192_2","doi-asserted-by":"publisher","DOI":"10.1145\/3343195"},{"key":"e_1_3_3_193_2","first-page":"13","volume-title":"1st International Computing Education Research Workshop (ICER\u201905)","author":"Wiedenbeck Susan","year":"2005","unstructured":"Susan Wiedenbeck. 2005. Factors affecting the success of non-majors in learning to program. In 1st International Computing Education Research Workshop (ICER\u201905). 13\u201324."},{"key":"e_1_3_3_194_2","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1002\/9781119210115.ch12","volume-title":"Philosophy\u2019s Future: The Problem of Philosophical Progress","author":"Williamson Timothy","year":"2017","unstructured":"Timothy Williamson. 2017. Model-building in philosophy. In Philosophy\u2019s Future: The Problem of Philosophical Progress, Russell Blackford and Damien Broderick (Eds.). Wiley Online Library, 159\u2013172."},{"key":"e_1_3_3_195_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2019.1565235"},{"key":"e_1_3_3_196_2","doi-asserted-by":"publisher","DOI":"10.1145\/3303770"},{"key":"e_1_3_3_197_2","doi-asserted-by":"publisher","DOI":"10.1145\/2676660"},{"key":"e_1_3_3_198_2","first-page":"129","volume-title":"5th International Workshop on Computing Education Research (ICER\u201909)","author":"Zander Carol","year":"2009","unstructured":"Carol Zander, Jonas Boustedt, Robert McCartney, Jan Erik Mostr\u00f6m, Kate Sanders, and Lynda Thomas. 2009. Student transformations: Are they computer scientists yet? In 5th International Workshop on Computing Education Research (ICER\u201909). 129\u2013140."},{"key":"e_1_3_3_199_2","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2015.1033125"},{"key":"e_1_3_3_200_2","doi-asserted-by":"publisher","DOI":"10.1145\/2700515"},{"issue":"3","key":"e_1_3_3_201_2","first-page":"1","article-title":"High school teachers\u2019 self-efficacy in teaching computer science","volume":"20","author":"Zhou Ninger","year":"2020","unstructured":"Ninger Zhou, Ha Nguyen, Christian Fischer, Debra Richardson, and Mark Warschauer. 2020. High school teachers\u2019 self-efficacy in teaching computer science. Trans. Comput. Educ. 20, 3 (2020), 1\u201318.","journal-title":"Trans. Comput. Educ."}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3530221","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3530221","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:24Z","timestamp":1750183764000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3530221"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,29]]},"references-count":200,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,3,31]]}},"alternative-id":["10.1145\/3530221"],"URL":"https:\/\/doi.org\/10.1145\/3530221","relation":{},"ISSN":["1946-6226","1946-6226"],"issn-type":[{"value":"1946-6226","type":"print"},{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,29]]},"assertion":[{"value":"2021-06-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-12-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}