{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:54:36Z","timestamp":1760586876433,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,8,14]],"date-time":"2017-08-14T00:00:00Z","timestamp":1502668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["EEC 1429348"],"award-info":[{"award-number":["EEC 1429348"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,8,14]]},"DOI":"10.1145\/3105726.3106172","type":"proceedings-article","created":{"date-parts":[[2017,8,15]],"date-time":"2017-08-15T12:25:25Z","timestamp":1502799925000},"page":"173-181","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["The Affordances and Constraints of Diagrams on Students' Reasoning about State Machines"],"prefix":"10.1145","author":[{"given":"Geoffrey L.","family":"Herman","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Dong San","family":"Choi","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]}],"member":"320","published-online":{"date-parts":[[2017,8,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020909529486"},{"key":"e_1_3_2_1_2_1","unstructured":"C. A. Brewer and D. Smith (Eds.). 2009. Vision and Change in Undergraduate Biology Education: A Call to Action. American Association for the Advancement of Science Washington DC.  C. A. Brewer and D. Smith (Eds.). 2009. Vision and Change in Undergraduate Biology Education: A Call to Action. American Association for the Advancement of Science Washington DC."},{"key":"e_1_3_2_1_3_1","unstructured":"S. Brown and Z. Vranesic. 2009. Fundamentals of Digital Logic with VHDL Design. McGraw-Hill New York.  S. Brown and Z. Vranesic. 2009. Fundamentals of Digital Logic with VHDL Design. McGraw-Hill New York."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.learninstruc.2009.02.014"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-0285(73)90004-2"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"J. Corbin and A. Strauss. 2007. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Thousand Oaks CA.  J. Corbin and A. Strauss. 2007. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage Thousand Oaks CA.","DOI":"10.4135\/9781452230153"},{"volume-title":"Some difficulties learning to program","author":"duBoulay B.","key":"e_1_3_2_1_7_1","unstructured":"B. duBoulay . 1989. Some difficulties learning to program . Lawrence Erlbaum , Hillside, New Jersey. B. duBoulay. 1989. Some difficulties learning to program. Lawrence Erlbaum, Hillside, New Jersey."},{"key":"e_1_3_2_1_8_1","unstructured":"B. duBoulay T. O'Shea and J. Monk. 1989. The black box inside the glass box: Presenting computing concepts to novices. Lawrence Erlbaum Hillside New Jersey 431--446.  B. duBoulay T. O'Shea and J. Monk. 1989. The black box inside the glass box: Presenting computing concepts to novices. Lawrence Erlbaum Hillside New Jersey 431--446."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327809jls0203_3"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevSTPER.11.010101"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1756-8765.2011.01150.x"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1080\/20445911.2012.725044"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog0000_70"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133797.2133800"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2011.2140372"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445364"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361301"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Psychology of Programming Interest Group (PPIG","author":"Mselle L. J.","year":"2010","unstructured":"L. J. Mselle . 2010 . Enhancing comprehension by using Random Access Memory (RAM) diagrams in teaching programming: Class experiment . In Proceedings of the Psychology of Programming Interest Group (PPIG 2010). L. J. Mselle. 2010. Enhancing comprehension by using Random Access Memory (RAM) diagrams in teaching programming: Class experiment. In Proceedings of the Psychology of Programming Interest Group (PPIG 2010)."},{"volume-title":"The everydayness of threshold concepts: State as an example from computer science. Sense","author":"Shinners-Kennedy D.","key":"e_1_3_2_1_20_1","unstructured":"D. Shinners-Kennedy . 2008. The everydayness of threshold concepts: State as an example from computer science. Sense , Rotterdam, The Netherlands , 119--128. D. Shinners-Kennedy. 2008. The everydayness of threshold concepts: State as an example from computer science. Sense, Rotterdam, The Netherlands, 119--128."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research -","volume":"88","author":"Sorva Juha","year":"2007","unstructured":"Juha Sorva . 2007 . Students' Understandings of Storing Objects . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling '07). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 127--135. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449337 Juha Sorva. 2007. Students' Understandings of Storing Objects. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling '07). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 127--135. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449337"},{"key":"e_1_3_2_1_22_1","article-title":"Notional Machines and Introductory Programming","volume":"13","author":"Sorva Juha","year":"2013","unstructured":"Juha Sorva . 2013 . Notional Machines and Introductory Programming Education. Trans. Comput. Educ. 13 , 2, Article 8 (July 2013), 31 pages. DOI:https:\/\/doi.org\/ 10.1145\/2483710.2483713 10.1145\/2483710.2483713 Juha Sorva. 2013. Notional Machines and Introductory Programming Education. Trans. Comput. Educ. 13, 2, Article 8 (July 2013), 31 pages. DOI:https:\/\/doi.org\/ 10.1145\/2483710.2483713","journal-title":"Education. Trans. Comput. Educ."},{"key":"e_1_3_2_1_23_1","article-title":"A Review of Generic Program Visualization Systems for Introductory Programming","volume":"13","author":"Sorva Juha","year":"2013","unstructured":"Juha Sorva , Ville Karavirta , and Lauri Malmi . 2013 . A Review of Generic Program Visualization Systems for Introductory Programming Education. Trans. Comput. Educ. 13 , 4, Article 15 (Nov. 2013), 64 pages. DOI:https:\/\/doi.org\/10.1145\/2490822 10.1145\/2490822 Juha Sorva, Ville Karavirta, and Lauri Malmi. 2013. A Review of Generic Program Visualization Systems for Introductory Programming Education. Trans. Comput. Educ. 13, 4, Article 15 (Nov. 2013), 64 pages. DOI:https:\/\/doi.org\/10.1145\/2490822","journal-title":"Education. Trans. Comput. Educ."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.2168-9830.2010.tb01050.x"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/07370008.2010.507318"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-394293-7.00004-2"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1215315"}],"event":{"name":"ICER '17: International Computing Education Research Conference","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Tacoma Washington USA","acronym":"ICER '17"},"container-title":["Proceedings of the 2017 ACM Conference on International Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3105726.3106172","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3105726.3106172","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3105726.3106172","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:38Z","timestamp":1750217438000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3105726.3106172"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,14]]},"references-count":26,"alternative-id":["10.1145\/3105726.3106172","10.1145\/3105726"],"URL":"https:\/\/doi.org\/10.1145\/3105726.3106172","relation":{},"subject":[],"published":{"date-parts":[[2017,8,14]]},"assertion":[{"value":"2017-08-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}