{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:05:46Z","timestamp":1766066746331,"version":"3.41.0"},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,9,2]],"date-time":"2017-09-02T00:00:00Z","timestamp":1504310400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["RPTEL"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1186\/s41039-017-0058-4","type":"journal-article","created":{"date-parts":[[2017,9,2]],"date-time":"2017-09-02T10:14:35Z","timestamp":1504347275000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Classroom practice for understanding pointers using learning support system for visualizing memory image and target domain world"],"prefix":"10.1186","volume":"12","author":[{"given":"Koichi","family":"Yamashita","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ryota","family":"Fujioka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Satoru","family":"Kogure","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yasuhiro","family":"Noguchi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tatsuhiro","family":"Konishi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yukihiro","family":"Itoh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,9,2]]},"reference":[{"issue":"5","key":"58_CR1","doi-asserted-by":"publisher","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., Levy, R. B.-B., 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":"58_CR2","first-page":"1264","volume-title":"Adaptive, engaging, and explanatory visualization in a C programming course","author":"P Brusilovsky","year":"2004","unstructured":"Brusilovsky, P., & Spring, M. (2004). Adaptive, engaging, and explanatory visualization in a C programming course (pp. 1264\u20131271). Hypermedia and Telecommunications: Proceedings of World Conference on Educational Multimedia."},{"key":"58_CR3","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1007\/978-3-540-69132-7_13","volume-title":"Proceedings of the 9th international conference on intelligent tutoring systems","author":"D Fossati","year":"2008","unstructured":"Fossati, D., Eugenio, B. D., Brown, C., & Ohlsson, S. (2008). Learning linked lists: experiments with the iList system. In Proceedings of the 9th international conference on intelligent tutoring systems (pp. 80\u201389)."},{"issue":"6","key":"58_CR4","first-page":"182","volume":"17","author":"P Gries","year":"2002","unstructured":"Gries, P., & Gries, D. (2002). Frames and folders: a teachable memory model for Java. Journal of Computing Sciences in Colleges, 17(6), 182\u2013196.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"58_CR5","first-page":"343","volume-title":"Proceeding of the 22nd international conference on computers in education","author":"S Kogure","year":"2014","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. In Proceeding of the 22nd international conference on computers in education (pp. 343\u2013348)."},{"issue":"3","key":"58_CR6","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/1151954.1067453","volume":"37","author":"E Lahtinen","year":"2005","unstructured":"Lahtinen, E., Ala-Mutka, K., & J\u00e4vinen, H.-M. (2005). A study of the difficulties of novice programmers. ACM SIGCSE Bulletin, 37(3), 14\u201318.","journal-title":"ACM SIGCSE Bulletin"},{"issue":"2","key":"58_CR7","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":"1","key":"58_CR8","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1023\/A:1015362608943","volume":"7","author":"I Milne","year":"2002","unstructured":"Milne, I., & Rowe, G. (2002). Difficulties in learning and teaching programming\u2014views of students and tutors. Education and Information Technologies, 7(1), 55\u201366.","journal-title":"Education and Information Technologies"},{"key":"58_CR9","doi-asserted-by":"crossref","unstructured":"Moreno, A., Myller, N., Sutinen, E., & Ben-Ari, M. (2004). Visualizing programs with Jeliot3. Proceedings of the working conference on advanced visual interfaces, 373-376.","DOI":"10.1145\/989863.989928"},{"issue":"2","key":"58_CR10","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/782941.782998","volume":"35","author":"TL Naps","year":"2002","unstructured":"Naps, T. L., R\u00f6\u00dfling, G., Almstrum, V., Dann, W., Fleischer, R., Hundhausen, C., Korhonen, A., Malmi, L., McNally, M., Rodger, S., & Vel\u00e1zquez-Iturbide, J. (2002). Exploring the role of visualization and engagement in computer science education. ACM SIGCSE Bulletin, 35(2), 131\u2013152.","journal-title":"ACM SIGCSE Bulletin"},{"key":"58_CR11","doi-asserted-by":"crossref","unstructured":"Neve, P., Hunter, G., Livingstone, D., & Orwell, J. (2012). NoobLab: an intelligent learning environment for teaching programming. Proceedings of the 2012 IEEE\/WIC\/ACM Joint Conferences on Web Intelligence and Intelligent Agent Technology, 3, 357\u2013361.","DOI":"10.1109\/WI-IAT.2012.218"},{"issue":"4","key":"58_CR12","doi-asserted-by":"publisher","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"},{"issue":"3","key":"58_CR13","doi-asserted-by":"publisher","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 role in algorithm animation. Journal of Visual Languages & Computing, 13(3), 341\u2013354.","journal-title":"Journal of Visual Languages & Computing"},{"issue":"2","key":"58_CR14","first-page":"8","volume":"13","author":"J Sorva","year":"2013","unstructured":"Sorva, J. (2013). Notional machines and introductory programming education. ACM Transactions on Computing Education (TOCE), 13(2), 8.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"issue":"4","key":"58_CR15","first-page":"15","volume":"13","author":"J Sorva","year":"2013","unstructured":"Sorva, J., Karavirta, V., & Malmi, L. (2013). A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education (TOCE), 13(4), 15.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"58_CR16","doi-asserted-by":"crossref","unstructured":"Tezuka, D., Kogure, S., Noguchi, Y., Yamashita, K., Konishi, T., & Itoh, Y. (2016). GUI based environment to support writing and debugging rules for a program visualization tool. Proceedings of the 24th International Conference on Computers in Education, 303-305.","DOI":"10.58459\/icce.2016.1186"},{"issue":"15","key":"58_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s41039-016-0041-5","volume":"11","author":"K Yamashita","year":"2016","unstructured":"Yamashita, K., Fujioka, R., Kogure, S., Noguchi, Y., Konishi, T., & Itoh, Y. (2016). Practice of algorithm education based on discovery learning using a program visualization system. Research and Practice in Technology Enhanced Learning, 11(15), 1\u201319. https:\/\/doi.org\/10.1186\/s41039-016-0041-5 .","journal-title":"Research and Practice in Technology Enhanced Learning"},{"issue":"3","key":"58_CR18","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(3), 1\u201322. https:\/\/doi.org\/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\/article\/10.1186\/s41039-017-0058-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s41039-017-0058-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s41039-017-0058-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T14:04:42Z","timestamp":1750860282000},"score":1,"resource":{"primary":{"URL":"https:\/\/telrp.springeropen.com\/articles\/10.1186\/s41039-017-0058-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,2]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["58"],"URL":"https:\/\/doi.org\/10.1186\/s41039-017-0058-4","relation":{},"ISSN":["1793-7078"],"issn-type":[{"type":"electronic","value":"1793-7078"}],"subject":[],"published":{"date-parts":[[2017,9,2]]},"assertion":[{"value":"10 December 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 August 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 September 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Publisher\u2019s Note"}}],"article-number":"17"}}