{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,16]],"date-time":"2025-12-16T12:42:22Z","timestamp":1765888942548,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,7,7]],"date-time":"2022-07-07T00:00:00Z","timestamp":1657152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1432190, 2142648"],"award-info":[{"award-number":["1432190, 2142648"]}],"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,7,7]]},"DOI":"10.1145\/3502718.3524811","type":"proceedings-article","created":{"date-parts":[[2022,7,7]],"date-time":"2022-07-07T10:28:30Z","timestamp":1657189710000},"page":"151-157","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Solvelets"],"prefix":"10.1145","author":[{"given":"Amruth N.","family":"Kumar","sequence":"first","affiliation":[{"name":"Ramapo College of New Jersey, Mahwah, NJ, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,7,7]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Cognitive psychology and its implications","author":"Anderson John R.","year":"1999","unstructured":"John R. Anderson . ( 1999 ). Cognitive psychology and its implications ( 5 th ed.). New York : Worth . John R. Anderson. (1999). Cognitive psychology and its implications (5th ed.). New York: Worth.","edition":"5"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2891414"},{"key":"e_1_3_2_1_3_1","volume-title":"Intelligent tutoring systems: Lessons learned","author":"Bonar Jeffrey","year":"1988","unstructured":"Jeffrey Bonar and Robert Cunningham . ( 1988 ) BRIDGE: Tutoring the programming process , in Intelligent tutoring systems: Lessons learned . J. Psotka, L. Massey, S. Mutter (Eds.), Lawrence Erlbaum Associates , Hillsdale, NJ . Jeffrey Bonar and Robert Cunningham. (1988) BRIDGE: Tutoring the programming process, in Intelligent tutoring systems: Lessons learned. J. Psotka, L. Massey, S. Mutter (Eds.), Lawrence Erlbaum Associates, Hillsdale, NJ."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047411"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067477"},{"key":"e_1_3_2_1_6_1","volume-title":"Artificial Intelligence","author":"Davis Randall","year":"1984","unstructured":"Randall Davis . Diagnostic Reasoning Based on Structure and Behavior . Artificial Intelligence , 1984 . Randall Davis. Diagnostic Reasoning Based on Structure and Behavior. Artificial Intelligence, 1984."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2015.7344322"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1076\/ilee.6.1.143.3609"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/jcal.12099"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352231"},{"key":"e_1_3_2_1_11_1","volume-title":"ITS","volume":"8474","author":"Jin Wei","year":"2014","unstructured":"Wei Jin , Albert Corbett , Will Lloyd , Lewis Baumstark , and Christine Rolka . ( 2014 ) Evaluation of Guided-Planning and Assisted-Coding with Task Relevant Dynamic Hinting. In: Trausan-Matu S., Boyer K.E., Crosby M., Panourgia K. (eds) Intelligent Tutoring Systems . ITS 2014. Lecture Notes in Computer Science , Vol. 8474 . Springer Wei Jin, Albert Corbett, Will Lloyd, Lewis Baumstark, and Christine Rolka. (2014) Evaluation of Guided-Planning and Assisted-Coding with Task Relevant Dynamic Hinting. In: Trausan-Matu S., Boyer K.E., Crosby M., Panourgia K. (eds) Intelligent Tutoring Systems. ITS 2014. Lecture Notes in Computer Science, Vol. 8474. Springer"},{"key":"e_1_3_2_1_12_1","volume-title":"Palo Alto, CA","author":"Johnson William L.","year":"1986","unstructured":"William L. Johnson . ( 1986 ). Intention-Based Diagnosis of Errors in Novice Programs. Morgan Kaufman , Palo Alto, CA William L. Johnson. (1986). Intention-Based Diagnosis of Errors in Novice Programs. Morgan Kaufman, Palo Alto, CA"},{"key":"e_1_3_2_1_13_1","volume-title":"A Systematic Literature Review of Automated Feedback Generation for Programming Exercises. ACM Transactions on Computing Education, 19(1)","author":"Keuning Hieke","year":"2018","unstructured":"Hieke Keuning , Johan Jeuring , and Bastiaan Heeren , A Systematic Literature Review of Automated Feedback Generation for Programming Exercises. ACM Transactions on Computing Education, 19(1) , 2018 . Hieke Keuning, Johan Jeuring, and Bastiaan Heeren, A Systematic Literature Review of Automated Feedback Generation for Programming Exercises. ACM Transactions on Computing Education, 19(1), 2018."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818314.2818331"},{"key":"e_1_3_2_1_15_1","volume-title":"Kumar. An Epistemic Model-Based Tutor for Imperative Programming. Proceedings of Artificial Intelligence in Education (AI-ED 2021","author":"Amruth","year":"2021","unstructured":"Amruth N. Kumar. An Epistemic Model-Based Tutor for Imperative Programming. Proceedings of Artificial Intelligence in Education (AI-ED 2021 ). June 2021 , LNAI 12749, 213--218. Amruth N. Kumar. An Epistemic Model-Based Tutor for Imperative Programming. Proceedings of Artificial Intelligence in Education (AI-ED 2021). June 2021, LNAI 12749, 213--218."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47987-2_79"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500224286"},{"volume-title":"Advanced Computational Methods for Knowledge Engineering","author":"Le Nguyen-Thinh","key":"e_1_3_2_1_18_1","unstructured":"Nguyen-Thinh Le , Sven Strickroth , Sebastian Gross , and Niels Pinkwart . 2013. A review of AI-supported tutoring approaches for learning programming . In Advanced Computational Methods for Knowledge Engineering . Springer , 267--279. Nguyen-Thinh Le, Sven Strickroth, Sebastian Gross, and Niels Pinkwart. 2013. A review of AI-supported tutoring approaches for learning programming. In Advanced Computational Methods for Knowledge Engineering. Springer, 267--279."},{"key":"e_1_3_2_1_19_1","first-page":"163","volume-title":"Letters to the Editor","author":"Matthewman John","year":"1964","unstructured":"John Matthewman , The Dangling \"else \", Letters to the Editor , Communications of the ACM , 7(3), 1964 , pp 163 . John Matthewman, The Dangling \"else\", Letters to the Editor, Communications of the ACM, 7(3), 1964, pp 163."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157182"},{"key":"e_1_3_2_1_21_1","first-page":"8","volume-title":"Proceedings of the Ninth International Joint Conference on Artificial Intelligence","author":"Reiser Brian","year":"1985","unstructured":"Brian Reiser , John Anderson , & Robert Farrell . ( 1985 ). Dynamic Student Modelling in an Intelligent Tutor for Lisp Programming . Proceedings of the Ninth International Joint Conference on Artificial Intelligence , pp. 8 -- 14 . Brian Reiser, John Anderson, & Robert Farrell. (1985). Dynamic Student Modelling in an Intelligent Tutor for Lisp Programming. Proceedings of the Ninth International Joint Conference on Artificial Intelligence, pp. 8--14."},{"key":"e_1_3_2_1_22_1","volume-title":"Learning to program = Learning to construct mechanisms and explanations. Communications of the ACM. 29 (9)","author":"Soloway Elliot","year":"1986","unstructured":"Elliot Soloway . Learning to program = Learning to construct mechanisms and explanations. Communications of the ACM. 29 (9) . Sep 1986 . 850--858 Elliot Soloway. Learning to program = Learning to construct mechanisms and explanations. Communications of the ACM. 29 (9). Sep 1986. 850--858"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19773-9_118"},{"key":"e_1_3_2_1_24_1","unstructured":"turingscraft.com  turingscraft.com"},{"key":"e_1_3_2_1_25_1","unstructured":"codingbat.com  codingbat.com"},{"key":"e_1_3_2_1_26_1","unstructured":"cloudcoder.org  cloudcoder.org"},{"key":"e_1_3_2_1_27_1","unstructured":"myprogramminglab.com  myprogramminglab.com"},{"key":"e_1_3_2_1_28_1","unstructured":"pearsonhighered.com\/mycodemate\/  pearsonhighered.com\/mycodemate\/"},{"key":"e_1_3_2_1_29_1","unstructured":"zybooks.com  zybooks.com"}],"event":{"name":"ITiCSE 2022: Innovation and Technology in Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Dublin Ireland","acronym":"ITiCSE 2022"},"container-title":["Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3502718.3524811","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3502718.3524811","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3502718.3524811","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:47Z","timestamp":1750183787000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3502718.3524811"}},"subtitle":["Tutors to Practice the Process of Programming"],"short-title":[],"issued":{"date-parts":[[2022,7,7]]},"references-count":29,"alternative-id":["10.1145\/3502718.3524811","10.1145\/3502718"],"URL":"https:\/\/doi.org\/10.1145\/3502718.3524811","relation":{},"subject":[],"published":{"date-parts":[[2022,7,7]]},"assertion":[{"value":"2022-07-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}