{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T02:37:44Z","timestamp":1784342264831,"version":"3.55.0"},"reference-count":50,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Learning Technol."],"published-print":{"date-parts":[[2022,6,1]]},"DOI":"10.1109\/tlt.2022.3180984","type":"journal-article","created":{"date-parts":[[2022,6,8]],"date-time":"2022-06-08T19:35:28Z","timestamp":1654716928000},"page":"406-420","source":"Crossref","is-referenced-by-count":34,"title":["Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation"],"prefix":"10.1109","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5283-3395","authenticated-orcid":false,"given":"Samiha","family":"Marwan","sequence":"first","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, NC, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bita","family":"Akram","sequence":"additional","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, NC, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tiffany","family":"Barnes","sequence":"additional","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, NC, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9375-2292","authenticated-orcid":false,"given":"Thomas W.","family":"Price","sequence":"additional","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, NC, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1202_4"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2016.1144429"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1207\/s15327809jls0402_2"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3488042.3488064"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.3115\/1631836.1631843"},{"key":"ref30","first-page":"75","article-title":"Motivational techniques of expert human tutors: Lessons for the design of computer-based tutors","volume":"1993","author":"lepper","year":"1993","journal-title":"Comput Cogn Tools"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366919"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017762"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844600"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2010.00365.x"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/365024.365111"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.3102\/0034654314564881"},{"key":"ref29","first-page":"1430","article-title":"Towards explaining effective tutorial dialogues","author":"eugenio","year":"0","journal-title":"Proc Annu Meeting Cogn Sci Soc"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2835184"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3291279.3339420"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1177\/088840640402700407"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.edurev.2012.11.004"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25813-8_2"},{"key":"ref23","first-page":"5","article-title":"Data driven automatic feedback generation in the iList intelligent tutoring system","volume":"10","author":"fossati","year":"2015","journal-title":"Technology Instruction Cognition and Learning"},{"key":"ref26","first-page":"1053","article-title":"Keeping learning on track: Formative assessment and the regulation of learning","volume":"20","author":"wiliam","year":"2005","journal-title":"In Review process"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/S1060-3743(00)00027-8"},{"key":"ref50","article-title":"The use of dummy variables in regression analysis","author":"skrivanek","year":"2009"},{"key":"ref10","article-title":"The impact of data-driven positive programming feedback: When it helps, what happens when it goes wrong, and how students respond","author":"shabrina","year":"0","journal-title":"Proc Educ Data Mining Comput Sci Educ Workshop"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.91.2.358"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.3102\/0034654307313795"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2012.07.002"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1207\/S15326985EP3801_8"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406264"},{"key":"ref15","article-title":"Lambda: An autograder for $snap$","author":"ball","year":"2018"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2017.8120407"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3230977.3231002"},{"key":"ref18","article-title":"Immediate data-driven positive feedback increases engagement on programming homework for novices","author":"marwan","year":"2020","journal-title":"Proc Educ Data Mining Comput Sci Educ Workshop"},{"key":"ref19","first-page":"68","article-title":"Just a few expert constraints can help: Humanizing data-driven subgoal detection for novice programming","author":"marwan","year":"0","journal-title":"Proc Int Conf Educ Data Mining"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600912384"},{"key":"ref3","first-page":"107","article-title":"Alice: A 3-D tool for introductory programming concepts","volume":"15","author":"cooper","year":"2000","journal-title":"J Comput Sci Coll Consort Comput Sci Coll"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3430665.3456367"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157180"},{"key":"ref8","first-page":"170","article-title":"Why do CS1 students think they're bad at programming? Investigating self-efficacy and self-assessments at three universities","author":"gorson","year":"0","journal-title":"Proc ACM Conf Int Comput Educ Res"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.2190\/12T6-41L2-6765-G3T2"},{"key":"ref49","first-page":"3351","article-title":"Doing a thematic analysis: A practical, step-by-step guide for learning and teaching scholars","volume":"9","author":"maguire","year":"2017","journal-title":"Ireland J Teach Learn Higher Educ"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287437"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787721"},{"key":"ref45","first-page":"1","article-title":"Reducing the state space of programming problems through data-driven feature detection","author":"zhi","year":"0","journal-title":"Proc Educ Data Mining Comput Sci Educ Workshop"},{"key":"ref48","article-title":"Linear vs. logistic probability models: Which is better, and when","author":"hippel","year":"0","journal-title":"Proc Stat Horiz"},{"key":"ref47","article-title":"Introduction to linear mixed models","author":"bruin","year":"2020"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319759"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3430895.3460159"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1177\/0003122411420815"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960334"}],"container-title":["IEEE Transactions on Learning Technologies"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4620076\/9852823\/09792163.pdf?arnumber=9792163","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,29]],"date-time":"2022-08-29T21:09:09Z","timestamp":1661807349000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9792163\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,1]]},"references-count":50,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tlt.2022.3180984","relation":{},"ISSN":["1939-1382","2372-0050"],"issn-type":[{"value":"1939-1382","type":"electronic"},{"value":"2372-0050","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,1]]}}}