{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:10:37Z","timestamp":1771045837786,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,17]],"date-time":"2022-11-17T00:00:00Z","timestamp":1668643200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["iis-2128128"],"award-info":[{"award-number":["iis-2128128"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,17]]},"DOI":"10.1145\/3564721.3564731","type":"proceedings-article","created":{"date-parts":[[2022,11,12]],"date-time":"2022-11-12T23:17:42Z","timestamp":1668295062000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["An Algorithm for Generating Explainable Corrections to Student Code"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7624-4736","authenticated-orcid":false,"given":"Yana","family":"Malysheva","sequence":"first","affiliation":[{"name":"Washington University in St. Louis, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9470-1478","authenticated-orcid":false,"given":"Caitlin","family":"Kelleher","sequence":"additional","affiliation":[{"name":"Washington University in St. Louis, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,11,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks. arXiv:1603.06129 [cs] (March","author":"Bhatia Sahil","year":"2016","unstructured":"Sahil Bhatia and Rishabh Singh . 2016. Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks. arXiv:1603.06129 [cs] (March 2016 ). http:\/\/arxiv.org\/abs\/1603.06129 arXiv:1603.06129. Sahil Bhatia and Rishabh Singh. 2016. Automated Correction for Syntax Errors in Programming Assignments using Recurrent Neural Networks. arXiv:1603.06129 [cs] (March 2016). http:\/\/arxiv.org\/abs\/1603.06129 arXiv:1603.06129."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2004.12.030"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Sudarshan\u00a0S Chawathe Anand Rajaraman Hector Garcia-Molina and Jennifer Widom. 1996. Change detection in hierarchically structured information. In Acm Sigmod Record Vol.\u00a025. ACM 493\u2013504.  Sudarshan\u00a0S Chawathe Anand Rajaraman Hector Garcia-Molina and Jennifer Widom. 1996. Change detection in hierarchically structured information. In Acm Sigmod Record Vol.\u00a025. ACM 493\u2013504.","DOI":"10.1145\/235968.233366"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970315"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699751"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJLT.2014.065752"},{"key":"e_1_3_2_1_8_1","volume-title":"Deep Reinforcement Learning for Programming Language Correction. arXiv:1801.10467 [cs] (Jan","author":"Gupta Rahul","year":"2018","unstructured":"Rahul Gupta , Aditya Kanade , and Shirish Shevade . 2018. Deep Reinforcement Learning for Programming Language Correction. arXiv:1801.10467 [cs] (Jan . 2018 ). http:\/\/arxiv.org\/abs\/1801.10467 arXiv:1801.10467. Rahul Gupta, Aditya Kanade, and Shirish Shevade. 2018. Deep Reinforcement Learning for Programming Language Correction. arXiv:1801.10467 [cs] (Jan. 2018). http:\/\/arxiv.org\/abs\/1801.10467 arXiv:1801.10467."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753478"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3051467"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TLT.2017.2743701"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319759"},{"key":"e_1_3_2_1_13_1","volume-title":"The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces. arXiv:1708.06564 [cs] (June","author":"Paa\u00dfen Benjamin","year":"2018","unstructured":"Benjamin Paa\u00dfen , Barbara Hammer , Thomas\u00a0William Price , Tiffany Barnes , Sebastian Gross , and Niels Pinkwart . 2018. The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces. arXiv:1708.06564 [cs] (June 2018 ). http:\/\/arxiv.org\/abs\/1708.06564 arXiv:1708.06564. Benjamin Paa\u00dfen, Barbara Hammer, Thomas\u00a0William Price, Tiffany Barnes, Sebastian Gross, and Niels Pinkwart. 2018. The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spaces. arXiv:1708.06564 [cs] (June 2018). http:\/\/arxiv.org\/abs\/1708.06564 arXiv:1708.06564."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699485"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2015.08.004"},{"key":"e_1_3_2_1_16_1","volume-title":"Educational Data Mining","author":"Barry","year":"2014","unstructured":"Barry Peddycord\u00a0III, Andrew Hicks , and Tiffany Barnes . 2014. Generating hints for programming problems using intermediate output . In Educational Data Mining 2014 . Citeseer . Barry Peddycord\u00a0III, Andrew Hicks, and Tiffany Barnes. 2014. Generating hints for programming problems using intermediate output. In Educational Data Mining 2014. Citeseer."},{"key":"e_1_3_2_1_17_1","unstructured":"Thomas Price. 2021. thomaswp\/CSEDM2019-Data-Challenge. https:\/\/github.com\/thomaswp\/CSEDM2019-Data-Challenge original-date: 2018-12-30T21:05:59Z.  Thomas Price. 2021. thomaswp\/CSEDM2019-Data-Challenge. https:\/\/github.com\/thomaswp\/CSEDM2019-Data-Challenge original-date: 2018-12-30T21:05:59Z."},{"key":"e_1_3_2_1_18_1","volume-title":"Evaluation of a Data-Driven Feedback Algorithm for Open-Ended Programming","author":"Price Thomas","year":"2017","unstructured":"Thomas Price , Rui Zhi , and Tiffany Barnes . 2017. Evaluation of a Data-Driven Feedback Algorithm for Open-Ended Programming . International Educational Data Mining Society ( 2017 ). Thomas Price, Rui Zhi, and Tiffany Barnes. 2017. Evaluation of a Data-Driven Feedback Algorithm for Open-Ended Programming.International Educational Data Mining Society (2017)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-019-00177-z"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984043.2989222"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-015-0070-z"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 11th International Conference on AI in Education. 55\u201362","author":"Ros\u00e9 P.","year":"2003","unstructured":"Caroline\u00a0 P. Ros\u00e9 , Dumisizwe Bhembe , Stephanie Siler , Ramesh Srivastava , and Kurt VanLehn . 2003 . The role of why questions in effective human tutoring . In Proceedings of the 11th International Conference on AI in Education. 55\u201362 . Caroline\u00a0P. Ros\u00e9, Dumisizwe Bhembe, Stephanie Siler, Ramesh Srivastava, and Kurt VanLehn. 2003. The role of why questions in effective human tutoring. In Proceedings of the 11th International Conference on AI in Education. 55\u201362."},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 9th International Conference on Intelligent Tutoring Systems Young Researchers Track. 71\u201378","author":"Stamper John","year":"2008","unstructured":"John Stamper , Tiffany Barnes , Lorrie Lehmann , and Marvin Croy . 2008 . The hint factory: Automatic generation of contextualized help for existing computer aided instruction . In Proceedings of the 9th International Conference on Intelligent Tutoring Systems Young Researchers Track. 71\u201378 . John Stamper, Tiffany Barnes, Lorrie Lehmann, and Marvin Croy. 2008. The hint factory: Automatic generation of contextualized help for existing computer aided instruction. In Proceedings of the 9th International Conference on Intelligent Tutoring Systems Young Researchers Track. 71\u201378."},{"key":"e_1_3_2_1_24_1","unstructured":"Kurt VanLehn Stephanie Siler Charles Murray and William\u00a0B Baggett. 1998. What Makes a Tutorial Event Effective?(1998) 6. 39.  Kurt VanLehn Stephanie Siler Charles Murray and William\u00a0B Baggett. 1998. What Makes a Tutorial Event Effective?(1998) 6. 39."},{"key":"e_1_3_2_1_25_1","volume-title":"Why do only some events cause learning during human tutoring?Cognition and Instruction 21, 3","author":"VanLehn Kurt","year":"2003","unstructured":"Kurt VanLehn , Stephanie Siler , Charles Murray , Takashi Yamauchi , and William\u00a0 B. Baggett . 2003. Why do only some events cause learning during human tutoring?Cognition and Instruction 21, 3 ( 2003 ), 209\u2013249. 475. Kurt VanLehn, Stephanie Siler, Charles Murray, Takashi Yamauchi, and William\u00a0B. Baggett. 2003. Why do only some events cause learning during human tutoring?Cognition and Instruction 21, 3 (2003), 209\u2013249. 475."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33642-3_25"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.54"},{"key":"e_1_3_2_1_28_1","first-page":"1","article-title":"2017 CRA Taulbee survey","volume":"30","author":"Zweben Stuart","year":"2018","unstructured":"Stuart Zweben and Betsy Bizot . 2018 . 2017 CRA Taulbee survey . Computing Research News 30 , 5 (2018), 1 \u2013 47 . Stuart Zweben and Betsy Bizot. 2018. 2017 CRA Taulbee survey. Computing Research News 30, 5 (2018), 1\u201347.","journal-title":"Computing Research News"}],"event":{"name":"Koli 2022: 22nd Koli Calling International Conference on Computing Education Research","location":"Koli Finland","acronym":"Koli 2022"},"container-title":["Proceedings of the 22nd Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564721.3564731","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3564721.3564731","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:30Z","timestamp":1750182570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564721.3564731"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,17]]},"references-count":28,"alternative-id":["10.1145\/3564721.3564731","10.1145\/3564721"],"URL":"https:\/\/doi.org\/10.1145\/3564721.3564731","relation":{},"subject":[],"published":{"date-parts":[[2022,11,17]]},"assertion":[{"value":"2022-11-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}