{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:21Z","timestamp":1750221081840,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T00:00:00Z","timestamp":1540339200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,10,24]]},"DOI":"10.1145\/3276954.3276962","type":"proceedings-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T15:28:39Z","timestamp":1540394919000},"page":"72-87","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Live, synchronized, and mental map preserving visualization for data structure programming"],"prefix":"10.1145","author":[{"given":"Akio","family":"Oka","sequence":"first","affiliation":[{"name":"Tokyo Institute of Technology, Japan"}]},{"given":"Hidehiko","family":"Masuhara","sequence":"additional","affiliation":[{"name":"Tokyo Institute of Technology, Japan"}]},{"given":"Tomoyuki","family":"Aotani","sequence":"additional","affiliation":[{"name":"Tokyo Institute of Technology, Japan"}]}],"member":"320","published-online":{"date-parts":[[2018,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2505341.2505346"},{"key":"e_1_3_2_1_2_1","volume-title":"http:\/\/www.apple.com\/swift\/ playgrounds\/ . Accessed","author":"Computer Apple","year":"2017","unstructured":"Apple Computer . 2016. Swift Playgrounds . http:\/\/www.apple.com\/swift\/ playgrounds\/ . Accessed February 2017 . Apple Computer. 2016. Swift Playgrounds. http:\/\/www.apple.com\/swift\/ playgrounds\/ . Accessed February 2017."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/PacificVis.2012.6183578"},{"volume-title":"Test-Driven Development: by Example","author":"Beck Kent","key":"e_1_3_2_1_4_1","unstructured":"Kent Beck . 2003. Test-Driven Development: by Example . Addison-Wesley Professional . Kent Beck. 2003. Test-Driven Development: by Example. Addison-Wesley Professional."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/WVL.1991.238857"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808596"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462170"},{"key":"e_1_3_2_1_8_1","volume-title":"Retrieved","author":"Almende","year":"2018","unstructured":"Almende B.V. 2018 . vis.js - A dynamic, browser based visualization library . Retrieved April 23, 2018 from http:\/\/visjs.org\/ Almende B.V. 2018. vis.js - A dynamic, browser based visualization library. Retrieved April 23, 2018 from http:\/\/visjs.org\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028713"},{"key":"e_1_3_2_1_10_1","unstructured":"Chris Granger. 2012. Light Table. http:\/\/www.chris-granger.com\/lighttable\/ . Accessed February 2017.  Chris Granger. 2012. Light Table. http:\/\/www.chris-granger.com\/lighttable\/ . Accessed February 2017."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971433"},{"key":"e_1_3_2_1_14_1","volume-title":"Retrieved","author":"Hidayat Ariya","year":"2018","unstructured":"Ariya Hidayat . 2018 . Esprima . Retrieved April 23, 2018 from http:\/\/esprima. org Ariya Hidayat. 2018. Esprima. Retrieved April 23, 2018 from http:\/\/esprima. org"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814189.2814193"},{"key":"e_1_3_2_1_16_1","volume-title":"Retrieved","author":"Jakobs Fabian","year":"2018","unstructured":"Fabian Jakobs . 2018 . Ace - The High Performance Code Editor for the Web . Retrieved April 23, 2018 from https:\/\/ace.c9.io Fabian Jakobs. 2018. Ace - The High Performance Code Editor for the Web. Retrieved April 23, 2018 from https:\/\/ace.c9.io"},{"key":"e_1_3_2_1_17_1","volume-title":"Retrieved","author":"Kasibatla Saketh","year":"2018","unstructured":"Saketh Kasibatla and Alessandro Warth . 2018 . Seymour: Live Programming for the Classroom . Retrieved June 17, 2018 from https:\/\/harc.github.io\/ seymour-live2017\/ Saketh Kasibatla and Alessandro Warth. 2018. Seymour: Live Programming for the Classroom. Retrieved June 17, 2018 from https:\/\/harc.github.io\/ seymour-live2017\/"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380142"},{"key":"e_1_3_2_1_19_1","volume-title":"Intro to JS: Drawing &amp","author":"Khan Academy","year":"2017","unstructured":"Khan Academy . 2018. Intro to JS: Drawing &amp ; Animation. https:\/\/www. khanacademy.org\/computing\/computer-programming\/programming . Accessed February 2017 . Khan Academy. 2018. Intro to JS: Drawing &amp; Animation. https:\/\/www. khanacademy.org\/computing\/computer-programming\/programming . Accessed February 2017."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation -","volume":"60","author":"Lee Yi-Yi","year":"2006","unstructured":"Yi-Yi Lee , Chun-Cheng Lin , and Hsu-Chun Yen . 2006 . Mental Map Preserving Graph Drawing Using Simulated Annealing . In Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation - Volume 60 (APVis \u201906) . Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 179\u2013188. http:\/\/dl.acm.org\/citation.cfm?id=115 1903.1151930 Yi-Yi Lee, Chun-Cheng Lin, and Hsu-Chun Yen. 2006. Mental Map Preserving Graph Drawing Using Simulated Annealing. In Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation - Volume 60 (APVis \u201906) . Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 179\u2013188. http:\/\/dl.acm.org\/citation.cfm?id=1151903.1151930"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003)","author":"Lewis Bil","year":"2003","unstructured":"Bil Lewis . 2003 . Debugging Backwards in Time . In Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003) . arXiv: cs.SE\/0310016 http:\/\/arxiv.org\/abs\/cs.SE\/0310016 Bil Lewis. 2003. Debugging Backwards in Time. In Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG 2003) . arXiv: cs.SE\/0310016 http:\/\/arxiv.org\/abs\/cs.SE\/0310016"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223969"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297073"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509585"},{"key":"e_1_3_2_1_25_1","volume-title":"The Visualization of Data Structures and Interactive Features for Live Programming. In The 113th IPSJ Workshop on Programming.","author":"Oka Akio","year":"2017","unstructured":"Akio Oka , Hidehiko Masuhara , and Tomoyuki Aotani . 2017 a. The Visualization of Data Structures and Interactive Features for Live Programming. In The 113th IPSJ Workshop on Programming. Akio Oka, Hidehiko Masuhara, and Tomoyuki Aotani. 2017a. The Visualization of Data Structures and Interactive Features for Live Programming. In The 113th IPSJ Workshop on Programming."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 10th JSSST Workshop on Programming and Programming Languages (PPL 2017)","author":"Oka Akio","year":"2017","unstructured":"Akio Oka , Hidehiko Masuhara , Tomoki Imai , and Tomoyuki Aotani . 2017 b. Kanon: Data Structure Programming using Live Programming Environment . In Proceedings of the 10th JSSST Workshop on Programming and Programming Languages (PPL 2017) . Akio Oka, Hidehiko Masuhara, Tomoki Imai, and Tomoyuki Aotani. 2017b. Kanon: Data Structure Programming using Live Programming Environment. In Proceedings of the 10th JSSST Workshop on Programming and Programming Languages (PPL 2017) ."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079368.3079400"},{"key":"e_1_3_2_1_28_1","volume-title":"Redefining the Introduction to Computer Science. http: \/\/ejohn.org\/blog\/introducing-khan-cs\/ . Accessed","author":"Resig John","year":"2018","unstructured":"John Resig . 2012. Redefining the Introduction to Computer Science. http: \/\/ejohn.org\/blog\/introducing-khan-cs\/ . Accessed March 2018 . John Resig. 2012. Redefining the Introduction to Computer Science. http: \/\/ejohn.org\/blog\/introducing-khan-cs\/ . Accessed March 2018."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/864808"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"key":"e_1_3_2_1_31_1","unstructured":"Bret Victor. 2012. Inventing on Principle. Keynote Talk at the Canadian University Software Engineering Conference (CUSEC).  Bret Victor. 2012. Inventing on Principle. Keynote Talk at the Canadian University Software Engineering Conference (CUSEC)."},{"volume-title":"Software Visualization","author":"Zimmermann Thomas","key":"e_1_3_2_1_32_1","unstructured":"Thomas Zimmermann and Andreas Zeller . 2002. Visualizing Memory Graphs . In Software Visualization . Springer , 191\u2013204. Thomas Zimmermann and Andreas Zeller. 2002. Visualizing Memory Graphs. In Software Visualization. Springer, 191\u2013204."}],"event":{"name":"SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Boston MA USA","acronym":"SPLASH '18"},"container-title":["Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276954.3276962","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3276954.3276962","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:41Z","timestamp":1750208261000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276954.3276962"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,24]]},"references-count":31,"alternative-id":["10.1145\/3276954.3276962","10.1145\/3276954"],"URL":"https:\/\/doi.org\/10.1145\/3276954.3276962","relation":{},"subject":[],"published":{"date-parts":[[2018,10,24]]},"assertion":[{"value":"2018-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}