{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:04:03Z","timestamp":1750309443147,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,12]],"date-time":"2024-11-12T00:00:00Z","timestamp":1731369600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,12]]},"DOI":"10.1145\/3699538.3699565","type":"proceedings-article","created":{"date-parts":[[2024,11,13]],"date-time":"2024-11-13T20:49:22Z","timestamp":1731530962000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Example Output: A Sequentialist Rabbit Hole for Students Solving Concurrent Problems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-4682-4784","authenticated-orcid":false,"given":"Aubrey","family":"Lawson","sequence":"first","affiliation":[{"name":"School of Computing, Clemson University, Clemson, SC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7331-1801","authenticated-orcid":false,"given":"Eileen","family":"Kraemer","sequence":"additional","affiliation":[{"name":"School of Computing, Clemson University, Clemson, SC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,11,13]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/2534860"},{"key":"e_1_3_3_2_3_2","unstructured":"Mordechai Ben-Ari. 2001. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching 20 1 (2001) 45\u201373."},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"crossref","unstructured":"Mordechai Ben-Ari Dan Garcia and Tom Murphy. 2013. Introduction to the special issue on concurrent and parallel programming.","DOI":"10.1145\/2414446.2414447"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/305786.305831"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3162087.3162088"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3375258.3375266"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3375258.3375266"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89287-8_1"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"crossref","unstructured":"Virginia Braun and Victoria Clarke. 2021. One size fits all? What counts as quality practice in (reflexive) thematic analysis? Qualitative research in psychology 18 3 (2021) 328\u2013352.","DOI":"10.1080\/14780887.2020.1769238"},{"key":"e_1_3_3_2_11_2","volume-title":"Concepts of Concurrent Programming","author":"Bustard David\u00a0W","year":"1990","unstructured":"David\u00a0W Bustard. 1990. Concepts of Concurrent Programming. Technical Report. CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST."},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"crossref","unstructured":"Manuel Carro \u00c1ngel Herranz and Julio Marino. 2013. A model-driven approach to teaching concurrency. ACM Transactions on Computing Education (TOCE) 13 1 (2013) 5.","DOI":"10.1145\/2414446.2414451"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159516"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.5555\/218662"},{"key":"e_1_3_3_2_15_2","volume-title":"The Future of Computing Performance: Game Over or Next Level?","author":"Council National\u00a0Research","year":"2011","unstructured":"National\u00a0Research Council et\u00a0al. 2011. The Future of Computing Performance: Game Over or Next Level?National Academies Press."},{"key":"e_1_3_3_2_16_2","unstructured":"Peter\u00a0E Doolittle. 2014. Complex constructivism: A theoretical model of complexity and cognition. International Journal of teaching and learning in higher education 26 3 (2014) 485\u2013498."},{"key":"e_1_3_3_2_17_2","volume-title":"The little book of semaphores","author":"Downey Allen","year":"2008","unstructured":"Allen Downey. 2008. The little book of semaphores. Vol.\u00a02. Green Tea Press."},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140154"},{"key":"e_1_3_3_2_19_2","first-page":"33","volume-title":"2010 IEEE Symposium on Visual Languages and Human-Centric Computing","author":"Fleming Scott\u00a0D","year":"2010","unstructured":"Scott\u00a0D Fleming, Eileen Kraemer, RE\u00a0Kurt Stirewalt, and Laura\u00a0K Dillon. 2010. Debugging concurrent software: A study using multithreaded sequence diagrams. In 2010 IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE, 33\u201340."},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3375258.3375269"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"crossref","unstructured":"Linda Flower and John\u00a0R Hayes. 1981. A cognitive process theory of writing. College composition and communication 32 4 (1981) 365\u2013387.","DOI":"10.58680\/ccc198115885"},{"key":"e_1_3_3_2_22_2","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design patterns: elements of reusable object-oriented software. Pearson Deutschland GmbH. https:\/\/dl.acm.org\/doi\/10.5555\/186897"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"crossref","unstructured":"Mary\u00a0L Gick and Keith\u00a0J Holyoak. 1980. Analogical problem solving. Cognitive psychology 12 3 (1980) 306\u2013355.","DOI":"10.1016\/0010-0285(80)90013-4"},{"key":"e_1_3_3_2_24_2","unstructured":"Max Goldman and Robert\u00a0C Miller. 2014. Reading 17: Concurrency. https:\/\/web.mit.edu\/6.005\/www\/fa14\/classes\/17-concurrency\/#reading_17_concurrency."},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1639622.1639624"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/234286.1057814"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079368.3079413"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"crossref","unstructured":"Charles Antony\u00a0Richard Hoare. 1974. Monitors: An operating system structuring concept. Commun. ACM 17 10 (1974) 549\u2013557.","DOI":"10.1145\/355620.361161"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Aleata Hubbard. 2018. Pedagogical content knowledge in computing education: A review of the research literature. Computer Science Education 28 2 (2018) 117\u2013135.","DOI":"10.1080\/08993408.2018.1509580"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Yifat Ben-David Kolikant. 2001. Gardeners and cinema tickets: High school students\u2019 preconceptions of concurrency. Computer Science Education 11 3 (2001) 221\u2013245.","DOI":"10.1076\/csed.11.3.221.3831"},{"key":"e_1_3_3_2_31_2","unstructured":"Yifat Ben-David Kolikant. 2004. Learning concurrency as an entry point to the community of computer science practitioners. Journal of Computers in Mathematics and Science Teaching 23 1 (2004) 21\u201346."},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"crossref","unstructured":"Yifat Ben-David Kolikant. 2004. Learning concurrency: evolution of students\u2019 understanding of synchronization. International Journal of Human-Computer Studies 60 2 (2004) 243\u2013268.","DOI":"10.1016\/j.ijhcs.2003.10.005"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134355"},{"key":"e_1_3_3_2_34_2","first-page":"82","volume-title":"Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering Education and Training","author":"Lawson Aubrey","year":"2020","unstructured":"Aubrey Lawson and Eileen\u00a0T Kraemer. 2020. Sidekicks and superheroes: A look into student reasoning about concurrency with threads versus actors. In Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering Education and Training. 82\u201392."},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319763"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"crossref","unstructured":"Stanley Letovsky. 1987. Cognitive processes in program comprehension. Journal of Systems and software 7 4 (1987) 325\u2013339.","DOI":"10.1016\/0164-1212(87)90032-X"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Stanley Letovsky and Elliot Soloway. 1986. Delocalized plans and program comprehension. IEEE software 3 3 (1986) 41.","DOI":"10.1109\/MS.1986.233414"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/1288580.1288598"},{"key":"e_1_3_3_2_39_2","unstructured":"Zhen Li. 2013. Programming with concurrency ; barriers to learning and explorations in teaching. Ph.\u00a0D. Dissertation. University of Georgia Athens GA USA. http:\/\/hdl.handle.net\/10724\/29101"},{"key":"e_1_3_3_2_40_2","first-page":"9","volume-title":"PPIG","author":"Li Zhen","year":"2010","unstructured":"Zhen Li, Zhe Zhao, and Eileen Kraemer. 2010. Characterizing Comprehension of Concurrency Concepts.. In PPIG. 9."},{"key":"e_1_3_3_2_41_2","unstructured":"Jan L\u00f6nnberg et\u00a0al. 2012. Understanding and debugging concurrent programs through visualisation. (2012)."},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.5555\/2449323.2449332"},{"key":"e_1_3_3_2_43_2","volume-title":"State models and java programs","author":"Magee Jeff","year":"1999","unstructured":"Jeff Magee and Jeff Kramer. 1999. State models and java programs. wiley Hoboken."},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","unstructured":"Robert McCartney Jonas Boustedt Anna Eckerdal Kate Sanders Lynda Thomas and Carol Zander. 2016. Why Computing Students Learn on Their Own: Motivation for Self-Directed Learning of Computing. ACM Trans. Comput. Educ. 16 1 Article 2 (jan 2016) 18\u00a0pages. 10.1145\/2747008https:\/\/dl.acm.org\/doi\/10.1145\/2747008","DOI":"10.1145\/2747008"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"crossref","unstructured":"Charles\u00a0E McDowell and David\u00a0P Helmbold. 1989. Debugging concurrent programs. ACM Computing Surveys (CSUR) 21 4 (1989) 593\u2013622.","DOI":"10.1145\/76894.76897"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787733"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-350772-3.50008-2"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"crossref","unstructured":"Mitchel Resnick. 1990. MultiLogo: A study of children and concurrent programming. Interactive learning environments 1 3 (1990) 153\u2013170.","DOI":"10.1080\/104948290010301"},{"key":"e_1_3_3_2_49_2","volume-title":"Pattern-oriented software architecture, patterns for concurrent and networked objects","author":"Schmidt Douglas\u00a0C","year":"2013","unstructured":"Douglas\u00a0C Schmidt, Michael Stal, Hans Rohnert, and Frank Buschmann. 2013. Pattern-oriented software architecture, patterns for concurrent and networked objects. John Wiley & Sons."},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"crossref","unstructured":"Lee\u00a0S Shulman. 1986. Those who understand: Knowledge growth in teaching. Educational researcher 15 2 (1986) 4\u201314.","DOI":"10.3102\/0013189X015002004"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.5555\/2667490.2667497"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"crossref","unstructured":"John\u00a0P Smith\u00a0III Andrea\u00a0A DiSessa and Jeremy Roschelle. 1994. Misconceptions reconceived: A constructivist analysis of knowledge in transition. The journal of the learning sciences 3 2 (1994) 115\u2013163.","DOI":"10.1207\/s15327809jls0302_1"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"crossref","unstructured":"Filip Str\u00f6mb\u00e4ck Linda Mannila and Mariam Kamkar. 2022. The Non-Deterministic Path to Concurrency\u2013Exploring how Students Understand the Abstractions of Concurrency. Informatics in Education 20 4 (2022) 683\u2013715.","DOI":"10.15388\/infedu.2021.29"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"crossref","unstructured":"John Sweller and Paul Chandler. 1991. Evidence for cognitive load theory. Cognition and instruction 8 4 (1991) 351\u2013362.","DOI":"10.1207\/s1532690xci0804_5"},{"key":"e_1_3_3_2_55_2","unstructured":"Heather Verkade Jason\u00a0M Lodge Kristine Elliott TD Mulhern AA Espinosa SJ Cropper and BIP Rubinstein. 2017. Exploring misconceptions as a trigger for enhancing student learning. (2017)."},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"crossref","unstructured":"Iris Vessey. 1985. Expertise in debugging computer programs: A process analysis. International Journal of Man-Machine Studies 23 5 (1985) 459\u2013494.","DOI":"10.1016\/S0020-7373(85)80054-7"},{"key":"e_1_3_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/2978249.2978264"}],"event":{"name":"Koli Calling '24: 24th Koli Calling International Conference on Computing Education Research","acronym":"Koli Calling '24","location":"Koli Finland"},"container-title":["Proceedings of the 24th Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699538.3699565","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3699538.3699565","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:52Z","timestamp":1750295392000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699538.3699565"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,12]]},"references-count":56,"alternative-id":["10.1145\/3699538.3699565","10.1145\/3699538"],"URL":"https:\/\/doi.org\/10.1145\/3699538.3699565","relation":{},"subject":[],"published":{"date-parts":[[2024,11,12]]},"assertion":[{"value":"2024-11-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}