{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T01:15:49Z","timestamp":1773969349819,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["SHF 1948519"],"award-info":[{"award-number":["SHF 1948519"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,2,22]]},"DOI":"10.1145\/3478431.3499413","type":"proceedings-article","created":{"date-parts":[[2022,2,23]],"date-time":"2022-02-23T00:53:28Z","timestamp":1645577608000},"page":"321-327","source":"Crossref","is-referenced-by-count":8,"title":["Readable vs. Writable Code"],"prefix":"10.1145","author":[{"given":"Eliane","family":"Wiese","sequence":"first","affiliation":[{"name":"Univeristy of Utah, Salt Lake City, UT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna N.","family":"Rafferty","sequence":"additional","affiliation":[{"name":"Carleton College, Northfield, MN, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jordan","family":"Pyper","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, UT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Association for Computing Machinery (ACM) and IEEE Computer Society. 2013. Curriculum Guidelines for Undergraduate Degree Programs in Computer Science by the Joint Task Force on Computing Curricula. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/cs2013_web_final.pdf  Association for Computing Machinery (ACM) and IEEE Computer Society. 2013. Curriculum Guidelines for Undergraduate Degree Programs in Computer Science by the Joint Task Force on Computing Curricula. https:\/\/www.acm.org\/binaries\/content\/assets\/education\/cs2013_web_final.pdf"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818052.2874315"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2005.04.002"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3160489.3160500"},{"key":"e_1_3_2_1_5_1","volume-title":"Facts and Fallacies of Software Engineering","author":"Glass Robert L.","unstructured":"Robert L. Glass . 2002. Facts and Fallacies of Software Engineering . Addison-Wesley Professional . Robert L. Glass. 2002. Facts and Fallacies of Software Engineering .Addison-Wesley Professional."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807495"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503706"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1539024.1508972"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2013.6645259"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.2190\/6E5W-AR7C-NX76-HUT2"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095714.1095770"},{"key":"e_1_3_2_1_12_1","volume-title":"et almbox","author":"Lister Raymond","year":"2010","unstructured":"Raymond Lister , Tony Clear , Dennis J Bouvier , Paul Carter , Anna Eckerdal , Jana Jackov\u00e1 , Mike Lopez , Robert McCartney , Phil Robbins , Otto Sepp\"al\"a , et almbox . 2010 . Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer. ACM SIGCSE Bulletin , Vol. 41 , 4 (2010), 156--173. Raymond Lister, Tony Clear, Dennis J Bouvier, Paul Carter, Anna Eckerdal, Jana Jackov\u00e1 , Mike Lopez, Robert McCartney, Phil Robbins, Otto Sepp\"al\"a , et almbox. 2010. Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer. ACM SIGCSE Bulletin , Vol. 41, 4 (2010), 156--173."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287503"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.11613\/BM.2012.031"},{"key":"e_1_3_2_1_15_1","volume-title":"Teaching Programming Style with Ugly Code. In Information Systems Educators Conference","volume":"30","author":"McMaster K","year":"2013","unstructured":"K McMaster , S Sambasivam , and Stuart Wolthuis . 2013 . Teaching Programming Style with Ugly Code. In Information Systems Educators Conference , Vol. 30 . San Antonio, TX. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.400.9411&rep=rep1&type=pdf K McMaster, S Sambasivam, and Stuart Wolthuis. 2013. Teaching Programming Style with Ugly Code. In Information Systems Educators Conference , Vol. 30. San Antonio, TX. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.400.9411&rep=rep1&type=pdf"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/100348.100385"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828980"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010283"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 50th ACM Technical Symposium on Computer Science Education. ACM, 738--744","author":"Charles Wallace Leo C","year":"2019","unstructured":"Leo C Ureel II and Charles Wallace . 2019 . Automated Critique of Early Programming Antipatterns . In Proceedings of the 50th ACM Technical Symposium on Computer Science Education. ACM, 738--744 . Leo C Ureel II and Charles Wallace. 2019. Automated Critique of Early Programming Antipatterns. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education. ACM, 738--744."},{"key":"e_1_3_2_1_20_1","volume-title":"Conferences in Research and Practice in Information Technology Series","volume":"114","author":"Whalley Jacqueline","year":"2011","unstructured":"Jacqueline Whalley , Tony Clear , Phil Robbins , and Errol Thompson . 2011 . Salient elements in novice solutions to code writing problems . Conferences in Research and Practice in Information Technology Series , Vol. 114 (2011), 37--45. Jacqueline Whalley, Tony Clear, Phil Robbins, and Errol Thompson. 2011. Salient elements in novice solutions to code writing problems . Conferences in Research and Practice in Information Technology Series , Vol. 114 (2011), 37--45."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEET.2019.00017"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00015"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC52881.2021.00055"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3051469"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education","author":"Woodley Michael","unstructured":"Michael Woodley and Samuel N. Kamin . 2007. Programming Studio: A Course for Improving Programming Skills in Undergraduates . In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education ( Covington, Kentucky, USA) (SIGCSE '07). ACM, New York, NY, USA, 531--535. https:\/\/doi.org\/10.1145\/1227310.1227490 Michael Woodley and Samuel N. Kamin. 2007. Programming Studio: A Course for Improving Programming Skills in Undergraduates. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education (Covington, Kentucky, USA) (SIGCSE '07). ACM, New York, NY, USA, 531--535. https:\/\/doi.org\/10.1145\/1227310.1227490"}],"event":{"name":"SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education","location":"Providence RI USA","acronym":"SIGCSE 2022","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 53rd ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499413","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478431.3499413","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478431.3499413","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:15Z","timestamp":1750188675000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478431.3499413"}},"subtitle":["A Survey of Intermediate Students' Structure Choices"],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":25,"alternative-id":["10.1145\/3478431.3499413","10.1145\/3478431"],"URL":"https:\/\/doi.org\/10.1145\/3478431.3499413","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]}}}