{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T07:28:17Z","timestamp":1742974097520,"version":"3.40.3"},"publisher-location":"Cham","reference-count":68,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030297350"},{"type":"electronic","value":"9783030297367"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-29736-7_9","type":"book-chapter","created":{"date-parts":[[2019,9,8]],"date-time":"2019-09-08T23:03:18Z","timestamp":1567983798000},"page":"112-126","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["The Diagnosing Behaviour of Intelligent Tutoring Systems"],"prefix":"10.1007","author":[{"given":"Renate","family":"van der Bent","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5645-7681","authenticated-orcid":false,"given":"Johan","family":"Jeuring","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6647-6130","authenticated-orcid":false,"given":"Bastiaan","family":"Heeren","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,9,9]]},"reference":[{"issue":"2","key":"9_CR1","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/TLT.2009.22","volume":"2","author":"V Aleven","year":"2009","unstructured":"Aleven, V., McLaren, B.M., Sewall, J.: Scaling up programming by demonstration for intelligent tutoring systems development: an open-access web site for middle school mathematics learning. IEEE Trans. Learn. Technol. 2(2), 64\u201378 (2009)","journal-title":"IEEE Trans. Learn. Technol."},{"issue":"2","key":"9_CR2","first-page":"105","volume":"19","author":"V Aleven","year":"2009","unstructured":"Aleven, V., Mclaren, B.M., Sewall, J., Koedinger, K.R.: A new paradigm for intelligent tutoring systems: example-tracing tutors. Int. J. Artif. Intell. Educ. 19(2), 105\u2013154 (2009)","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"9_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1007\/3-540-47987-2_38","volume-title":"Intelligent Tutoring Systems","author":"V Aleven","year":"2002","unstructured":"Aleven, V., Popescu, O., Koedinger, K.: Pilot-testing a tutorial dialogue system that supports self-explanation. In: Cerri, S.A., Gouard\u00e8res, G., Paragua\u00e7u, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 344\u2013354. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47987-2_38"},{"key":"9_CR4","unstructured":"Aleven, V., Popescu, O., Koedinger, K.R.: Towards tutorial dialog to support self-explanation: adding natural language understanding to a cognitive tutor. In: Proceedings of Artificial Intelligence in Education, pp. 246\u2013255. Citeseer (2001)"},{"issue":"4698","key":"9_CR5","doi-asserted-by":"publisher","first-page":"456","DOI":"10.1126\/science.228.4698.456","volume":"228","author":"JR Anderson","year":"1985","unstructured":"Anderson, J.R., Boyle, C.F., Reiser, B.J.: Intelligent tutoring systems. Science 228(4698), 456\u2013462 (1985)","journal-title":"Science"},{"key":"9_CR6","unstructured":"Anderson, J.R., Boyle, C.F., Yost, G.: The geometry tutor. In: IJCAI, pp. 1\u20137 (1985)"},{"key":"9_CR7","first-page":"159","volume":"10","author":"JR Anderson","year":"1985","unstructured":"Anderson, J.R., Reiser, B.J.: The LISP tutor. Byte 10, 159\u2013175 (1985)","journal-title":"Byte"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Arends, H., Keuning, H., Heeren, B., Jeuring, J.: An intelligent tutor to learn the evaluation of microcontroller I\/O programming expressions. In: Proceedings of the 17th Koli Calling Conference on Computing Education Research, pp. 2\u20139. ACM (2017)","DOI":"10.1145\/3141880.3141884"},{"key":"9_CR9","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.knosys.2013.04.017","volume":"49","author":"M Arevalillo-Herr\u00e1ez","year":"2013","unstructured":"Arevalillo-Herr\u00e1ez, M., Arnau, D., Marco-Gim\u00e9nez, L.: Domain-specific knowledge representation and inference engine for an intelligent tutoring system. Knowl.-Based Syst. 49, 97\u2013105 (2013)","journal-title":"Knowl.-Based Syst."},{"key":"9_CR10","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/j.compedu.2012.11.020","volume":"63","author":"D Arnau","year":"2013","unstructured":"Arnau, D., Arevalillo-Herr\u00e1ez, M., Puig, L., Gonz\u00e1lez-Calero, J.A.: Fundamentals of the design and the operation of an intelligent tutoring system for the learning of the arithmetical and algebraic way of solving word problems. Comput. Educ. 63, 119\u2013130 (2013)","journal-title":"Comput. Educ."},{"issue":"3","key":"9_CR11","doi-asserted-by":"publisher","first-page":"694","DOI":"10.3758\/BRM.40.3.694","volume":"40","author":"E Arnott","year":"2008","unstructured":"Arnott, E., Hastings, P., Allbritton, D.: Research methods tutor: evaluation of a dialogue-based tutoring system in the classroom. Behav. Res. Methods 40(3), 694\u2013698 (2008)","journal-title":"Behav. Res. Methods"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"van der Bent, R.: The diagnosing behaviour of intelligent tutoring systems. Master\u2019s thesis, Universiteit Utrecht (2018)","DOI":"10.1007\/978-3-030-29736-7_9"},{"key":"9_CR13","unstructured":"Blank, G., Parvez, S., Wei, F., Moritz, S.: A web-based ITS for OO design. In: Proceedings of Workshop on Adaptive Systems for Web-based Education at 12th International Conference on Artificial Intelligence in Education (AIED 2005), Amsterdam, the Netherlands, pp. 59\u201364 (2005)"},{"issue":"2","key":"9_CR14","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1207\/s15516709cog0202_4","volume":"2","author":"JS Brown","year":"1978","unstructured":"Brown, J.S., Burton, R.R.: Diagnostic models for procedural bugs in basic mathematical skills. Cogn. Sci. 2(2), 155\u2013192 (1978)","journal-title":"Cogn. Sci."},{"issue":"SI","key":"9_CR15","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1145\/953026.803477","volume":"10","author":"RR Burton","year":"1976","unstructured":"Burton, R.R., Brown, J.S.: A tutoring and student modelling paradigm for gaming environments. ACM SIGCUE Outlook 10(SI), 236\u2013246 (1976)","journal-title":"ACM SIGCUE Outlook"},{"key":"9_CR16","series-title":"Series F: Computer and Systems Sciences","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/978-3-642-77202-3_9","volume-title":"Intelligent Tutoring Systems for Foreign Language Learning","author":"T Chanier","year":"1992","unstructured":"Chanier, T., Pengelly, M., Twidale, M., Self, J.: Conceptual modelling in error analysis in computer-assisted language learning systems. In: Swartz, M.L., Yazdani, M. (eds.) Intelligent Tutoring Systems for Foreign Language Learning. NATO ASI Series, pp. 125\u2013150. Springer, Heidelberg (1992). https:\/\/doi.org\/10.1007\/978-3-642-77202-3_9"},{"key":"9_CR17","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.edurev.2013.01.001","volume":"9","author":"AC Cheung","year":"2013","unstructured":"Cheung, A.C., Slavin, R.E.: The effectiveness of educational technology applications for enhancing mathematics achievement in k-12 classrooms: a meta-analysis. Educ. Res. Rev. 9, 88\u2013113 (2013)","journal-title":"Educ. Res. Rev."},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Corbett, A.T., Anderson, J.R.: Locus of feedback control in computer-based tutoring: impact on learning rate, achievement and attitudes. In: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 245\u2013252. ACM (2001)","DOI":"10.1145\/365024.365111"},{"key":"9_CR19","unstructured":"Corbett, A.T., Anderson, J.R., Patterson, E.G.: Student modeling and tutoring flexibility in the Lisp intelligent tutoring system. In: Gauthier, G., Frasson, C. (eds.) Intelligent Tutoring Systems: at the crossroads of artificial intelligence and education, pp. 83\u2013106. Intellect Ltd. (1990)"},{"issue":"3","key":"9_CR20","doi-asserted-by":"publisher","first-page":"309","DOI":"10.2478\/v10168-010-0027-z","volume":"35","author":"G Demenko","year":"2010","unstructured":"Demenko, G., Wagner, A., Cylwik, N.: The use of speech technology in foreign language pronunciation training. Arch. Acoust. 35(3), 309\u2013329 (2010)","journal-title":"Arch. Acoust."},{"key":"9_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-642-25813-8_28","volume-title":"Advances in Web-Based Learning - ICWL 2011","author":"N El-Kecha\u00ef","year":"2011","unstructured":"El-Kecha\u00ef, N., Delozanne, \u00c9., Pr\u00e9vit, D., Grugeon, B., Chenevotot, F.: Evaluating the performance of a diagnosis system in school algebra. In: Leung, H., Popescu, E., Cao, Y., Lau, R.W.H., Nejdl, W. (eds.) ICWL 2011. LNCS, vol. 7048, pp. 263\u2013272. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-25813-8_28"},{"issue":"1","key":"9_CR22","first-page":"5","volume":"10","author":"D Fossati","year":"2015","unstructured":"Fossati, D., Di Eugenio, B., Ohlsson, S., Brown, C., Chen, L.: Data driven automatic feedback generation in the ilist intelligent tutoring system. Technol. Instr. Cogn. Learn. 10(1), 5\u201326 (2015)","journal-title":"Technol. Instr. Cogn. Learn."},{"key":"9_CR23","unstructured":"Glass, M.: Some phenomena handled by the circsim-tutor version 3 input understander. In: Proceedings of the Tenth Florida Artificial Intelligence Research Symposium, Daytona Beach, pp. 21\u201325 (1997)"},{"key":"9_CR24","unstructured":"Goguadze, G., Melis, E.: Combining evaluative and generative diagnosis in activemath. In: Proceedings of the 2009 Conference on Artificial Intelligence in Education: Building Learning Systems That Care: From Knowledge Representation to Affective Modelling, pp. 668\u2013670 (2009)"},{"issue":"2","key":"9_CR25","doi-asserted-by":"publisher","first-page":"180","DOI":"10.3758\/BF03195563","volume":"36","author":"AC Graesser","year":"2004","unstructured":"Graesser, A.C., et al.: Autotutor: a tutor with dialogue in natural language. Behav. Res. Methods Instrum. Comput. 36(2), 180\u2013192 (2004)","journal-title":"Behav. Res. Methods Instrum. Comput."},{"issue":"2","key":"9_CR26","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1076\/1049-4820(200008)8:2;1-B;FT129","volume":"8","author":"AC Graesser","year":"2000","unstructured":"Graesser, A.C., Wiemer-Hastings, P., Wiemer-Hastings, K., Harter, D., Tutoring Research Group, T.R.G., Person, N.: Using latent semantic analysis to evaluate the contributions of students in autotutor. Interact. Learn. Environ. 8(2), 129\u2013147 (2000)","journal-title":"Interact. Learn. Environ."},{"issue":"1","key":"9_CR27","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/s40593-016-0116-x","volume":"27","author":"F Grivokostopoulou","year":"2017","unstructured":"Grivokostopoulou, F., Perikos, I., Hatzilygeroudis, I.: An educational system for learning search algorithms and automatically assessing student performance. Int. J. Artif. Intell. Educ. 27(1), 207\u2013240 (2017)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"1","key":"9_CR28","doi-asserted-by":"publisher","first-page":"81","DOI":"10.3102\/003465430298487","volume":"77","author":"J Hattie","year":"2007","unstructured":"Hattie, J., Timperley, H.: The power of feedback. Rev. Educ. Res. 77(1), 81\u2013112 (2007)","journal-title":"Rev. Educ. Res."},{"key":"9_CR29","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1016\/j.scico.2014.02.021","volume":"88","author":"B Heeren","year":"2014","unstructured":"Heeren, B., Jeuring, J.: Feedback services for stepwise exercises. Sci. Comput. Program. 88, 110\u2013129 (2014)","journal-title":"Sci. Comput. Program."},{"key":"9_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"596","DOI":"10.1007\/3-540-47987-2_61","volume-title":"Intelligent Tutoring Systems","author":"NT Heffernan","year":"2002","unstructured":"Heffernan, N.T., Koedinger, K.R.: An intelligent tutoring system incorporating a model of an experienced human tutor. In: Cerri, S.A., Gouard\u00e8res, G., Paragua\u00e7u, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 596\u2013608. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47987-2_61"},{"key":"9_CR31","unstructured":"Hennecke, M.: Online Diagnose in intelligenten mathematischen Lehr-Lern-Systemen. Ph.D. thesis, Hildesheim University (1999). in German"},{"issue":"4","key":"9_CR32","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1016\/j.ijhcs.2004.02.001","volume":"61","author":"J Hong","year":"2004","unstructured":"Hong, J.: Guided programming and automated error analysis in an intelligent prolog tutor. Int. J. Hum Comput Stud. 61(4), 505\u2013534 (2004)","journal-title":"Int. J. Hum Comput Stud."},{"issue":"14","key":"9_CR33","doi-asserted-by":"publisher","first-page":"5456","DOI":"10.1016\/j.eswa.2013.04.004","volume":"40","author":"PA Jaques","year":"2013","unstructured":"Jaques, P.A., et al.: Rule-based expert systems to support step-by-step guidance in algebraic problem solving: the case of the tutor pat2math. Expert Syst. Appl. 40(14), 5456\u20135465 (2013)","journal-title":"Expert Syst. Appl."},{"key":"9_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-32096-5_1","volume-title":"Central European Functional Programming School","author":"J Jeuring","year":"2012","unstructured":"Jeuring, J., Gerdes, A., Heeren, B.: A programming tutor for haskell. In: Zs\u00f3k, V., Horv\u00e1th, Z., Plasmeijer, R. (eds.) CEFP 2011. LNCS, vol. 7241, pp. 1\u201345. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32096-5_1"},{"key":"9_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1007\/978-3-642-30950-2_40","volume-title":"Intelligent Tutoring Systems","author":"W Jin","year":"2012","unstructured":"Jin, W., Barnes, T., Stamper, J., Eagle, M.J., Johnson, M.W., Lehmann, L.: Program representation for automatic hint generation for a data-driven novice programming tutor. In: Cerri, S.A., Clancey, W.J., Papadourakis, G., Panourgia, K. (eds.) ITS 2012. LNCS, vol. 7315, pp. 304\u2013309. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30950-2_40"},{"key":"9_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1007\/978-3-319-07221-0_40","volume-title":"Intelligent Tutoring Systems","author":"W Jin","year":"2014","unstructured":"Jin, W., Corbett, A., Lloyd, W., Baumstark, L., Rolka, C.: Evaluation of guided-planning and assisted-coding with task relevant dynamic hinting. In: Trausan-Matu, S., Boyer, K.E., Crosby, M., Panourgia, K. (eds.) ITS 2014. LNCS, vol. 8474, pp. 318\u2013328. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-07221-0_40"},{"issue":"1","key":"9_CR37","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1016\/j.jaccedu.2009.05.001","volume":"27","author":"BG Johnson","year":"2009","unstructured":"Johnson, B.G., Phillips, F., Chase, L.G.: An intelligent tutoring system for the accounting cycle: enhancing textbook homework with artificial intelligence. J. Account. Educ. 27(1), 30\u201339 (2009)","journal-title":"J. Account. Educ."},{"key":"9_CR38","unstructured":"Johnson, S.D., et al.: Application of cognitive theory to the design, development, and implementation of a computer-based troubleshooting tutor (1992)"},{"key":"9_CR39","volume-title":"Intention-Based Diagnosis of Novice Programming Errors","author":"WL Johnson","year":"1986","unstructured":"Johnson, W.L.: Intention-Based Diagnosis of Novice Programming Errors. MorganKaufmann, Los Altos (1986)"},{"key":"9_CR40","doi-asserted-by":"crossref","unstructured":"Keuning, H., Heeren, B., Jeuring, J.: Strategy-based feedback in a programming tutor. In: Proceedings of the Computer Science Education Research Conference, pp. 43\u201354. ACM (2014)","DOI":"10.1145\/2691352.2691356"},{"issue":"1","key":"9_CR41","doi-asserted-by":"publisher","first-page":"3:1","DOI":"10.1145\/3231711","volume":"19","author":"H Keuning","year":"2018","unstructured":"Keuning, H., Jeuring, J., Heeren, B.: A systematic literature review of automated feedback generation for programming exercises. ACM Trans. Comput. Educ. 19(1), 3:1\u20133:43 (2018)","journal-title":"ACM Trans. Comput. Educ."},{"key":"9_CR42","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1007\/3-540-51142-3_64","volume-title":"Computer Assisted Learning","author":"N Kim","year":"1989","unstructured":"Kim, N., Evens, M., Michael, J.A., Rovick, A.A.: Circsim-tutor: an intelligent tutoring system for circulatory physiology. In: Maurer, H. (ed.) ICCAL 1989. LNCS, vol. 360, pp. 254\u2013266. Springer, Heidelberg (1989). https:\/\/doi.org\/10.1007\/3-540-51142-3_64"},{"key":"9_CR43","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1007\/978-3-540-30139-4_16","volume-title":"Intelligent Tutoring Systems","author":"KR Koedinger","year":"2004","unstructured":"Koedinger, K.R., Aleven, V., Heffernan, N., McLaren, B., Hockenberry, M.: Opening the door to non-programmers: authoring intelligent tutor behavior by demonstration. In: Lester, J.C., Vicari, R.M., Paragua\u00e7u, F. (eds.) ITS 2004. LNCS, vol. 3220, pp. 162\u2013174. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-30139-4_16"},{"key":"9_CR44","volume-title":"Computers as Cognitive Tools","author":"KR Koedinger","year":"2013","unstructured":"Koedinger, K.R., Anderson, J.R.: Reifying implicit planning in geometry guidelines for model-based intelligent. In: Lajoie, S., Derry, S. (eds.) Computers as Cognitive Tools. Erlbaum, Hillsdale (2013)"},{"issue":"5","key":"9_CR45","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1016\/j.cag.2008.05.009","volume":"32","author":"W Lee","year":"2008","unstructured":"Lee, W., de Silva, R., Peterson, E.J., Calfee, R.C., Stahovich, T.F.: Newton\u2019s pen: a pen-based tutoring system for statics. Comput. Graph. 32(5), 511\u2013524 (2008)","journal-title":"Comput. Graph."},{"key":"9_CR46","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1007\/3-540-61327-7_146","volume-title":"Intelligent Tutoring Systems","author":"JC Lester","year":"1996","unstructured":"Lester, J.C., Stone, B.A., O\u2019Leary, M.A., Stevenson, R.B.: Focusing problem solving in design-centered learning environments. In: Frasson, C., Gauthier, G., Lesgold, A. (eds.) ITS 1996. LNCS, vol. 1086, pp. 475\u2013483. Springer, Heidelberg (1996). https:\/\/doi.org\/10.1007\/3-540-61327-7_146"},{"issue":"1\u20132","key":"9_CR47","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1023\/A:1008374607830","volume":"9","author":"JC Lester","year":"1999","unstructured":"Lester, J.C., Stone, B.A., Stelling, G.D.: Lifelike pedagogical agents for mixed-initiative problem solving in constructivist learning environments. User Model. User-Adap. Inter. 9(1\u20132), 1\u201344 (1999)","journal-title":"User Model. User-Adap. Inter."},{"issue":"8","key":"9_CR48","first-page":"1097","volume":"22","author":"J Lodder","year":"2016","unstructured":"Lodder, J., Heeren, B., Jeuring, J.: A domain reasoner for propositional logic. J. Univ. Comput. Sci. 22(8), 1097\u20131122 (2016)","journal-title":"J. Univ. Comput. Sci."},{"issue":"2\u20133","key":"9_CR49","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/BF00120883","volume":"20","author":"CK Looi","year":"1991","unstructured":"Looi, C.K.: Automatic debugging of prolog programs in a prolog intelligent tutoring system. Instr. Sci. 20(2\u20133), 215\u2013263 (1991)","journal-title":"Instr. Sci."},{"issue":"4","key":"9_CR50","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MIS.2007.74","volume":"22","author":"A Mitrovic","year":"2007","unstructured":"Mitrovic, A., Suraweera, P., Martin, B.: Intelligent tutors for all: the constraint-based approach. IEEE Intell. Syst. 22(4), 38\u201345 (2007)","journal-title":"IEEE Intell. Syst."},{"key":"9_CR51","unstructured":"Razzaq, L.M., et al.: Blending assessment and instructional assisting. In: AIED, pp. 555\u2013562 (2005)"},{"issue":"1","key":"9_CR52","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/s40593-015-0070-z","volume":"27","author":"K Rivers","year":"2017","unstructured":"Rivers, K., Koedinger, K.R.: Data-driven hint generation in vast solution spaces: a self-improving python programming tutor. Int. J. Artif. Intell. Educ. 27(1), 37\u201364 (2017)","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"9_CR53","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/978-3-642-13388-6_16","volume-title":"Intelligent Tutoring Systems","author":"I Roll","year":"2010","unstructured":"Roll, I., Aleven, V., Koedinger, K.R.: The invention lab: using a hybrid of model tracing and constraint-based modeling to offer intelligent support in inquiry environments. In: Aleven, V., Kay, J., Mostow, J. (eds.) ITS 2010. LNCS, vol. 6094, pp. 115\u2013124. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13388-6_16"},{"key":"9_CR54","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780199660353.001.0001","volume-title":"Computer Aided Assessment of Mathematics","author":"C Sangwin","year":"2013","unstructured":"Sangwin, C.: Computer Aided Assessment of Mathematics. Oxford University Press, Oxford (2013)"},{"key":"9_CR55","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/978-3-540-87881-0_38","volume-title":"Artificial Intelligence: Theories, Models and Applications","author":"D Sklavakis","year":"2008","unstructured":"Sklavakis, D., Refanidis, I.: An individualized web-based algebra tutor based on dynamic deep model tracing. In: Darzentas, J., Vouros, G.A., Vosinakis, S., Arnellos, A. (eds.) SETN 2008. LNCS (LNAI), vol. 5138, pp. 389\u2013394. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-87881-0_38"},{"issue":"4","key":"9_CR56","first-page":"191","volume":"22","author":"D Sklavakis","year":"2013","unstructured":"Sklavakis, D., Refanidis, I.: Mathesis: an intelligent web-based algebra tutoring school. Int. J. Artif. Intell. Educ. 22(4), 191\u2013218 (2013)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"2","key":"9_CR57","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/S0360-1315(97)00003-1","volume":"28","author":"J Song","year":"1997","unstructured":"Song, J., Hahn, S., Tak, K., Kim, J.: An intelligent tutoring system for introductory C language course. Comput. Educ. 28(2), 93\u2013102 (1997)","journal-title":"Comput. Educ."},{"key":"9_CR58","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1007\/3-540-47987-2_41","volume-title":"Intelligent Tutoring Systems","author":"P Suraweera","year":"2002","unstructured":"Suraweera, P., Mitrovic, A.: KERMIT: a constraint-based tutor for database modeling. In: Cerri, S.A., Gouard\u00e8res, G., Paragua\u00e7u, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 377\u2013387. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47987-2_41"},{"issue":"1","key":"9_CR59","first-page":"25","volume":"8","author":"ER Sykes","year":"2010","unstructured":"Sykes, E.R.: Design, development and evaluation of the Java intelligent tutoring system. Technol. Instr. Cogn. Learn. 8(1), 25\u201365 (2010)","journal-title":"Technol. Instr. Cogn. Learn."},{"issue":"3","key":"9_CR60","first-page":"227","volume":"16","author":"K VanLehn","year":"2006","unstructured":"VanLehn, K.: The behavior of tutoring systems. Int. J. Artif. Intell. Educ. 16(3), 227\u2013265 (2006)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"4","key":"9_CR61","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1080\/00461520.2011.611369","volume":"46","author":"K VanLehn","year":"2011","unstructured":"VanLehn, K.: The relative effectiveness of human tutoring, intelligent tutoring systems, and other tutoring systems. Educ. Psychol. 46(4), 197\u2013221 (2011)","journal-title":"Educ. Psychol."},{"key":"9_CR62","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1007\/3-540-47987-2_20","volume-title":"Intelligent Tutoring Systems","author":"K VanLehn","year":"2002","unstructured":"VanLehn, K., et al.: The Architecture of Why2-Atlas: A Coach for Qualitative Physics Essay Writing. In: Cerri, S.A., Gouard\u00e8res, G., Paragua\u00e7u, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 158\u2013167. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47987-2_20"},{"issue":"3","key":"9_CR63","first-page":"147","volume":"15","author":"K VanLehn","year":"2005","unstructured":"VanLehn, K.: The andes physics tutoring system: lessons learned. Int. J. Artifi. Intell. Educ. 15(3), 147\u2013204 (2005)","journal-title":"Int. J. Artifi. Intell. Educ."},{"key":"9_CR64","first-page":"351","volume":"12","author":"G Weber","year":"2001","unstructured":"Weber, G., Brusilovsky, P.: Elm-art: an adaptive versatile system for web-based instruction. Int. J. Artif. Intell. Educ. (IJAIED) 12, 351\u2013384 (2001)","journal-title":"Int. J. Artif. Intell. Educ. (IJAIED)"},{"issue":"2","key":"9_CR65","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1007\/s40593-014-0014-z","volume":"24","author":"D Weragama","year":"2014","unstructured":"Weragama, D., Reye, J.: Analysing student programs in the php intelligent tutoring system. Int. J. Artif. Intell. Educ. 24(2), 162\u2013188 (2014)","journal-title":"Int. J. Artif. Intell. Educ."},{"issue":"3","key":"9_CR66","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1080\/10494820.2015.1131167","volume":"25","author":"J Wetzel","year":"2017","unstructured":"Wetzel, J., et al.: The design and development of the dragoon intelligent tutoring system for model construction: lessons learned. Interact. Learn. Environ. 25(3), 361\u2013381 (2017)","journal-title":"Interact. Learn. Environ."},{"key":"9_CR67","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1007\/978-3-642-37798-3_39","volume-title":"Advances in Computational Intelligence","author":"R Zatarain-Cabada","year":"2013","unstructured":"Zatarain-Cabada, R., Barr\u00f3n-Estrada, M.L., P\u00e9rez, Y.H., Reyes-Garc\u00eda, C.A.: Designing and implementing affective and intelligent tutoring systems in a learning social network. In: Batyrshin, I., Mendoza, M.G. (eds.) MICAI 2012. LNCS (LNAI), vol. 7630, pp. 444\u2013455. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-37798-3_39"},{"key":"9_CR68","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/978-3-642-24455-1_35","volume-title":"KI 2011: Advances in Artificial Intelligence","author":"C Zinn","year":"2011","unstructured":"Zinn, C.: Algorithmic debugging to support cognitive diagnosis in tutoring systems. In: Bach, J., Edelkamp, S. (eds.) KI 2011. LNCS (LNAI), vol. 7006, pp. 357\u2013368. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24455-1_35"}],"container-title":["Lecture Notes in Computer Science","Transforming Learning with Meaningful Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-29736-7_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T21:39:16Z","timestamp":1664314756000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-29736-7_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030297350","9783030297367"],"references-count":68,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-29736-7_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"9 September 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EC-TEL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Technology Enhanced Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Delft","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ectel2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.ec-tel.eu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}