{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T15:09:46Z","timestamp":1779116986857,"version":"3.51.4"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2010,6,24]],"date-time":"2010-06-24T00:00:00Z","timestamp":1277337600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["User Model User-Adap Inter"],"published-print":{"date-parts":[[2010,8]]},"DOI":"10.1007\/s11257-010-9077-1","type":"journal-article","created":{"date-parts":[[2010,6,23]],"date-time":"2010-06-23T07:25:22Z","timestamp":1277277922000},"page":"191-226","source":"Crossref","is-referenced-by-count":21,"title":["User-adaptive explanatory program visualization: evaluation and insights from eye movements"],"prefix":"10.1007","volume":"20","author":[{"given":"Tomasz D.","family":"Loboda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Brusilovsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,6,24]]},"reference":[{"key":"9077_CR1","unstructured":"Bednarik, R., Myller, N., Sutinen, E., Tukianinen, M.T.: Effects of experience on gaze behavior during program animation. In: Proceedings of the 17th Annual Psychology of Programming Interest Group Workshop (PPIG), pp. 49\u201361 (2005)"},{"key":"9077_CR2","doi-asserted-by":"crossref","unstructured":"Blumenktants, M., Starovisky, H., Shamir, A.: Narrative algorithm animation. Proceedings of ACM Symposium on Software Visualization, pp. 17\u201326 (2006)","DOI":"10.1145\/1148493.1148496"},{"key":"9077_CR3","volume-title":"Enhancing Learning Through Self Assessment","author":"D. Boud","year":"1995","unstructured":"Boud D.: Enhancing Learning Through Self Assessment. Routledge, New York, NY (1995)"},{"issue":"1","key":"9077_CR4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/BF01142355","volume":"4","author":"C. Boyle","year":"1994","unstructured":"Boyle C., Encarnacion A.O.: Metadoc: an adaptive hypertext reading system. User Model. User-Adapt. Interact. 4(1), 1\u201319 (1994)","journal-title":"User Model. User-Adapt. Interact."},{"key":"9077_CR5","doi-asserted-by":"crossref","unstructured":"Brusilovsky, P.: Program visualization as a debugging tool for novices. In: Proceedings of the 5th International Conference on Human-Computer Interaction (INTERCHI; Adjunct Proceedings), pp. 29\u201330 (1993)","DOI":"10.1145\/259964.260031"},{"key":"9077_CR6","doi-asserted-by":"crossref","unstructured":"Brusilovsky, P.: Explanatory visualization in an educational programming environment: connecting examples with general knowledge. In: Proceedings of the 4th International Conference on Human-Computer Interaction, pp. 202\u2013212 (1994)","DOI":"10.1007\/3-540-58648-2_38"},{"key":"9077_CR7","doi-asserted-by":"crossref","unstructured":"Brusilovsky, P., Loboda, T.D.: WADEIn II: a case for adaptive explanatory visualization. In: Proceedings of the 10th Conference on Innovation Technology in Computer Science Education (ITiCSE), pp. 48\u201352 (2006)","DOI":"10.1145\/1140124.1140140"},{"key":"9077_CR8","unstructured":"Brusilovsky, P., Spring, M.: Adaptive, engaging, and explanatory visualization in a C programming course. In: Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, pp. 1264\u20131271 (2004)"},{"key":"9077_CR9","doi-asserted-by":"crossref","unstructured":"Brusilovsky, P., Su, H.-D.: Adaptive visualization component of a distributed Web-based adaptive educational system. In: Proceedings of the 6th International Conference on Intelligent Tutoring Systems (ITS), pp. 229\u2013238 (2002)","DOI":"10.1007\/3-540-47987-2_27"},{"issue":"5","key":"9077_CR10","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/S0360-1315(99)00023-8","volume":"33","author":"M.D. Byrne","year":"1999","unstructured":"Byrne M.D., Catarambone R., Stasko J.T.: Evaluating animations as student aids in learning computer algorithms. Comput. Educ. 33(5), 253\u2013278 (1999)","journal-title":"Comput. Educ."},{"key":"9077_CR11","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1016\/0022-0965(82)90054-6","volume":"33","author":"R. Case","year":"1982","unstructured":"Case R., Kurland M.D., Goldberg J.: Operational efficiency and the growth of short-term memory span. J. Exp. Child Psychol. 33, 386\u2013404 (1982)","journal-title":"J. Exp. Child Psychol."},{"issue":"6","key":"9077_CR12","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1016\/j.knosys.2007.04.010","volume":"20","author":"C. Conati","year":"2007","unstructured":"Conati C., Merten C.: Eye-tracking for user modeling in exploratory learning environments: an empirical evaluation. Knowl.-Based Syst. 20(6), 557\u2013574 (2007)","journal-title":"Knowl.-Based Syst."},{"issue":"3","key":"9077_CR13","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1207\/s15516709cog2503_1","volume":"25","author":"L.Z. Daily","year":"2001","unstructured":"Daily L.Z., Lovett M.C., Reder L.M.: Modeling individual differences in working memory performance: A source activation account. Cogn. Sci. Multidiscipl. J. 25(3), 315\u2013353 (2001)","journal-title":"Cogn. Sci. Multidiscipl. J."},{"key":"9077_CR14","doi-asserted-by":"crossref","unstructured":"Dancik, G., Kumar, A.N.: A tutor for counter-controlled loop concepts and its evaluation. In: Proceedings of 2003 Frontiers in Education Conference, Session T3C (2003)","DOI":"10.1109\/FIE.2003.1263331"},{"issue":"4","key":"9077_CR15","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1016\/S0022-5371(80)90312-6","volume":"19","author":"M. Daneman","year":"1980","unstructured":"Daneman M., Carpenter P.A.: Individual differences in working memory and reading. J. Verbal Learn. Verbal Behav. 19(4), 450\u2013466 (1980)","journal-title":"J. Verbal Learn. Verbal Behav."},{"key":"9077_CR16","volume-title":"Analysis of Clinical Trials Using SAS: A Practical Guide","author":"A. Dmitrienko","year":"2005","unstructured":"Dmitrienko A., Molenbergs G., Chuang-Stein C., Offen W.: Analysis of Clinical Trials Using SAS: A Practical Guide. SAS Publishing, Cary (2005)"},{"key":"9077_CR17","unstructured":"Graf, W., Krueger, H.: Ergonomic evaluation of user interfaces by means of eye movement data. In: Proceedings of the 3rd World Conference on Educational Multimedia, Hypermedia and Telecommunications Conference on Human-Computer Interaction (HCI), pp. 659\u2013665 (1989)"},{"issue":"3","key":"9077_CR18","doi-asserted-by":"crossref","first-page":"566","DOI":"10.3758\/PBR.15.3.566","volume":"15","author":"J.M. Henderson","year":"2008","unstructured":"Henderson J.M., Pierce G.L.: Eye movements during scene viewing: Evidence for mixed control of fixation durations. Psychon. Bull. Rev. 15(3), 566\u2013573 (2008)","journal-title":"Psychon. Bull. Rev."},{"issue":"3","key":"9077_CR19","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1006\/jvlc.2002.0237","volume":"13","author":"C.D. Hundhausen","year":"2002","unstructured":"Hundhausen C.D., Douglas S.A., Stasko J.T.: A meta-study of algorithm visualization effectiveness. J. Vis. Lang. Comput. 13(3), 259\u2013290 (2002)","journal-title":"J. Vis. Lang. Comput."},{"key":"9077_CR20","first-page":"581","volume-title":"Eye Movements: A Window on Mind and Brain","author":"I.Th.C. Hooge","year":"2003","unstructured":"Hooge I.Th.C., Vlaskamp B.N.S., Over E.A.B.: Saccadic search: on duration of a fixation. In: Gompel, R.P.G., Fischer, M.H., Murray, W.S., Hill, R.L. (eds) Eye Movements: A Window on Mind and Brain, pp. 581\u2013596. Elsevier, Amsterdam, The Netherlands (2003)"},{"key":"9077_CR21","doi-asserted-by":"crossref","unstructured":"Jarc, D.J., Feldman, M.B., Heller, R.S.: Assessing the benefits of interactive prediction using Web-based algorithm animation courseware. In: Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, pp. 377\u2013381 (2000)","DOI":"10.1145\/330908.331889"},{"key":"9077_CR22","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1016\/0010-0285(76)90015-3","volume":"8","author":"M.A. Just","year":"1976","unstructured":"Just M.A., Carpenter P.A.: Eye fixations and cognitive processes. Cogn. Psychol. 8, 441\u2013480 (1976)","journal-title":"Cogn. Psychol."},{"key":"9077_CR23","doi-asserted-by":"crossref","first-page":"983","DOI":"10.2307\/2533558","volume":"53","author":"M.G. Kenward","year":"1997","unstructured":"Kenward M.G., Roger J.H.: Small sample inference for fixed effects from restricted maximum likelihood. Biometrics 53, 983\u2013997 (1997)","journal-title":"Biometrics"},{"key":"9077_CR24","unstructured":"Kerren, A., Stasko, J.: Algorithm animation\u2014introduction. In: Diehl, S. (ed.) Software Visualization State of the Art Survey, pp. 1\u201315. Springer, (2002)"},{"key":"9077_CR25","doi-asserted-by":"crossref","unstructured":"Kerren, A., Mueldner, T., Shakshuki, E.: Novel algorithm explanation techniques for improving algorithm teaching. In: Proceedings of the ACM Symposium on Software Visualization (SoftVis), pp. 175\u2013176 (2006)","DOI":"10.1145\/1148493.1148531"},{"key":"9077_CR26","doi-asserted-by":"crossref","unstructured":"Krebs, M., Lauer, T., Ottmann, T., Trahasch, S.: Student-built algorithm visualizations for assessment: flexible generation, feedback and grading. In: Proceedings of the 9th Conference on Innovation Technology in Computer Science Education (ITiCSE), pp. 281\u2013285 (2005)","DOI":"10.1145\/1067445.1067522"},{"issue":"2","key":"9077_CR27","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1017\/S0269888901000108","volume":"16","author":"A. Kobsa","year":"2001","unstructured":"Kobsa A., Koenemann J., Pohl W.: Personalised hypermedia presentation techniques for improving online customer relationships. Knowl. Eng. Rev. 16(2), 111\u2013155 (2001)","journal-title":"Knowl. Eng. Rev."},{"key":"9077_CR28","unstructured":"Kumar, A.N.: Model-based generation of demand feedback in a programming tutor. In: Proceedings of the 11th International Conference on Artificial Intelligence in Education (AIED), pp. 425\u2013432 (2003)"},{"key":"9077_CR29","doi-asserted-by":"crossref","unstructured":"Kumar, A.N.: Results from the evaluation of the effectiveness of an online tutor on expression evaluation. In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, pp. 216\u2013220 (2005)","DOI":"10.1145\/1047344.1047422"},{"key":"9077_CR30","doi-asserted-by":"crossref","unstructured":"Lahtinen, E., Ahoniemi, T.: Annotations for defining interactive instructions to interpreter based program visualization tools. In: R\u00f6ssling G. (ed.) Electronic Notes in Theoretical Computer Science, Vol. 178, pp. 121\u2013128 (2007)","DOI":"10.1016\/j.entcs.2007.01.041"},{"key":"9077_CR31","volume-title":"SAS for Mixed Models","author":"R.C. Littell","year":"2006","unstructured":"Littell R.C., Milliken G.A., Stroup W.W., Wolfinger R.D., Schabenberger O.: SAS for Mixed Models. 2nd edn. SAS Publishing, Cary (2006)","edition":"2"},{"key":"9077_CR32","doi-asserted-by":"crossref","unstructured":"Loboda, T.D., Brusilovsky, P.: Adaptation in the context of explanatory visualization. In: Proceedings of the 3rd European Conference on Technology Enhanced Education (ECTEL), pp. 250\u2013261 (2008)","DOI":"10.1007\/978-3-540-87605-2_28"},{"key":"9077_CR33","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1016\/B978-0-12-583680-7.50026-6","volume-title":"Eye Movements in Reading: Perceptual and Language Processes","author":"G.R. Loftus","year":"1983","unstructured":"Loftus G.R.: Eye fixations on text and scenes. In: Rayner, K. (eds) Eye Movements in Reading: Perceptual and Language Processes, pp. 359\u2013376. Academic Press, New York, NY (1983)"},{"issue":"1\u20132","key":"9077_CR34","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/S0165-0270(03)00151-1","volume":"128","author":"B.R. Manor","year":"2003","unstructured":"Manor B.R., Gordon E.: Defining the temporal threshold for ocular fixation in free-viewing visuocognitive tasks. J. Neurosci. Methods 128(1\u20132), 85\u201393 (2003)","journal-title":"J. Neurosci. Methods"},{"key":"9077_CR35","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4899-3242-6","volume-title":"Generalized Linear Models","author":"P. McCullagh","year":"1989","unstructured":"McCullagh P., Nelder J.A.: Generalized Linear Models. CRC Press, Boca Raton, FL (1989)"},{"key":"9077_CR36","doi-asserted-by":"crossref","unstructured":"Moreno, A., Myller, N., Sutinen, E., Ari, M.B.: Visualizing programs with Jeliot 3. In: Proceedings of the Working Conference on Advanced Visual Interfaces (AVI), pp. 373\u2013376 (2004)","DOI":"10.1145\/989863.989928"},{"key":"9077_CR37","doi-asserted-by":"crossref","unstructured":"Naps, T.L., Eagan, J.R., Norton, L.L.: JHAVE\u2014an environment to actively engage students in Web-based algorithm visualizations. In: Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, pp. 109\u2013113 (2000)","DOI":"10.1145\/330908.331829"},{"key":"9077_CR38","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1145\/782941.782998","volume":"35","author":"T.L. Naps","year":"2002","unstructured":"Naps T.L., R\u00f6ssling G., Almstrum V., Dann W., Fleischer R., Hundhausen C., Korhonen A., Malmi L., McNally M., Rodger S., Vel\u00e1zquez-Iturbide J.\u00c1.: Exploring the role of visualization and engagement in computer science education. ACM SIGCSE Bull. 35, 131\u2013152 (2002)","journal-title":"ACM SIGCSE Bull."},{"issue":"4","key":"9077_CR39","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1145\/960492.960540","volume":"35","author":"T.L. Naps","year":"2003","unstructured":"Naps T.L., R\u00f6ssling G., Anderson J., Cooper S., Dann W., Fleischer R., Koldehofe B., Korhonen A., Kuittinen M., Leska C., McNally M., Malmi L., Rantakokko J., Ross R.J.: Evaluating the educational impact of visualization. ACM SIGCSE Bull. 35(4), 124\u2013136 (2003)","journal-title":"ACM SIGCSE Bull."},{"key":"9077_CR40","doi-asserted-by":"crossref","unstructured":"Nevalainen, S., Sajaniemi, J.: An experiment on short-term effects of animated versus static visualization of operations on program perception. In: Proceedings of the 2nd International Workshop on Computing Education Research, pp. 7\u201316 (2006)","DOI":"10.1145\/1151588.1151591"},{"key":"9077_CR41","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/978-1-4612-2852-3_20","volume-title":"Eye Movements and Visual Cognition: Scene Perception and Reading.","author":"J.K. O\u2019Regan","year":"1992","unstructured":"O\u2019Regan J.K.: Optimal viewing position in words and the strategy-tactics theory of eye movements in reading. In: Rayner, K. (eds) Eye Movements and Visual Cognition: Scene Perception and Reading., pp. 333\u2013354. Springer-Verlag, New York, NY (1992)"},{"key":"9077_CR42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1207\/S15326985EP3801_1","volume":"38","author":"F. Paas","year":"2003","unstructured":"Paas F., Renkl A., Sweller J.: Cognitive load theory and instructional design: Recent developments. Educ. Psychol. 38, 1\u20134 (2003)","journal-title":"Educ. Psychol."},{"issue":"3","key":"9077_CR43","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1006\/jvlc.1993.1015","volume":"4","author":"B. Price","year":"1993","unstructured":"Price B.: A principled taxonomy of software visualization. J. Vis. Lang. Comput. 4(3), 211\u2013266 (1993)","journal-title":"J. Vis. Lang. Comput."},{"key":"9077_CR44","unstructured":"R Development Core Team: R: A Language and Environment for Statistical (2009)"},{"issue":"3","key":"9077_CR45","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1037\/0033-2909.124.3.372","volume":"124","author":"K. Rayner","year":"1998","unstructured":"Rayner K.: Eye movement in reading and information processing: 20\u00a0years of research. Psychol. Bull. 124(3), 372\u2013422 (1998)","journal-title":"Psychol. Bull."},{"key":"9077_CR46","unstructured":"SAS Institute Inc.: SAS 9.2 help and documentation (2008)"},{"issue":"2","key":"9077_CR47","doi-asserted-by":"crossref","first-page":"207","DOI":"10.2307\/1422228","volume":"93","author":"T.A. Salthouse","year":"1980","unstructured":"Salthouse T.A., Ellis C.L.: Determinants of eye-fixation duration. Am. J. Psychol. 93(2), 207\u2013234 (1980)","journal-title":"Am. J. Psychol."},{"key":"9077_CR48","doi-asserted-by":"crossref","unstructured":"Stasko, J., Badre, A., Lewis, C.: Do algorithm animations assist learning? An empirical study and analysis. In: Proceedings of the 5th International Conference on Human-Computer Interaction (INTERCHI), pp. 61\u201366 (1993)","DOI":"10.1145\/169059.169078"},{"key":"9077_CR49","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1207\/s15516709cog1202_4","volume":"12","author":"J. Sweller","year":"1988","unstructured":"Sweller J.: Cognitive load during problem-solving: Effects on learning. Cogn. Sci. 12, 257\u2013285 (1988)","journal-title":"Cogn. Sci."},{"key":"9077_CR50","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/0749-596X(89)90040-5","volume":"28","author":"M.L. Turner","year":"1989","unstructured":"Turner M.L., Engle R.W.: Is working memory capacity task dependent?. J. Mem. Lang. 28, 127\u2013154 (1989)","journal-title":"J. Mem. Lang."},{"issue":"2","key":"9077_CR51","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/S1369-8478(02)00013-X","volume":"5","author":"B.M. Velichkovsky","year":"2002","unstructured":"Velichkovsky B.M., Rothert A., Kopf M., Dornhoefer S.M., Joos M.: Towards an express diagnostics for level of processing and hazard perception. Transp. Res. F 5(2), 145\u2013156 (2002)","journal-title":"Transp. Res. F"},{"key":"9077_CR52","unstructured":"Velichkovsky, B.M., Joos, M., Helmert, J.R., Pannasch, S.: Two visual systems and their eye movements: evidence from static and dynamic scene perception. In: Proceedings of the 27th Conference of the Cognitive Science Society, pp. 2283\u20132288 (2005)"},{"issue":"4","key":"9077_CR53","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. 12(4), 351\u2013384 (2001)","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"9077_CR54","unstructured":"Yamamoto, Y., Hirose, H.: Result of applying study support system that flow chart diagram displays by synchronizing with source program code to education. In: Proceedings of the 10th World Conference on E-Learning (E-LEARN), pp. 1186\u20131192 (2005)"}],"container-title":["User Modeling and User-Adapted Interaction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11257-010-9077-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11257-010-9077-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11257-010-9077-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T12:02:24Z","timestamp":1559390544000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11257-010-9077-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,24]]},"references-count":54,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,8]]}},"alternative-id":["9077"],"URL":"https:\/\/doi.org\/10.1007\/s11257-010-9077-1","relation":{},"ISSN":["0924-1868","1573-1391"],"issn-type":[{"value":"0924-1868","type":"print"},{"value":"1573-1391","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,6,24]]}}}