{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T11:11:53Z","timestamp":1743073913243,"version":"3.40.3"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319914633"},{"type":"electronic","value":"9783319914640"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","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":[[2018]]},"DOI":"10.1007\/978-3-319-91464-0_24","type":"book-chapter","created":{"date-parts":[[2018,5,16]],"date-time":"2018-05-16T08:53:30Z","timestamp":1526460810000},"page":"243-255","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Adaptive Feedback Based on Student Emotion in a System for Programming Practice"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1820-3984","authenticated-orcid":false,"given":"Thomas James","family":"Tiam-Lee","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2559-4805","authenticated-orcid":false,"given":"Kaoru","family":"Sumi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,5,17]]},"reference":[{"key":"24_CR1","unstructured":"Affectiva developer portal. https:\/\/developer.affectiva.com\/. Accessed 04 Jan 2018"},{"key":"24_CR2","unstructured":"Codecademy. https:\/\/www.codecademy.com. Accessed 04 Jan 2018"},{"key":"24_CR3","unstructured":"Code.org. https:\/\/code.org. Accessed 04 Jan 2018"},{"key":"24_CR4","unstructured":"Programming education at elementary school level - ministry of education, culture, sports, science and technology Japan. http:\/\/www.mext.go.jp\/b_menu\/shingi\/chousa\/shotou\/122\/attach\/1372525.htm. Accessed 04 Jan 2018"},{"key":"24_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1007\/978-3-319-22360-5_25","volume-title":"Implementation and Application of Automata","author":"Abejide Ade-Ibijola","year":"2015","unstructured":"Ade-Ibijola, Abejide, Ewert, Sigrid, Sanders, Ian: Introducing Code Adviser: A DFA-driven Electronic Programming Tutor. In: Drewes, Frank (ed.) CIAA 2015. LNCS, vol. 9223, pp. 307\u2013312. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-22360-5_25"},{"key":"24_CR6","doi-asserted-by":"crossref","unstructured":"Arawjo, I., Wang, C.Y., Myers, A.C., Andersen, E., Guimbreti\u00e8re, F.: Teaching programming with gamified semantics. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, pp. 4911\u20134923. ACM (2017)","DOI":"10.1145\/3025453.3025711"},{"key":"24_CR7","unstructured":"Balanskat, A., Engelhardt, K.: Computer programming and coding: priorities, school curricula and initiatives across Europe, European schoolnet (2015)"},{"issue":"3","key":"24_CR8","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/961290.961519","volume":"35","author":"JP Barros","year":"2003","unstructured":"Barros, J.P., Estevens, L., Dias, R., Pais, R., Soeiro, E.: Using lab exams to ensure programming practice in an introductory programming course. ACM SIGCSE Bull. 35(3), 16\u201320 (2003)","journal-title":"ACM SIGCSE Bull."},{"key":"24_CR9","unstructured":"Ben-Ari, M.: Visualization of programming. Improv. Comput. Sci. Educ. 52 (2013)"},{"key":"24_CR10","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/978-3-642-39112-5_2","volume-title":"Artificial Intelligence in Education","author":"Nigel Bosch","year":"2013","unstructured":"Bosch, Nigel, D\u2019Mello, Sidney, Mills, Caitlin: What Emotions Do Novices Experience during Their First Computer Programming Learning Session? In: Lane, H.Chad, Yacef, Kalina, Mostow, Jack, Pavlik, Philip (eds.) AIED 2013. LNCS (LNAI), vol. 7926, pp. 11\u201320. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39112-5_2"},{"key":"24_CR11","doi-asserted-by":"crossref","unstructured":"Cabada, R.Z., Estrada, M.L.B., Hern\u00e1ndez, F.G., Bustillos, R.O.: An affective learning environment for Java. In: 2015 IEEE 15th International Conference on Advanced Learning Technologies (ICALT), pp. 350\u2013354. IEEE (2015)","DOI":"10.1109\/ICALT.2015.53"},{"key":"24_CR12","unstructured":"Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15, 107\u2013116 (2000). Consortium for Computing Sciences in Colleges"},{"key":"24_CR13","unstructured":"Digital Promise: Computational thinking for a computational world (2017)"},{"key":"24_CR14","unstructured":"DMello, S., Jackson, T., Craig, S., Morgan, B., Chipman, P., White, H., Person, N., Kort, B., el Kaliouby, R., Picard, R., et al.: Autotutor detects and responds to learners affective and cognitive states. In: Workshop on Emotional and Cognitive Issues at the International Conference on Intelligent Tutoring Systems, pp. 306\u2013308 (2008)"},{"key":"24_CR15","doi-asserted-by":"publisher","unstructured":"DMello, S.K., Lehman, B., Graesser, A.: A motivationally supportive affect-sensitive autotutor. In: Calvo, R., D\u2019Mello, S. (eds.) New Perspectives on Affect and Learning Technologies, vol. 3, pp. 113\u2013126. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-1-4419-9625-1_9","DOI":"10.1007\/978-1-4419-9625-1_9"},{"key":"24_CR16","unstructured":"Ekman, P., Friesen, W.V.: Unmasking the face: a guide to recognizing emotions from facial cues (1975)"},{"key":"24_CR17","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/978-3-642-14363-2_17","volume-title":"Studies in Computational Intelligence","author":"Claude Frasson","year":"2010","unstructured":"Frasson, C., Chalfoun, P.: Managing learners affective states in intelligent tutoring systems. In: Nkambou, R., Bourdeau, J., Mizoguchi, R. (eds.) Advances in Intelligent Tutoring Systems. SCI, vol. 308, pp. 339\u2013358. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-14363-2_17"},{"issue":"8","key":"24_CR18","first-page":"12","volume":"39","author":"K Fulton","year":"2012","unstructured":"Fulton, K.: Upside down and inside out: flip your classroom to improve student learning. Learn. Leading Technol. 39(8), 12\u201317 (2012)","journal-title":"Learn. Leading Technol."},{"issue":"1","key":"24_CR19","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s40593-015-0080-x","volume":"27","author":"A Gerdes","year":"2017","unstructured":"Gerdes, A., Heeren, B., Jeuring, J., van Binsbergen, L.T.: Ask-elle: an adaptable programming tutor for haskell giving automated feedback. Int. J. Artif. Intell. Educ. 27(1), 65\u2013100 (2017)","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"24_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/978-3-642-24600-5_13","volume-title":"Affective Computing and Intelligent Interaction","author":"Joseph F Grafsgaard","year":"2011","unstructured":"Grafsgaard, Joseph F., Boyer, Kristy Elizabeth, Lester, James C.: Predicting Facial Indicators of Confusion with Hidden Markov Models. In: D\u2019Mello, Sidney, Graesser, Arthur, Schuller, Bj\u00f6rn, Martin, Jean-Claude (eds.) ACII 2011. LNCS, vol. 6974, pp. 97\u2013106. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24600-5_13"},{"key":"24_CR21","doi-asserted-by":"crossref","unstructured":"Grafsgaard, J.F., Wiggins, J.B., Boyer, K.E., Wiebe, E.N., Lester, J.C.: Automatically recognizing facial indicators of frustration: a learning-centric analysis. In: 2013 Humaine Association Conference on Affective Computing and Intelligent Interaction (ACII), pp. 159\u2013165. IEEE (2013)","DOI":"10.1109\/ACII.2013.33"},{"key":"24_CR22","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-39112-5_1","volume-title":"Artificial Intelligence in Education","author":"Joseph F Grafsgaard","year":"2013","unstructured":"Grafsgaard, Joseph F., Wiggins, Joseph B., Boyer, Kristy Elizabeth, Wiebe, Eric N., Lester, James C.: Embodied Affect in Tutorial Dialogue: Student Gesture and Posture. In: Lane, H.Chad, Yacef, Kalina, Mostow, Jack, Pavlik, Philip (eds.) AIED 2013. LNCS (LNAI), vol. 7926, pp. 1\u201310. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39112-5_1"},{"key":"24_CR23","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":"3","key":"24_CR24","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/1151954.1067453","volume":"37","author":"Essi Lahtinen","year":"2005","unstructured":"Lahtinen, E., Ala-Mutka, K., J\u00e4rvinen, H.M.: A study of the difficulties of novice programmers. In: ACM Sigcse Bulletin, vol. 37, pp. 14\u201318. ACM (2005)","journal-title":"ACM SIGCSE Bulletin"},{"issue":"2","key":"24_CR25","doi-asserted-by":"publisher","first-page":"22","DOI":"10.3390\/systems4020022","volume":"4","author":"NT Le","year":"2016","unstructured":"Le, N.T.: A classification of adaptive feedback in educational systems for programming. Systems 4(2), 22 (2016)","journal-title":"Systems"},{"key":"24_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/978-3-642-24600-5_21","volume-title":"Affective Computing and Intelligent Interaction","author":"Diane Marie C Lee","year":"2011","unstructured":"Lee, Diane Marie C., Rodrigo, Ma Mercedes T., Baker, Ryan S.J.d, Sugay, Jessica O., Coronel, Andrei: Exploring the Relationship between Novice Programmer Confusion and Achievement. In: D\u2019Mello, Sidney, Graesser, Arthur, Schuller, Bj\u00f6rn, Martin, Jean-Claude (eds.) ACII 2011. LNCS, vol. 6974, pp. 175\u2013184. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-24600-5_21"},{"issue":"2","key":"24_CR27","first-page":"197","volume":"24","author":"E Melis","year":"2005","unstructured":"Melis, E., Andres, E.: Global feedback in activemath. J. Comput. Math. Sci. Teach. 24(2), 197 (2005)","journal-title":"J. Comput. Math. Sci. Teach."},{"issue":"1","key":"24_CR28","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/S1045-926X(05)80036-9","volume":"1","author":"BA Myers","year":"1990","unstructured":"Myers, B.A.: Taxonomies of visual programming and program visualization. J. Vis. Lang. Comput. 1(1), 97\u2013123 (1990)","journal-title":"J. Vis. Lang. Comput."},{"key":"24_CR29","doi-asserted-by":"crossref","unstructured":"Okpo, J., Masthoff, J., Dennis, M., Beacham, N.: Conceptualizing a framework for adaptive exercise selection with personality as a major learner characteristic. In: Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, pp. 293\u2013298. ACM (2017)","DOI":"10.1145\/3099023.3099078"},{"key":"24_CR30","doi-asserted-by":"publisher","DOI":"10.1037\/11494-000","volume-title":"The Origins of Intelligence in Children","author":"J Piaget","year":"1952","unstructured":"Piaget, J., Cook, M.: The Origins of Intelligence in Children, vol. 8. International Universities Press, New York (1952)"},{"issue":"11","key":"24_CR31","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1592761.1592779","volume":"52","author":"M Resnick","year":"2009","unstructured":"Resnick, M., Maloney, J., Monroy-Hern\u00e1ndez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al.: Scratch: programming for all. Commun. ACM 52(11), 60\u201367 (2009)","journal-title":"Commun. ACM"},{"issue":"1","key":"24_CR32","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."},{"issue":"3","key":"24_CR33","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1145\/1595496.1562929","volume":"41","author":"Ma. Mercedes T. Rodrigo","year":"2009","unstructured":"Rodrigo, M.M.T., Baker, R.S., Jadud, M.C., Amarra, A.C.M., Dy, T., Espejo-Lahoz, M.B.V., Lim, S.A.L., Pascua, S.A., Sugay, J.O., Tabanao, E.S.: Affective and behavioral predictors of novice programmer achievement. In: ACM SIGCSE Bulletin, vol. 41, pp. 156\u2013160. ACM (2009)","journal-title":"ACM SIGCSE Bulletin"},{"issue":"4","key":"24_CR34","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1016\/j.learninstruc.2006.07.007","volume":"16","author":"RJ Salden","year":"2006","unstructured":"Salden, R.J., Paas, F., Van Merri\u00ebnboer, J.J.: Personalised adaptive task selection in air traffic control: effects on training efficiency and transfer. Learn. Instr. 16(4), 350\u2013362 (2006)","journal-title":"Learn. Instr."},{"issue":"2","key":"24_CR35","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/s11423-016-9470-5","volume":"65","author":"N Thompson","year":"2017","unstructured":"Thompson, N., McGill, T.J.: Genetics with jean: the design, development and evaluation of an affective tutoring system. Educ. Technol. Res. Dev. 65(2), 279\u2013299 (2017)","journal-title":"Educ. Technol. Res. Dev."},{"key":"24_CR36","doi-asserted-by":"crossref","unstructured":"Tiam-Lee, T.J., Sumi, K.: Analyzing facial expressions and hand gestures in filipino students\u2019 programming sessions. In: 2017 International Conference on Culture and Computing (Culture and Computing), pp. 75\u201381. IEEE (2017)","DOI":"10.1109\/Culture.and.Computing.2017.12"},{"key":"24_CR37","doi-asserted-by":"crossref","unstructured":"Tiam-Lee, T.J., Sumi, K.: A comparison of Filipino and Japanese facial expressions and hand gestures in relation to affective states in programming sessions. In: Workshop on Computation: Theory and Practice 2017 (2017)","DOI":"10.1109\/Culture.and.Computing.2017.12"},{"issue":"3\u20134","key":"24_CR38","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1504\/IJLT.2009.028804","volume":"4","author":"B Woolf","year":"2009","unstructured":"Woolf, B., Burleson, W., Arroyo, I., Dragon, T., Cooper, D., Picard, R.: Affect-aware tutors: recognising and responding to student affect. Int. J. Learn. Technol. 4(3\u20134), 129\u2013164 (2009)","journal-title":"Int. J. Learn. Technol."}],"container-title":["Lecture Notes in Computer Science","Intelligent Tutoring Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-91464-0_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,12]],"date-time":"2024-03-12T16:01:04Z","timestamp":1710259264000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-91464-0_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319914633","9783319914640"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-91464-0_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"17 May 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ITS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Intelligent Tutoring Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Montreal, QC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 June 2018","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":"its2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/its2018.its-conferences.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}