{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:26:56Z","timestamp":1750220816290,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,2,26]],"date-time":"2020-02-26T00:00:00Z","timestamp":1582675200000},"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":["DGE-1522883","DGE-1523017","DUE-1245310"],"award-info":[{"award-number":["DGE-1522883","DGE-1523017","DUE-1245310"]}],"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":[[2020,2,26]]},"DOI":"10.1145\/3328778.3366894","type":"proceedings-article","created":{"date-parts":[[2020,2,25]],"date-time":"2020-02-25T09:02:03Z","timestamp":1582621323000},"page":"1033-1039","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A System for Visualizing the Process Address Space in the Context of Teaching Secure Coding in C"],"prefix":"10.1145","author":[{"given":"James","family":"Walker","sequence":"first","affiliation":[{"name":"Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Man","family":"Wang","sequence":"additional","affiliation":[{"name":"Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steve","family":"Carr","sequence":"additional","affiliation":[{"name":"Western Michigan University, Kalamazoo, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean","family":"Mayo","sequence":"additional","affiliation":[{"name":"Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ching-Kuang","family":"Shene","sequence":"additional","affiliation":[{"name":"Michigan Technological University, Houghton, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,2,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AbsInt. [n. d.]. Astr\u00e9e. https:\/\/www.absint.com\/astree\/index.htm. Accessed: 2019-02--14.  AbsInt. [n. d.]. Astr\u00e9e. https:\/\/www.absint.com\/astree\/index.htm. Accessed: 2019-02--14."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/141837.141848"},{"key":"e_1_3_2_1_3_1","first-page":"1","article-title":"Public Key Infrastructure Visualization","volume":"23","author":"Ebeling Derek","year":"2007","unstructured":"Derek Ebeling and Rob Santos . 2007 . Public Key Infrastructure Visualization . J. Comput. Sci. Coll. 23 , 1 (Oct. 2007), 247--254. Derek Ebeling and Rob Santos. 2007. Public Key Infrastructure Visualization. J. Comput. Sci. Coll. 23, 1 (Oct. 2007), 247--254.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_4_1","unstructured":"Matthew Egan and Chris McDonald. [n. d.]. SeeC Viewing Execution Traces. https:\/\/seec-team.github.io\/seec\/seec-view.html Accessed: 2019--11--25.  Matthew Egan and Chris McDonald. [n. d.]. SeeC Viewing Execution Traces. https:\/\/seec-team.github.io\/seec\/seec-view.html Accessed: 2019--11--25."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference -","volume":"148","author":"Egan Matthew Heinsen","year":"2014","unstructured":"Matthew Heinsen Egan and Chris McDonald . 2014 . Program Visualization and Explanation for Novice C Programmers . In Proceedings of the Sixteenth Australasian Computing Education Conference - Volume 148 (ACE '14). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 51--57. http: \/\/dl.acm.org\/citation.cfm?id=2667490.2667496 Matthew Heinsen Egan and Chris McDonald. 2014. Program Visualization and Explanation for Novice C Programmers. In Proceedings of the Sixteenth Australasian Computing Education Conference - Volume 148 (ACE '14). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 51--57. http: \/\/dl.acm.org\/citation.cfm?id=2667490.2667496"},{"key":"e_1_3_2_1_6_1","unstructured":"IBM. [n. d.]. Rational Purify. https:\/\/www-01.ibm.com\/software\/awdtools\/purify\/ compare.html. Accessed: 2019-02--14.  IBM. [n. d.]. Rational Purify. https:\/\/www-01.ibm.com\/software\/awdtools\/purify\/ compare.html. Accessed: 2019-02--14."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734312"},{"key":"e_1_3_2_1_8_1","unstructured":"Kiuwan. [n. d.]. Kiuwan. https:\/\/www.kiuwan.com\/. Accessed: 2019-02--14.  Kiuwan. [n. d.]. Kiuwan. https:\/\/www.kiuwan.com\/. Accessed: 2019-02--14."},{"key":"e_1_3_2_1_9_1","first-page":"1","article-title":"DTEvisual: A Visualization System for Teaching Access Control Using Domain Type Enforcement","volume":"28","author":"Li Yifei","year":"2012","unstructured":"Yifei Li , Steve Carr , Jean Mayo , Ching-Kuang Shene , and Chaoli Wang . 2012 . DTEvisual: A Visualization System for Teaching Access Control Using Domain Type Enforcement . Journal of Computing Science in College 28 , 1 (October 2012), 125--132. Yifei Li, Steve Carr, Jean Mayo, Ching-Kuang Shene, and Chaoli Wang. 2012. DTEvisual: A Visualization System for Teaching Access Control Using Domain Type Enforcement. Journal of Computing Science in College 28, 1 (October 2012), 125--132.","journal-title":"Journal of Computing Science in College"},{"volume-title":"Proceedings of 2005 Conference on Programming Language Design and Implementation (PLDI)","author":"Luk C. K.","key":"e_1_3_2_1_10_1","unstructured":"C. K. Luk , R. Cohn , R. Muth , H. Patil , A. Klauser , G. Lowney , S. Wallace , V. J. Reddi , and K. Hazelwood . 2005. Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation . In Proceedings of 2005 Conference on Programming Language Design and Implementation (PLDI) . Chicago, Illinois. C. K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S.Wallace, V. J. Reddi, and K. Hazelwood. 2005. Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation. In Proceedings of 2005 Conference on Programming Language Design and Implementation (PLDI). Chicago, Illinois."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2602663"},{"key":"e_1_3_2_1_12_1","unstructured":"Parasoft. [n. d.]. Parasoft. https:\/\/www.parasoft.com\/. Accessed: 2019-02--14.  Parasoft. [n. d.]. Parasoft. https:\/\/www.parasoft.com\/. Accessed: 2019-02--14."},{"volume-title":"Proceedings of the 7th Annual IEEE Information Assurance Workshop. 69--75","author":"Schweitzer Dino","key":"e_1_3_2_1_13_1","unstructured":"Dino Schweitzer and Leemon C . Baird III. 2006. The design and use of interactive visualization applets for teaching ciphers . In Proceedings of the 7th Annual IEEE Information Assurance Workshop. 69--75 . Dino Schweitzer and Leemon C. Baird III. 2006. The design and use of interactive visualization applets for teaching ciphers. In Proceedings of the 7th Annual IEEE Information Assurance Workshop. 69--75."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 11th Colloquium for Information Systems Security Education (CISSE). 69--75","author":"Schweitzer Dino","year":"2007","unstructured":"Dino Schweitzer , Mike Collins , and Leemon C Baird III. 2007 . A visual approach to teaching formal models in security . In Proceedings of the 11th Colloquium for Information Systems Security Education (CISSE). 69--75 . Dino Schweitzer, Mike Collins, and Leemon C Baird III. 2007. A visual approach to teaching formal models in security. In Proceedings of the 11th Colloquium for Information Systems Security Education (CISSE). 69--75."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 10th Colloquium for Information Systems Security Education. 75--81","author":"Schweitzer Dino L.","year":"2006","unstructured":"Dino L. Schweitzer , Leemon C. Baird III, Mike D. Collins , Wayne C. Brown , and Mike Sherman . 2006 . GRASP: A visualization tool for teaching security protocols . In Proceedings of the 10th Colloquium for Information Systems Security Education. 75--81 . Dino L. Schweitzer, Leemon C. Baird III, Mike D. Collins, Wayne C. Brown, and Mike Sherman. 2006. GRASP: A visualization tool for teaching security protocols. In Proceedings of the 10th Colloquium for Information Systems Security Education. 75--81."},{"volume-title":"Proceedings of the Second International Workshop on Automated and Algorithmic Debugging (AADEBUG'95)","author":"Smith P. A.","key":"e_1_3_2_1_16_1","unstructured":"P. A. Smith and G. I. Webb . 1995. Transparency Debugging with Explanations for Novice Programmers . In Proceedings of the Second International Workshop on Automated and Algorithmic Debugging (AADEBUG'95) , M. Ducass (Ed.). IRISACNRS. P. A. Smith and G. I. Webb. 1995. Transparency Debugging with Explanations for Novice Programmers. In Proceedings of the Second International Workshop on Automated and Algorithmic Debugging (AADEBUG'95), M. Ducass (Ed.). IRISACNRS."},{"key":"e_1_3_2_1_17_1","unstructured":"Rogue Wave Software. [n. d.]. Klocwork. https:\/\/www.roguewave.com\/productsservices\/ klocwork. Accessed: 2019-02--14.  Rogue Wave Software. [n. d.]. Klocwork. https:\/\/www.roguewave.com\/productsservices\/ klocwork. Accessed: 2019-02--14."},{"volume-title":"ECvisual: A Visualization Tool for Elliptic Curve Based Ciphers. In roceedings of the 43rd ACM technical symposium on Computer Science Education. ACM, 571--576","author":"Tao Jun","key":"e_1_3_2_1_18_1","unstructured":"Jun Tao , Jun Ma , Melissa Keranan , Jean Mayo , and Ching-Kuang Shene . 2012. ECvisual: A Visualization Tool for Elliptic Curve Based Ciphers. In roceedings of the 43rd ACM technical symposium on Computer Science Education. ACM, 571--576 . Jun Tao, Jun Ma, Melissa Keranan, Jean Mayo, and Ching-Kuang Shene. 2012. ECvisual: A Visualization Tool for Elliptic Curve Based Ciphers. In roceedings of the 43rd ACM technical symposium on Computer Science Education. ACM, 571--576."},{"key":"e_1_3_2_1_19_1","first-page":"1","article-title":"DESvisual: A Visualization Tool for the DES Cipher","volume":"27","author":"Tao Jun","year":"2011","unstructured":"Jun Tao , Jun Ma , Melissa Keranen , Jean Mayo , and Ching-Kuang Shene . 2011 . DESvisual: A Visualization Tool for the DES Cipher . Journal of Computing Science in College 27 , 1 (October 2011), 81--89. Jun Tao, Jun Ma, Melissa Keranen, Jean Mayo, and Ching-Kuang Shene. 2011. DESvisual: A Visualization Tool for the DES Cipher. Journal of Computing Science in College 27, 1 (October 2011), 81--89.","journal-title":"Journal of Computing Science in College"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538891"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067480"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121415"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591730"},{"key":"e_1_3_2_1_24_1","first-page":"2","article-title":"Network Firewall Visualization in the Classroom","volume":"26","author":"Musielewicz David","year":"2010","unstructured":"JustinWarner, David Musielewicz , G. Parks Masters , Taylor Verett , Robert Winchester , and Steven Fulton . 2010 . Network Firewall Visualization in the Classroom . J. Comput. Sci. Coll. 26 , 2 (Dec. 2010), 88--96. JustinWarner, David Musielewicz, G. Parks Masters, Taylor Verett, Robert Winchester, and Steven Fulton. 2010. Network Firewall Visualization in the Classroom. J. Comput. Sci. Coll. 26, 2 (Dec. 2010), 88--96.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_25_1","unstructured":"David A. Wheeler. [n. d.]. Flawfinder. https:\/\/dwheeler.com\/flawfinder\/ Accessed: 2019-02--14.  David A. Wheeler. [n. d.]. Flawfinder. https:\/\/dwheeler.com\/flawfinder\/ Accessed: 2019-02--14."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047390"},{"key":"e_1_3_2_1_27_1","first-page":"4","article-title":"Visualization Tools for Teaching Computer","volume":"9","author":"Yuan Xiaohong","year":"2010","unstructured":"Xiaohong Yuan , Percy Vega , Yaseen Qadah , Ricky Archer , Huiming Yu , and Jinsheng Xu . 2010 . Visualization Tools for Teaching Computer Security. Trans. Comput. Educ. 9 , 4 (Jan. 2010), 20:1--20:28. Xiaohong Yuan, Percy Vega, Yaseen Qadah, Ricky Archer, Huiming Yu, and Jinsheng Xu. 2010. Visualization Tools for Teaching Computer Security. Trans. Comput. Educ. 9, 4 (Jan. 2010), 20:1--20:28.","journal-title":"Security. Trans. Comput. Educ."}],"event":{"name":"SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Portland OR USA","acronym":"SIGCSE '20"},"container-title":["Proceedings of the 51st ACM Technical Symposium on Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3328778.3366894","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3328778.3366894","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3328778.3366894","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:05Z","timestamp":1750201985000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3328778.3366894"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,26]]},"references-count":27,"alternative-id":["10.1145\/3328778.3366894","10.1145\/3328778"],"URL":"https:\/\/doi.org\/10.1145\/3328778.3366894","relation":{},"subject":[],"published":{"date-parts":[[2020,2,26]]},"assertion":[{"value":"2020-02-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}