{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,30]],"date-time":"2025-06-30T11:10:09Z","timestamp":1751281809287,"version":"3.41.0"},"reference-count":24,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2018]]},"DOI":"10.1587\/transinf.2017edk0002","type":"journal-article","created":{"date-parts":[[2018,1,31]],"date-time":"2018-01-31T22:33:21Z","timestamp":1517438001000},"page":"447-454","source":"Crossref","is-referenced-by-count":0,"title":["PROVIT-CI: A Classroom-Oriented Educational Program Visualization Tool"],"prefix":"10.1587","volume":"E101.D","author":[{"given":"Yu","family":"YAN","sequence":"first","affiliation":[{"name":"Graduate School of Computer Science and Engineering, The University of Aizu"}]},{"given":"Kohei","family":"HARA","sequence":"additional","affiliation":[{"name":"Maple Systems Co., Ltd."}]},{"given":"Takenobu","family":"KAZUMA","sequence":"additional","affiliation":[{"name":"Graduate School of Computer Science and Engineering, The University of Aizu"}]},{"given":"Yasuhiro","family":"HISADA","sequence":"additional","affiliation":[{"name":"Graduate School of Computer Science and Engineering, The University of Aizu"}]},{"given":"Aiguo","family":"HE","sequence":"additional","affiliation":[{"name":"Graduate School of Computer Science and Engineering, The University of Aizu"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"publisher","unstructured":"[1] B.A. Myer, \u201cVisual programming, programming by example, and program visualization: a taxonomy,\u201d Proc. ACM SIGCHI Bulletin, vol.17, no.4, pp.59-66, April 1986. 10.1145\/22339.22349","DOI":"10.1145\/22339.22349"},{"key":"2","doi-asserted-by":"publisher","unstructured":"[2] A. Pears, S. Seidman, L. Malmi, L. Mannila, E. Adams, J. Bennedsen, M. Devlin, and J. Paterson, \u201cA survey of literature on the teaching of introductory programming,\u201d Proc. ACM SIGCSE Bulletin, vol.39, no.4, pp.204-223, Dec. 2007. 10.1145\/1345375.1345441","DOI":"10.1145\/1345375.1345441"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] G. Ebel and M. Ben-Ari, \u201cAffective effects of program visualization,\u201d Proc. 2nd International Workshop on Computing Education Research, Canterbury, United Kingdom, pp.1-5, Sept. 2006. 10.1145\/1151588.1151590","DOI":"10.1145\/1151588.1151590"},{"key":"4","unstructured":"[4] M.J. Laakso, T. Rajala, E. Kaila, and T. Salakoski, \u201cThe impact of prior experience in using a visualization tool on learning to program,\u201d Proc. IADIS International Conf. on Cognition and Exploratory Learning in Digital Age, Freiburg, Germany, pp.13-15, Oct. 2008."},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] A. Moreno, N. Myller, E. Sutinen, and M. Ben-Ari, \u201cVisualizing programs with Jeliot 3.\u201d Proc. Working Conf. on Advanced Visual Interfaces, pp.373-376, Gallipoli, Italy, May 2004. 10.1145\/989863.989928","DOI":"10.1145\/989863.989928"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] N. Myller, R. Bednarik, and A. Moreno, \u201cIntegrating dynamic program visualization into BlueJ: The Jeliot 3 extension,\u201d Proc. 7th IEEE International Conf. on Advanced Learning Technologies, Sendai, Japan, pp.505-506, July 2007. 10.1109\/icalt.2007.165","DOI":"10.1109\/ICALT.2007.165"},{"key":"7","unstructured":"[7] O. Kannusm\u00e4ki, A. Moreno, N. Myller, and E. Sutinen, \u201cWhat a novice wants: Students using program visualization in distance programming course,\u201d Proc. 3rd Program Visualization Workshop, The University of Warwick, UK, pp.126-133, July 2004."},{"key":"8","doi-asserted-by":"publisher","unstructured":"[8] N. Myller, R. Bednarik, E. Sutinen, and M. Ben-Ari, \u201cExtending the engagement taxonomy: Software visualization and collaborative learning,\u201d Proc. ACM Trans. Computing Education, vol.9, no.1, March 2009. 10.1145\/1513593.1513600","DOI":"10.1145\/1513593.1513600"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] A. Pears and M. Rogalli, \u201cmJeliot: a tool for enhanced interactivity in programming instruction,\u201d Proc. 11th Koli Calling International Conf. on Computing Education Research, TBA, Finland, pp.16-22, Nov. 2011. 10.1145\/2094131.2094135","DOI":"10.1145\/2094131.2094135"},{"key":"10","unstructured":"[10] E. Kaila, T. Rajala, M.J. Laakso, and T. Salakoski, \u201cEffects of course-long use of a program visualization tool,\u201d Proc. 12th Australasian Conf. on Computing Education, Brisbane, Australia, pp.97-106, Jan. 2010."},{"key":"11","unstructured":"[11] A.T. Virtanen, E. Lahtinen, and H.M. J\u00e4rvinen, \u201cVIP, a visual interpreter for learning introductory programming with C++,\u201d Proc. 5th Koli Calling Conf. on Computer Science Education, pp.125-130, Nov. 2005."},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] J. Sorva and T. Sirki\u00e4, \u201cUUhistle: a software tool for visual program simulation,\u201d Proc. 10th Koli Calling International Conf. on Computing Education Research, Koli, Finland, pp.49-54, Oct. 2010. 10.1145\/1930464.1930471","DOI":"10.1145\/1930464.1930471"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] T. Sirkis, J. Sorva, \u201cExploring programming misconceptions: an analysis of student mistakes in visual program simulation exercises,\u201d Proc. 12th Koli Calling International Conf. on Computing Education Research, Koli, Finland, pp.19-28, Nov. 2012. 10.1145\/2401796.2401799","DOI":"10.1145\/2401796.2401799"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] P.J. Guo, \u201cOnline Python Tutor: Embeddable Web-Based Program Visualization for CS Education,\u201d Proc. 44th ACM technical Symposium on Computer science education, Denver, CO, USA, pp.579-584, March 2013. 10.1145\/2445196.2445368","DOI":"10.1145\/2445196.2445368"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] M.P. Bruce-Lockhart and T.S. Norvell, \u201cLifting the hood of the computer: Program animation with the teaching machine,\u201d Proc. IEEE Canadian Conf. on Electrical and Computer Engineering, Canadian, pp.831-835, May 2000. 10.1109\/ccece.2000.849582","DOI":"10.1109\/CCECE.2000.849582"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] M.P. Bruce-Lockhart and T.S. Norvell, \u201cDeveloping mental models of computer programming interactively via the web,\u201d Proc. 37th Annual Frontiers In Education Conf., pp.S3H-3, Jan. 2007. 10.1109\/fie.2007.4418051","DOI":"10.1109\/FIE.2007.4418051"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] K. Yamashita, R. Fujioka, S. Kogure, Y. Noguchi, T. Konishi, and Y. Itoh, \u201cPractices of algorithm education based on discovery learning using a program visualization system,\u201d Proc. Research and Practice in Technology Enhanced Learning, vol.11, no.4, pp.15, Aug. 2016. 10.1186\/s41039-016-0041-5","DOI":"10.1186\/s41039-016-0041-5"},{"key":"18","unstructured":"[18] T. Rajala, M.J. Laakso, E. Kaila, and T. Salakoski, \u201cVILLE: a language-independent program visualization tool,\u201d Proc. 7th Baltic Sea Conf. on Computing Education Research, pp.151-159, Koli National Park, Finland, Nov. 2007."},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] T. Rajala, M.-J. Laakso, E. Kaila, and T. Salakoski, \u201cEffectiveness of Program Visualization: A Case Study with the ViLLE Tool,\u201d Proc. J. Information Technology Education, vol.7, pp.15-32, 2008. 10.28945\/3237","DOI":"10.28945\/195"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] Y. Yan, H. Hiroto, H. Kohei, S. Shota, and A. He, \u201cA C Programming Learning Support System and Its Subjective Assessment,\u201d Proc. IEEE International Conference on Computer and Information Technology (CIT), pp.561-566, Xi&apos;an, China, Sept. 2014. 10.1109\/cit.2014.23","DOI":"10.1109\/CIT.2014.23"},{"key":"21","unstructured":"[21] A. He, \u201cC Virtual Machine for Educational Program Visualization for Beginners,\u201d Proc. IEICE Trans. Inf. &amp; Syst., vol.J98-D, no.10, pp.1292-1300, Oct. 2015."},{"key":"22","unstructured":"[22] J. Zukowski, \u201cDeploying software with jnlp and java web start,\u201d Technical Article, http:\/\/www.oracle.com\/technetwork\/articles\/javase\/index-135962.html, accessed Aug. 2002."},{"key":"23","unstructured":"[23] T. Boudreau, J. Glick, S. Greene, V. Spurlin, and J. Woehr, NetBeans: The Definitive Guide: Developing, Debugging, and Deploying Java Code, O&apos;Reilly Media, Inc, 2002."},{"key":"24","unstructured":"[24] http:\/\/cleast.u-aizu.ac.jp"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/2\/E101.D_2017EDK0002\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,30]],"date-time":"2025-06-30T10:53:25Z","timestamp":1751280805000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/2\/E101.D_2017EDK0002\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"references-count":24,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2017edk0002","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"type":"print","value":"0916-8532"},{"type":"electronic","value":"1745-1361"}],"subject":[],"published":{"date-parts":[[2018]]}}}