{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T12:26:14Z","timestamp":1784291174412,"version":"3.55.0"},"reference-count":12,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,8,17]],"date-time":"2016-08-17T00:00:00Z","timestamp":1471392000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["RPTEL"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1186\/s41039-016-0041-5","type":"journal-article","created":{"date-parts":[[2016,8,17]],"date-time":"2016-08-17T02:21:41Z","timestamp":1471400501000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Practices of algorithm education based on discovery learning using a program visualization system"],"prefix":"10.1186","volume":"11","author":[{"given":"Koichi","family":"Yamashita","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ryota","family":"Fujioka","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Satoru","family":"Kogure","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yasuhiro","family":"Noguchi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tatsuhiro","family":"Konishi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yukihiro","family":"Itoh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,8,17]]},"reference":[{"issue":"5","key":"41_CR1","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1016\/j.jvlc.2011.04.004","volume":"22","author":"M Ben-Ari","year":"2011","unstructured":"Ben-Ari, M, Bednarik, R, Ben-Bassat Levy, R, Ebel, G, Moreno, A, Myller, N, & Sutinen, E. (2011). A decade of research and development on program animation: the Jeliot experience. Journal of Visual Languages & Computing, 22(5), 375\u2013384.","journal-title":"Journal of Visual Languages & Computing"},{"key":"41_CR2","doi-asserted-by":"publisher","unstructured":"Fossati, D, Eugenio, BD, Brown, C, Ohlsson, S. (2008). Learning linked lists: experiments with the iList system. Proceedings of the 9th International Conference on Intelligent Tutoring Systems, 80-89. doi: 10.1007\/978-3-540-69132-7_13 .","DOI":"10.1007\/978-3-540-69132-7_13"},{"issue":"2","key":"41_CR3","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1207\/s15326985ep4102_1","volume":"41","author":"P Kirschner","year":"2006","unstructured":"Kirschner, P, Sweller, J, & Clark, RE. (2006). Why unguided learning does not work: an analysis of the failure of discovery learning, problem-based learning, experiential learning and inquiry-based learning. Educational Psychologist, 41(2), 75\u201386.","journal-title":"Educational Psychologist"},{"key":"41_CR4","doi-asserted-by":"crossref","unstructured":"Kogure, S, Fujioka, R, Noguchi, Y, Yamashita, K, Konishi, T, Itoh, Y. (2014). Code reading environment according to visualizing both variable\u2019s memory image and target world\u2019s status. Proceeding of the 22nd International Conference on Computers in Education, 343-348.","DOI":"10.58459\/icce.2014.402"},{"issue":"2","key":"41_CR5","doi-asserted-by":"crossref","first-page":"267","DOI":"10.15388\/infedu.2004.19","volume":"3","author":"L Malmi","year":"2004","unstructured":"Malmi, L, Karavirta, V, Korhonen, A, Nikander, J, Sepp\u00e4l\u00e4, O, & Silvasti, P. (2004). Visual algorithm simulation exercise system with automatic assessment: TRAKLA2. Informatics in Education, 3(2), 267\u2013288.","journal-title":"Informatics in Education"},{"issue":"4","key":"41_CR6","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1145\/1345375.1345441","volume":"39","author":"A Pears","year":"2007","unstructured":"Pears, A, Seidman, S, Malmi, L, Mannila, L, Adams, E, Bennedsen, J, Devlin, M, & Paterson, J. (2007). A survey of literature on the teaching of introductory programming. ACM SIGCSE Bulletin, 39(4), 204\u2013223.","journal-title":"ACM SIGCSE Bulletin"},{"key":"41_CR7","first-page":"15","volume-title":"Software Visualization","author":"B Price","year":"1998","unstructured":"Price, B, Beacker, R, & Small, I. (1998). An introduction to software visualization. In J. Stasko, J. Domingue, M. H. Brown, & B. A. Price (Eds.), Software Visualization (pp. 15\u201332). MIT Press: Cambridge."},{"key":"41_CR8","first-page":"15","volume":"7","author":"T Rajala","year":"2008","unstructured":"Rajala, T, Laakso, MJ, Kaila, E, & Salakoski, T. (2008). Effectiveness of program visualization: a case study with the ViLLE tool. Journal of Information Technology Education, 7, 15\u201332.","journal-title":"Journal of Information Technology Education"},{"issue":"2","key":"41_CR9","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1076\/csed.13.2.137.14200","volume":"13","author":"A Robins","year":"2003","unstructured":"Robins, A, Rountree, J, & Rountree, N. (2003). Learning and teaching programming: a review and discussion. Computer Science Education, 13(2), 137\u2013172.","journal-title":"Computer Science Education"},{"key":"41_CR10","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.entcs.2007.01.036","volume":"178","author":"G R\u00f6ssling","year":"2007","unstructured":"R\u00f6ssling, G, & Ackermann, T. (2007). A framework for generating AV content on-the-fly. Electronic Notes in Theoretical Computer Science, 178, 23\u201331.","journal-title":"Electronic Notes in Theoretical Computer Science"},{"issue":"3","key":"41_CR11","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1006\/jvlc.2002.0239","volume":"13","author":"G R\u00f6ssling","year":"2002","unstructured":"R\u00f6ssling, G, & Freisleben, B. (2002). ANIMAL: a system for supporting multiple roles in algorithm animation. Journal of Visual Language & Computing, 13(3), 341\u2013354.","journal-title":"Journal of Visual Language & Computing"},{"issue":"1","key":"41_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s41039-016-0027-3","volume":"11","author":"K Yamashita","year":"2016","unstructured":"Yamashita, K, Nagao, T, Kogure, S, Noguchi, Y, Konishi, T, & Itoh, Y. (2016). Code-reading support environment visualizing three fields and educational practice to understand nested loops. Research and Practice in Technology Enhanced Learning, 11(1), 1\u201322. doi: 10.1186\/s41039-016-0027-3 .","journal-title":"Research and Practice in Technology Enhanced Learning"}],"container-title":["Research and Practice in Technology Enhanced Learning"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s41039-016-0041-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s41039-016-0041-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s41039-016-0041-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,4]],"date-time":"2025-06-04T18:38:59Z","timestamp":1749062339000},"score":1,"resource":{"primary":{"URL":"http:\/\/telrp.springeropen.com\/articles\/10.1186\/s41039-016-0041-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,17]]},"references-count":12,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["41"],"URL":"https:\/\/doi.org\/10.1186\/s41039-016-0041-5","relation":{},"ISSN":["1793-7078"],"issn-type":[{"value":"1793-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,17]]},"article-number":"15"}}