{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:05:57Z","timestamp":1771045557393,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,2]],"date-time":"2023-03-02T00:00:00Z","timestamp":1677715200000},"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,3,2]]},"DOI":"10.1145\/3545945.3569882","type":"proceedings-article","created":{"date-parts":[[2023,3,3]],"date-time":"2023-03-03T23:40:27Z","timestamp":1677886827000},"page":"750-756","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Identifying Different Student Clusters in Functional Programming Assignments"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3563-1596","authenticated-orcid":false,"given":"Chuqin","family":"Geng","sequence":"first","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6318-2986","authenticated-orcid":false,"given":"Wenwen","family":"Xu","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7224-554X","authenticated-orcid":false,"given":"Yingjie","family":"Xu","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2549-4276","authenticated-orcid":false,"given":"Brigitte","family":"Pientka","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3739-2269","authenticated-orcid":false,"given":"Xujie","family":"Si","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,3,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067472"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677258"},{"key":"e_1_3_2_1_3_1","volume-title":"Academic procrastination: the relationship between causal attribution styles and behavioral postponement. Iranian journal of psychiatry and behavioral sciences","author":"Gargari Rahim Badri","year":"2011","unstructured":"Rahim Badri Gargari, Hossein Sabouri, and Fatemeh Norzad. 2011. Academic procrastination: the relationship between causal attribution styles and behavioral postponement. Iranian journal of psychiatry and behavioral sciences, Vol. 5, 2 (2011), 76--2."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159579"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3110248"},{"key":"e_1_3_2_1_6_1","unstructured":"Benjamin Canou Gr\u00e9goire Henry \u00c7agdas Bozman and Fabrice Le Fessant. 2016. Learn OCaml An Online Learning Center for OCaml."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180193"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/305786.305904"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325318"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-physiol-021909-135821"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106182"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366924"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/284563.284566"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796801004208"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843043.2843070"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11218-021-09621-2"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341719"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341719"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.2307\/2346830"},{"key":"e_1_3_2_1_20_1","volume-title":"Exploring Problem Solving Paths in a Java Programming Course","author":"Hosseini Roya","unstructured":"Roya Hosseini, Arto Vihavainen, and Peter Brusilovsky. 2014. Exploring Problem Solving Paths in a Java Programming Course. In PPIG. Psychology of Programming Interest Group, 9."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105759"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sbspro.2010.07.385"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 19th annual Workshop of the Psychology of Programming Interest Group, Joensuu, Finnland. 32--41","author":"Lahtinen Essi","year":"2007","unstructured":"Essi Lahtinen. 2007. A categorization of Novice Programmers: a cluster analysis study. In Proceedings of the 19th annual Workshop of the Psychology of Programming Interest Group, Joensuu, Finnland. 32--41."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.lindif.2011.07.003"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature00965"},{"key":"e_1_3_2_1_26_1","first-page":"6","article-title":"Impact of Auto-grading on an Introductory Computing Course","volume":"28","author":"Sherman Mark","year":"2013","unstructured":"Mark Sherman, Sarita Bassil, Derrell Lipman, Nat Tuck, and Fred Martin. 2013. Impact of Auto-grading on an Introductory Computing Course. J. Comput. Sci. Coll., Vol. 28, 6 (June 2013), 69--75. http:\/\/dl.acm.org\/citation.cfm?id=2460156.2460171","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1037\/h0042769"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406270"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432538"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677226"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/icse-seet52601.2021.00036"}],"event":{"name":"SIGCSE 2023: The 54th ACM Technical Symposium on Computer Science Education","location":"Toronto ON Canada","acronym":"SIGCSE 2023","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3545945.3569882","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3545945.3569882","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:04Z","timestamp":1750183744000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3545945.3569882"}},"subtitle":["From Quick Learners to Struggling Students"],"short-title":[],"issued":{"date-parts":[[2023,3,2]]},"references-count":31,"alternative-id":["10.1145\/3545945.3569882","10.1145\/3545945"],"URL":"https:\/\/doi.org\/10.1145\/3545945.3569882","relation":{},"subject":[],"published":{"date-parts":[[2023,3,2]]},"assertion":[{"value":"2023-03-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}