{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:33Z","timestamp":1750307733639,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2009,6,1]],"date-time":"2009-06-01T00:00:00Z","timestamp":1243814400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002341","name":"Suomen Akatemia","doi-asserted-by":"publisher","award":["210947"],"award-info":[{"award-number":["210947"]}],"id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2009,6]]},"abstract":"<jats:p>\n            Online learning material that students use by themselves is one of the typical usages of algorithm animation (AA). Thus, the integration of algorithm animations into hypertext is seen as an important topic today to promote the usage of algorithm animation in teaching. This article presents an algorithm animation viewer implemented purely using HTML and JavaScript. The viewer is capable of viewing animations in\n            <jats:sc>Xaal<\/jats:sc>\n            (eXtensible Algorithm Animation Language), a language designed to allow easy transformation of AAs between various formats. This solution is extremely suited for use in hypertext learning material due to the advanced interaction possibilities between learning material (HTML) and the animation.\n          <\/jats:p>","DOI":"10.1145\/1538234.1538237","type":"journal-article","created":{"date-parts":[[2009,12,1]],"date-time":"2009-12-01T14:35:04Z","timestamp":1259678104000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Seamless Merging of Hypertext and Algorithm Animation"],"prefix":"10.1145","volume":"9","author":[{"given":"Ville","family":"Karavirta","sequence":"first","affiliation":[{"name":"Helsinki University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611959"},{"key":"e_1_2_1_2_1","unstructured":"Baecker R. M. 1981. Sorting out sorting. Narrated colour videotape 30 minutes. Baecker R. M. 1981. Sorting out sorting. Narrated colour videotape 30 minutes."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11581116_8"},{"key":"e_1_2_1_4_1","unstructured":"Brown M. H. 1988. Algorithm Animation. MIT Press Cambridge MA. Brown M. H. 1988. Algorithm Animation . MIT Press Cambridge MA."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808596"},{"volume-title":"Software visualization: Visualizing the Structure, Behavior, and Evolution of Software","author":"Diehl S.","key":"e_1_2_1_6_1","unstructured":"Diehl , S. 2007. Software visualization: Visualizing the Structure, Behavior, and Evolution of Software . Springer : Berlin, Germany . Diehl, S. 2007. Software visualization: Visualizing the Structure, Behavior, and Evolution of Software. Springer: Berlin, Germany."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384319"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/774833.774846"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0231"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331889"},{"volume-title":"Licentiate\u2019s thesis","author":"Karavirta V.","key":"e_1_2_1_12_1","unstructured":"Karavirta , V. 2007. Licentiate\u2019s thesis , Helsinki University of Technology . Retrieved from http:\/\/www.cs.hut.fi\/Research\/SVG\/publications\/karavirta-lis.pdf. Karavirta, V. 2007. Licentiate\u2019s thesis, Helsinki University of Technology. Retrieved from http:\/\/www.cs.hut.fi\/Research\/SVG\/publications\/karavirta-lis.pdf."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.12.054"},{"volume-title":"Proceedings of the 3rd Program Visualization Workshop (PVW\u201904)","author":"Karavirta V.","key":"e_1_2_1_14_1","unstructured":"Karavirta , V. , Korhonen , A. , Malmi , L. , and St\u00e5lnacke , K . 2004. MatrixPro -- A tool for on-the-fly demonstration of data structures and algorithms . In Proceedings of the 3rd Program Visualization Workshop (PVW\u201904) . 26--33. Karavirta, V., Korhonen, A., Malmi, L., and St\u00e5lnacke, K. 2004. MatrixPro -- A tool for on-the-fly demonstration of data structures and algorithms. In Proceedings of the 3rd Program Visualization Workshop (PVW\u201904). 26--33."},{"key":"e_1_2_1_15_1","article-title":"Analyzing the extended engagement taxonomy in collaborative algorithm visualization","author":"Laakso M.-J.","year":"2008","unstructured":"Laakso , M.-J. , Myller , N. , and Korhonen , A. 2008 . Analyzing the extended engagement taxonomy in collaborative algorithm visualization . J. Educ. Technol. Soc. To appear. Laakso, M.-J., Myller, N., and Korhonen, A. 2008. Analyzing the extended engagement taxonomy in collaborative algorithm visualization. J. Educ. Technol. Soc. To appear.","journal-title":"J. Educ. Technol. Soc. To appear."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140179"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","first-page":"267","DOI":"10.15388\/infedu.2004.19","article-title":"Visual algorithm simulation exercise system with automatic assessment: TRAKLA2","volume":"3","author":"Malmi L.","year":"2004","unstructured":"Malmi , L. , Karavirta , V. , Korhonen , A. , Nikander , J. , Sepp\u00e4l\u00e4 , O. , and Silvasti , P. 2004 . Visual algorithm simulation exercise system with automatic assessment: TRAKLA2 . Informatics Educ. 3 , 2, 267 -- 288 . Malmi, L., Karavirta, V., Korhonen, A., Nikander, J., Sepp\u00e4l\u00e4, O., and Silvasti, P. 2004. Visual algorithm simulation exercise system with automatic assessment: TRAKLA2. Informatics Educ. 3, 2, 267--288.","journal-title":"Informatics Educ."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989928"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 7th Australasian Conference on Computing Education (ACE\u201905)","author":"Morris J.","year":"2005","unstructured":"Morris , J. 2005 . Algorithm animation: Using algorithm code to drive an animation . In Proceedings of the 7th Australasian Conference on Computing Education (ACE\u201905) . 15--20. Morris, J. 2005. Algorithm animation: Using algorithm code to drive an animation. In Proceedings of the 7th Australasian Conference on Computing Education (ACE\u201905). 15--20."},{"key":"e_1_2_1_20_1","first-page":"41","article-title":"Automatic Web publishing of algorithm animation","author":"Naharro-Berrocal F.","year":"2001","unstructured":"Naharro-Berrocal , F. , Pareja-Flores , C. , Vel\u00e1zquez-Iturbide , J. A. , and Mart\u00ednez-Santamarta , M. 2001 . Automatic Web publishing of algorithm animation . Upgrade II , 2, 41 -- 45 . Naharro-Berrocal, F., Pareja-Flores, C., Vel\u00e1zquez-Iturbide, J. A., and Mart\u00ednez-Santamarta, M. 2001. Automatic Web publishing of algorithm animation. Upgrade II, 2, 41--45.","journal-title":"Upgrade"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.01.042"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2005.110"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/782941.782998"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/960492.960540"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113847.1113891"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.28945\/195"},{"volume-title":"Proceedings of the International Seminar on Software Visualization, S. Diehl, Ed. Springer, 269--283","author":"Ross R. J.","key":"e_1_2_1_27_1","unstructured":"Ross , R. J. and Grinder , M. T . 2002. Hypertextbooks: Animated, active learning, comprehensive teaching and learning resource for the Web . In Proceedings of the International Seminar on Software Visualization, S. Diehl, Ed. Springer, 269--283 . Ross, R. J. and Grinder, M. T. 2002. Hypertextbooks: Animated, active learning, comprehensive teaching and learning resource for the Web. In Proceedings of the International Seminar on Software Visualization, S. Diehl, Ed. Springer, 269--283."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0239"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189136.1189184"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/544414.544446"},{"volume-title":"Proceedings of the 2nd International Program Visualization Workshop (PVW\u201902)","author":"R\u00f6ssling G.","key":"e_1_2_1_31_1","unstructured":"R\u00f6ssling , G. and Naps , T. L . 2002b. Towards intelligent tutoring in algorithm visualization . In Proceedings of the 2nd International Program Visualization Workshop (PVW\u201902) . 125--130. R\u00f6ssling, G. and Naps, T. L. 2002b. Towards intelligent tutoring in algorithm visualization. In Proceedings of the 2nd International Program Visualization Workshop (PVW\u201902). 125--130."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227366"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.58216"},{"volume-title":"Proceedings of the 4th Program Visualization Workshop (PVW\u201906)","author":"Urquiza-Fuentes J.","key":"e_1_2_1_34_1","unstructured":"Urquiza-Fuentes , J. and Vel\u00e1zquez-Iturbide , J. A . 2007. An evaluation of the effortless approach to build algorithm animations with WinHIPE . In Proceedings of the 4th Program Visualization Workshop (PVW\u201906) . 3--13. Urquiza-Fuentes, J. and Vel\u00e1zquez-Iturbide, J. A. 2007. An evaluation of the effortless approach to build algorithm animations with WinHIPE. In Proceedings of the 4th Program Visualization Workshop (PVW\u201906). 3--13."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.12.061"},{"key":"e_1_2_1_36_1","unstructured":"W3C. 1999. XSL transformations (XSLT) 1.0 specification. W3C Recommendation. W3C . 1999. XSL transformations (XSLT) 1.0 specification. W3C Recommendation."},{"key":"e_1_2_1_37_1","unstructured":"W3C. 2001. Scalable vector graphics (SVG) 1.0 specification. W3C Recommendation. W3C . 2001. Scalable vector graphics (SVG) 1.0 specification. W3C Recommendation."}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1538234.1538237","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1538234.1538237","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:38:46Z","timestamp":1750253926000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1538234.1538237"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,6]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,6]]}},"alternative-id":["10.1145\/1538234.1538237"],"URL":"https:\/\/doi.org\/10.1145\/1538234.1538237","relation":{},"ISSN":["1946-6226"],"issn-type":[{"type":"electronic","value":"1946-6226"}],"subject":[],"published":{"date-parts":[[2009,6]]},"assertion":[{"value":"2008-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}