{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:08:08Z","timestamp":1755907688104,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:00:00Z","timestamp":1699833600000},"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":[],"published-print":{"date-parts":[[2023,11,13]]},"DOI":"10.1145\/3631802.3631846","type":"proceedings-article","created":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T12:45:51Z","timestamp":1707223551000},"page":"1-2","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Pseudocode: scaffolding student object-oriented software design"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-8105-9373","authenticated-orcid":false,"given":"Carol","family":"Zander","sequence":"first","affiliation":[{"name":"University of Washington Bothell, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-5486-3280","authenticated-orcid":false,"given":"Lynda","family":"Thomas","sequence":"additional","affiliation":[{"name":"Aberystwyth University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8171-0499","authenticated-orcid":false,"given":"Jan Erik","family":"Mostr\u00f6m","sequence":"additional","affiliation":[{"name":"Ume\u00e5 University, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5412-2626","authenticated-orcid":false,"given":"Robert","family":"Mccartney","sequence":"additional","affiliation":[{"name":"University of Connecticut, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6588-1246","authenticated-orcid":false,"given":"Anna","family":"Eckerdal","sequence":"additional","affiliation":[{"name":"Uppsala University, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,2,6]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670757.2670780"},{"key":"e_1_3_2_2_2_1","volume-title":"Proceedings of the Koli Calling 2005 Conference on Computer Science Education. 57\u201364","author":"Eckerdal Anna","year":"2005","unstructured":"Anna Eckerdal, Robert McCartney, Jan\u00a0Erik Mostr\u00f6m, Mark Ratcliffe, and Carol Zander. 2005. Comparing student software designs using semantic categorization. In Proceedings of the Koli Calling 2005 Conference on Computer Science Education. 57\u201364."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121468"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600912376"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2648.2007.04569.x"},{"key":"e_1_3_2_2_6_1","volume-title":"Proceedings ascilite Singapore","author":"Garner Stuart","year":"2007","unstructured":"Stuart Garner. 2007. A program design tool to help novices learn programming. In ICT: Providing choices for learners and learning, Proceedings ascilite Singapore 2007. 321\u2013324. https:\/\/www.ascilite.org\/conferences\/singapore07\/procs\/garner.pdf"},{"volume-title":"Object-oriented design and patterns","author":"Horstmann Cay","key":"e_1_3_2_2_7_1","unstructured":"Cay Horstmann. 2009. Object-oriented design and patterns. John Wiley & Sons."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953199"},{"key":"e_1_3_2_2_9_1","unstructured":"Ference Marton and Shirley\u00a0A Booth. 1997. Learning and awareness. (1997)."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1046\/j.1365-2729.2000.00118.x"},{"volume-title":"E unum pluribus: Generating alternative designs","author":"Soloway Elliot","key":"e_1_3_2_2_11_1","unstructured":"Elliot Soloway, James Spohrer, and David Littman. 1988. E unum pluribus: Generating alternative designs. In Teaching and Learning Computer Programming, Richard\u00a0E. Meyer (Ed.). Lawrence Erlbaum, Hillsdale, NJ, 137\u2013152."},{"key":"e_1_3_2_2_12_1","unstructured":"Elliot Soloway and James\u00a0C. Spohrer (Eds.). 1989. Studying the Novice Programmer. Lawrence Erlbaum Associates Hillsdale NJ."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632353"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059016"}],"event":{"name":"Koli Calling '23: 23rd Koli Calling International Conference on Computing Education Research","acronym":"Koli Calling '23","location":"Koli Finland"},"container-title":["Proceedings of the 23rd Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631802.3631846","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631802.3631846","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T16:19:29Z","timestamp":1755879569000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631802.3631846"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,13]]},"references-count":14,"alternative-id":["10.1145\/3631802.3631846","10.1145\/3631802"],"URL":"https:\/\/doi.org\/10.1145\/3631802.3631846","relation":{},"subject":[],"published":{"date-parts":[[2023,11,13]]},"assertion":[{"value":"2024-02-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}