{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T09:22:13Z","timestamp":1759742533475,"version":"3.41.0"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2003,2,1]],"date-time":"2003-02-01T00:00:00Z","timestamp":1044057600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2003,2,1]],"date-time":"2003-02-01T00:00:00Z","timestamp":1044057600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Multimedia Tools and Applications"],"published-print":{"date-parts":[[2003,2]]},"DOI":"10.1023\/a:1022147231170","type":"journal-article","created":{"date-parts":[[2003,3,22]],"date-time":"2003-03-22T00:29:05Z","timestamp":1048292945000},"page":"179-194","source":"Crossref","is-referenced-by-count":8,"title":["Easy Algorithm Animation on the Web"],"prefix":"10.1007","volume":"19","author":[{"given":"Erkki","family":"Sutinen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorma","family":"Tarhio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tommi","family":"Ter\u00e4svirta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5114885_CR1","doi-asserted-by":"crossref","unstructured":"J.E. Baker, F. Cruz, G. Liotta, and R. Tamassia, \u201cAlgorithm animation over the world-wide web,\u201d in Proc. Int'l Workshop on Advanced Visual Interfaces (AVI '96), 1996, pp. 203\u2013212.","DOI":"10.1145\/948449.948480"},{"key":"5114885_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/3-540-45875-1_3","volume-title":"Software Visualization, State-of-the-Art Survey","author":"M. Ben-Ari","year":"2002","unstructured":"M. Ben-Ari, N. Myller, E. Sutinen, and J. Tarhio, \u201cPerspectives on program animation with Jeliot,\u201d in Software Visualization, State-of-the-Art Survey, S. Diehl (Ed.), Lecture Notes in Computer Science,Vol. 2269, Springer: Berlin, 2002, pp. 31\u201345."},{"issue":"1","key":"5114885_CR3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0360-1315(02)00076-3","volume":"40","author":"R. Ben-Bassat Levy","year":"2002","unstructured":"R. Ben-Bassat Levy, M. Ben-Ari, and P. Uronen, \u201cThe Jeliot 2000 program animation system,\u201d Computers & Education, Vol. 40, No. 1, pp. 1\u201315, 2002.","journal-title":"Computers & Education"},{"key":"5114885_CR4","unstructured":"E.J. Berk, \u201cJava-Lex: A lexical analyzer generator for Java,\u201d http: \/\/www.cs.princeton.edu\/%7Eappel\/ modern\/java\/JLex\/."},{"key":"5114885_CR5","doi-asserted-by":"crossref","unstructured":"M. Brown, \u201cPerspectives on algorithm animation,\u201d in Proc. Human Factors in Computing Systems (CHI '88), ACM, 1988, pp. 33\u201388.","DOI":"10.1145\/57167.57172"},{"key":"5114885_CR6","doi-asserted-by":"crossref","unstructured":"M.H. Brown and M.A. Najork, \u201cCollaborative active textbooks: A Web-based algorithm animation system for an electronic classroom,\u201d in Proc. 1996 IEEE Symposium on Visual Languages, 1996, pp. 266\u2013275.","DOI":"10.1109\/VL.1996.545297"},{"key":"5114885_CR7","doi-asserted-by":"crossref","unstructured":"M.H. Brown, M.A. Najork, and R. R\u00e4is\u00e4m\u00f6, \u201cA Java-based implementation collaborative active textbooks,\u201d in Proc. 1997 IEEE Symposium on Visual Languages, 1997, pp. 372\u2013379.","DOI":"10.1109\/VL.1997.626607"},{"key":"5114885_CR8","doi-asserted-by":"crossref","unstructured":"J. Domingue and P. Mulholland, \u201cThe internet software visualization library,\u201d in Proc. Psychology of Programming Interest Group, 9th Annual Meeting (PPIG 9), 1997.","DOI":"10.5334\/1997-1"},{"key":"5114885_CR9","series-title":"Research Report","volume-title":"Department of Computer Science","author":"L. Ford","year":"1993","unstructured":"L. Ford, \u201cHowprogrammers visualize programs,\u201d Research Report No. 271, Department of Computer Science, University of Exeter, Exeter, UK, 1993."},{"key":"5114885_CR10","unstructured":"J. Haajanen, M. Pesonius, E. Sutinen, J. Tarhio, T. Ter\u00e4svirta, and P. Vanninen, \u201cAnimation of user algorithms on the web,\u201d in Proc. 1997 Symposium on Visual Languages, 1997, pp. 360\u2013367."},{"key":"5114885_CR11","first-page":"131","volume":"15","author":"L.M. Haibt","year":"1959","unstructured":"L.M. Haibt, \u201cA program to draw multi-level flow charts,\u201d in Proc. The Western Joint Computer Conference, Vol. 15, 1959, pp. 131\u2013137.","journal-title":"Proc. The Western Joint Computer Conference"},{"key":"5114885_CR12","unstructured":"S. Hudson, \u201cCUP user's manual,\u201d http: \/\/www.cs.princeton.edu\/%7Eappel\/modern\/java\/CUP\/manual.html."},{"key":"5114885_CR13","unstructured":"B. Ibrahim, \u201cWorld-wide algorithm animation,\u201d in Proc. 1st World-Wide Web Conference, Geneva, Switzerland, May 25\u201327, 1994, pp. 305\u2013316."},{"key":"5114885_CR14","doi-asserted-by":"crossref","unstructured":"K. J\u00e4rvinen, T. Pienim\u00e4ki, J. Kyaruzi, E. Sutinen, and T. Ter\u00e4svirta, \u201cBetween Tanzania and Finland: Learning Java over the web,\u201d in Proceedings of Special Interest Group in Computer Science Education (SIGCSE 99), New Orleans, LA, 1999, pp. 217\u2013221.","DOI":"10.1145\/299649.299761"},{"key":"5114885_CR15","unstructured":"S.-P. Lahtinen, T. Lamminjoki, E. Sutinen, J. Tarhio, and A.-P. Tuovinen, \u201cTowards automated animation of algorithms,\u201d in Proceedings of Fourth International Conference in Central Europe on Computer Graphics and Visualization 96, Department of Computer Science, University of West Bohemia, 1996, pp. 150\u2013161."},{"issue":"3","key":"5114885_CR16","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1006\/jvlc.1998.0084","volume":"9","author":"S.-P. Lahtinen","year":"1998","unstructured":"S.-P. Lahtinen, E. Sutinen, and J. Tarhio, \u201cAutomated animation of algorithms with Eliot,\u201d J. Visual Languages and Computing, Vol. 9, No. 3, pp. 337\u2013349, 1998.","journal-title":"J. Visual Languages and Computing"},{"key":"5114885_CR17","unstructured":"M. Lattu, V. Meisalo, and J. Tarhio, \u201cHow a visualization tool can be used: Evaluating a tool in a research and development project,\u201d in Proc. 12th Workshop of the Psychology of Programming Interest Group, Corenza, Italy, 2000, pp. 19\u201332, http: \/\/www.ppig.org\/papers\/12th-lattu.pdf."},{"key":"5114885_CR18","unstructured":"M. Lattu, V. Meisalo, and J. Tarhio, \u201cOn using a visualization tool as a demonstration aid,\u201d in Proc. First Program Visualization Workshop, E. Sutinen (Ed.), University of Joensuu, 2001, pp. 141\u2013162."},{"key":"5114885_CR19","unstructured":"P. Lawhead and D. Wilkins, JADE Web-site, http: \/\/eliot.cs.olemiss.edu\/jade\/."},{"key":"5114885_CR20","first-page":"70","volume-title":"Proc. Psychology of Programming Interest Group, 10th Annual Meeting (PPIG 10)","author":"J. Markkanen","year":"1998","unstructured":"J. Markkanen, P. Saariluoma, E. Sutinen, and J. Tarhio, \u201cVisualization and imagery in teaching programming,\u201d in Proc. Psychology of Programming Interest Group, 10th Annual Meeting (PPIG 10), Knowledge Media Inst., Open University, Milton Keynes, UK, 1998, pp. 70\u201373."},{"key":"5114885_CR21","first-page":"79","volume-title":"Proc. Learning Technology and Telematics in Education and Training (LeTTET '96)","author":"V. Meisalo","year":"1997","unstructured":"V. Meisalo, E. Rautama, E. Sutinen, and J. Tarhio, \u201cTeaching algorithms with animation\u2014a case study using Eliot,\u201d in Proc. Learning Technology and Telematics in Education and Training (LeTTET '96), Joensuun yliopistopaino, Joensuu, Finland, 1997, pp. 79\u201384."},{"key":"5114885_CR22","first-page":"117","volume-title":"Proc. Integrating Technology into Computer Science Education (ITiCSE '97)","author":"V. Meisalo","year":"1997","unstructured":"V. Meisalo, E. Sutinen, and J. Tarhio, \u201cCLAP: Teaching data structures in a creative way,\u201d in Proc. Integrating Technology into Computer Science Education (ITiCSE '97), ACM, Uppsala, Sweden, 1997, pp. 117\u2013119."},{"key":"5114885_CR23","unstructured":"V. Meisalo, E. Sutinen, J. Tarhio, and T. Ter\u00e4svirta, \u201cCombining algorithmic and creative problem solving on the web,\u201d in Proc. Teleteaching '98\/IFIPWorld Computer Congress 1998, G. Davies (Ed.), Austrian Computer Society, 1998, pp. 715\u2013724."},{"key":"5114885_CR24","volume-title":"Proc. Integrating Technology into Computer Science Education (ITiCSE '97)","author":"T. Naps","year":"1997","unstructured":"T. Naps, \u201cAlgorithm visualization on the world wide web\u2014the difference java makes,\u201d in Proc. Integrating Technology into Computer Science Education (ITiCSE '97), ACM, Uppsala, Sweden, 1997."},{"key":"5114885_CR25","first-page":"59","volume-title":"Web-Based Instruction","author":"T. Reeves","year":"1997","unstructured":"T. Reeves and P. Reeves, \u201cThe effective dimensions of interactive learning on the WWW,\u201d in Web-Based Instruction, B. Khan (Ed.), Educational Technology: Englewood Cliffs, NJ, 1997, pp. 59\u201366."},{"key":"5114885_CR26","unstructured":"J. Stasko, Polka Animation Designer's Package. Animator's Manual, included in Polka software documentation, 1994."},{"key":"5114885_CR27","first-page":"61","volume-title":"Proc. INTERCHI '93","author":"J. Stasko","year":"1993","unstructured":"J. Stasko, A. Badre, and C. Lewis, \u201cDo algorithm animation assist learning? An empirical study and analysis,\u201d in Proc. INTERCHI '93, IOS Press, Amsterdam, The Netherlands, 1993, pp. 61\u201366."},{"key":"5114885_CR28","first-page":"121","volume-title":"Working Group Reports and Supplemental Proceedings of ITiCSE'97","author":"J. Turner","year":"1997","unstructured":"J. Turner, \u201cTechnology in computing education: Yet another bandwagon?\u201d in Working Group Reports and Supplemental Proceedings of ITiCSE'97, ACM, Uppsala, Sweden, 1997, pp. 121\u2013124."}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1022147231170.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1022147231170\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1022147231170.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,26]],"date-time":"2025-05-26T06:32:42Z","timestamp":1748241162000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1022147231170"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,2]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2003,2]]}},"alternative-id":["5114885"],"URL":"https:\/\/doi.org\/10.1023\/a:1022147231170","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2003,2]]}}}