{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T11:26:05Z","timestamp":1783337165376,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":37,"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:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,12]]},"DOI":"10.1145\/3699538.3699550","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":7,"title":["Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-5795-5219","authenticated-orcid":false,"given":"Eduardo","family":"Carneiro Oliveira","sequence":"first","affiliation":[{"name":"Utrecht University, Utrecht, Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5778-7519","authenticated-orcid":false,"given":"Hieke","family":"Keuning","sequence":"additional","affiliation":[{"name":"Utrecht University, Utrecht, Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5645-7681","authenticated-orcid":false,"given":"Johan","family":"Jeuring","sequence":"additional","affiliation":[{"name":"Utrecht University, Utrecht, Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,11,13]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"ACM\/IEEE-CS\/AAAI. 2023. CS2023: ACM\/IEEE-CS\/AAAI Computer Science Curricula. https:\/\/csed.acm.org\/"},{"key":"e_1_3_3_2_3_2","volume-title":"Refactoring: improving the design of existing code","author":"Beck Kent","year":"2018","unstructured":"Kent Beck and Martin Fowler. 2018. Bad Smells in Code. In Refactoring: improving the design of existing code. Chapter\u00a03."},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3081328"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999754"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Eryck\u00a0Pedro Da\u00a0Silva Ricardo Caceffo and Rodolfo Azevedo. 2023. When Test Cases Are Not Enough: Identification Assessment and Rationale of Misconceptions in Correct Code (MC3). Revista Brasileira de Inform\u00e1tica na Educa\u00e7\u00e3o 31 (2023) 1165\u20131199.","DOI":"10.5753\/rbie.2023.3552"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3160489.3160500"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106182"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478431.3499415"},{"key":"e_1_3_3_2_10_2","volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","year":"2018","unstructured":"Martin Fowler. 2018. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_3_2_11_2","unstructured":"GitClear. 2024. Coding on Copilot: 2023 Data Suggests Downward Pressure on Code Quality. https:\/\/www.gitclear.com\/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"crossref","unstructured":"Monique Hennink and Bonnie\u00a0N Kaiser. 2022. Sample sizes for saturation in qualitative research: A systematic review of empirical tests. Social science & medicine 292 (2022) 114523.","DOI":"10.1016\/j.socscimed.2021.114523"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"crossref","unstructured":"Geoffrey\u00a0L Herman Michael\u00a0C Loui Lisa Kaczmarczyk and Craig Zilles. 2012. Describing the what and why of students\u2019 difficulties in Boolean logic. ACM Transactions on Computing Education (TOCE) 12 1 (2012) 1\u201328.","DOI":"10.1145\/2133797.2133800"},{"key":"e_1_3_3_2_14_2","volume-title":"Systems and software engineering \u2013 Systems and software Quality Requirements and Evaluation (SQuaRE) \u2013 System and software quality models","year":"2011","unstructured":"ISO\/IEC 25010 2011. Systems and software engineering \u2013 Systems and software Quality Requirements and Evaluation (SQuaRE) \u2013 System and software quality models. Standard. International Organization for Standardization."},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588808"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3279720.3279728"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059061"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3428029.3428043"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432526"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588777"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636243.3636258"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462505"},{"key":"e_1_3_3_2_23_2","volume-title":"Code complete","author":"McConnell Steve","year":"2004","unstructured":"Steve McConnell. 2004. Code complete. Pearson Education."},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569744"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587102.3588840"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569829"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387373"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653638"},{"key":"e_1_3_3_2_29_2","volume-title":"Misconceptions in Correct Code: rating the severity of undesirable programming behaviors in Python CS1 courses","author":"Silva Eryck","year":"2023","unstructured":"Eryck Silva, Ricardo Caceffo, and Rodolfo Azevedo. 2023. Misconceptions in Correct Code: rating the severity of undesirable programming behaviors in Python CS1 courses. Technical Report. Technical Report IC-23-01. Institute of Computing, University of Campinas\u00a0\u2026."},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999555"},{"key":"e_1_3_3_2_31_2","volume-title":"Basics of qualitative research","author":"Strauss Anselm","year":"1990","unstructured":"Anselm Strauss and Juliet Corbin. 1990. Basics of qualitative research. Vol.\u00a015. Sage Newbury Park, CA."},{"key":"e_1_3_3_2_32_2","volume-title":"Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory","author":"Strauss Anselm","year":"1998","unstructured":"Anselm Strauss and Juliet Corbin. 1998. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Publications."},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1017\/9781108654555.008"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEET58685.2023.00031"},{"key":"e_1_3_3_2_35_2","unstructured":"Maarten Van\u00a0Someren Yvonne\u00a0F Barnard and J Sandberg. 1994. The think aloud method: a practical approach to modelling cognitive. London: AcademicPress 11 6 (1994)."},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEET.2019.00017"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00015"},{"key":"e_1_3_3_2_38_2","unstructured":"Burak Yeti\u015ftiren I\u015f\u0131k \u00d6zsoy Miray Ayerdem and Eray T\u00fcz\u00fcn. 2023. Evaluating the Code Quality of AI-Assisted Code Generation Tools: An Empirical Study on GitHub Copilot Amazon CodeWhisperer and ChatGPT. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2304.10778 (2023)."}],"event":{"name":"Koli Calling '24: 24th Koli Calling International Conference on Computing Education Research","location":"Koli Finland","acronym":"Koli Calling '24"},"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.3699550","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3699538.3699550","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.3699550"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,12]]},"references-count":37,"alternative-id":["10.1145\/3699538.3699550","10.1145\/3699538"],"URL":"https:\/\/doi.org\/10.1145\/3699538.3699550","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"}}]}}