{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T16:33:28Z","timestamp":1776098008448,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,24]],"date-time":"2019-06-24T00:00:00Z","timestamp":1561334400000},"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":[[2019,6,24]]},"DOI":"10.1145\/3330430.3333627","type":"proceedings-article","created":{"date-parts":[[2019,7,31]],"date-time":"2019-07-31T13:48:49Z","timestamp":1564580929000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Improv"],"prefix":"10.1145","author":[{"given":"Charles H.","family":"Chen","sequence":"first","affiliation":[{"name":"UC San Diego La Jolla, CA, USA"}]},{"given":"Philip J.","family":"Guo","sequence":"additional","affiliation":[{"name":"UC San Diego La Jolla, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,6,24]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. Ableton: Music production with Live and Push. https:\/\/www.ableton.com\/en\/. (2018).  2018. Ableton: Music production with Live and Push. https:\/\/www.ableton.com\/en\/. (2018)."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. Atom IDE. https:\/\/ide.atom.io\/. (2018).  2018. Atom IDE. https:\/\/ide.atom.io\/. (2018)."},{"key":"e_1_3_2_1_3_1","unstructured":"2018. AWS Cloud9: A cloud IDE for writing running and debugging code. https:\/\/aws.amazon.com\/cloud9\/?origin=c9io. (2018).  2018. AWS Cloud9: A cloud IDE for writing running and debugging code. https:\/\/aws.amazon.com\/cloud9\/?origin=c9io. (2018)."},{"key":"e_1_3_2_1_4_1","unstructured":"2018. Meteor: Build Apps with JavaScript. https:\/\/www.meteor.com\/. (2018).  2018. Meteor: Build Apps with JavaScript. https:\/\/www.meteor.com\/. (2018)."},{"key":"e_1_3_2_1_5_1","unstructured":"2018. Oculus Rift - Oculus. https:\/\/www.oculus.com\/rift\/. (2018).  2018. Oculus Rift - Oculus. https:\/\/www.oculus.com\/rift\/. (2018)."},{"key":"e_1_3_2_1_6_1","unstructured":"2018. Open Broadcaster Software. https:\/\/obsproject.com\/. (2018).  2018. Open Broadcaster Software. https:\/\/obsproject.com\/. (2018)."},{"key":"e_1_3_2_1_7_1","unstructured":"2018. reveal.js - The HTML Presentation Framework. https:\/\/revealjs.com\/. (2018).  2018. reveal.js - The HTML Presentation Framework. https:\/\/revealjs.com\/. (2018)."},{"key":"e_1_3_2_1_8_1","unstructured":"2018. Visual Studio Live Share: Real-time collaborative development. https:\/\/code.visualstudio.com\/visual-studio-live-share. (2018).  2018. Visual Studio Live Share: Real-time collaborative development. https:\/\/code.visualstudio.com\/visual-studio-live-share. (2018)."},{"key":"e_1_3_2_1_9_1","unstructured":"2018. Waypoint (Wikipedia). https:\/\/en.wikipedia.org\/wiki\/Waypoint. (2018).  2018. Waypoint (Wikipedia). https:\/\/en.wikipedia.org\/wiki\/Waypoint. (2018)."},{"key":"e_1_3_2_1_10_1","unstructured":"2018. Wireshark - Go Deep. https:\/\/www.wireshark.org\/. (2018).  2018. Wireshark - Go Deep. https:\/\/www.wireshark.org\/. (2018)."},{"key":"e_1_3_2_1_11_1","volume-title":"RISE: Reveal.js - Jupyter\/IPython Slideshow Extension. https:\/\/damianavila.github.io\/RISE\/index.html.","author":"Avila Damian","year":"2017"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047482"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/192426.192435"},{"key":"e_1_3_2_1_14_1","volume-title":"The Subgoal Learning Model: Creating Better Examples so That Students Can Solve Novel Problems. 127 (12","author":"Catrambone Richard","year":"1998"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557254"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702551"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2470749"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1324302.1324323"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave\/ivs\/9500004"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357201"},{"key":"e_1_3_2_1_21_1","unstructured":"Suz Hinton. 2017. Lessons from my first year of live coding on Twitch. https:\/\/medium.freecodecamp.org\/lessons-from-my-first-year-of-live-coding-on-twitch-41a32e2f41c1. (2017).  Suz Hinton. 2017. Lessons from my first year of live coding on Twitch. https:\/\/medium.freecodecamp.org\/lessons-from-my-first-year-of-live-coding-on-twitch-41a32e2f41c1. (2017)."},{"key":"e_1_3_2_1_22_1","volume-title":"Positioning and Power in Academic Publishing: Players, Agents and Agendas","author":"Kluyver Thomas"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518786"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361291"},{"key":"e_1_3_2_1_25_1","volume-title":"Multimedia Learning","author":"Mayer Richard E.","edition":"2"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126628"},{"key":"e_1_3_2_1_27_1","first-page":"2","article-title":"Live Programming As a Lecture Technique","volume":"18","author":"Paxton John","year":"2002","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557389"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126642"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3279720.3279725"},{"key":"e_1_3_2_1_31_1","unstructured":"Scott Rosenberg. 2015. The Strange Appeal of Watching Coders Code. Backchannel: WIRED https:\/\/www.wired.com\/2015\/08\/the-strange-appeal-of-watching-coders-code\/. (2015).  Scott Rosenberg. 2015. The Strange Appeal of Watching Coders Code. Backchannel: WIRED https:\/\/www.wired.com\/2015\/08\/the-strange-appeal-of-watching-coders-code\/. (2015)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445388"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025876"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2675133.2675219"},{"key":"e_1_3_2_1_35_1","unstructured":"Greg Wilson. 2018. How to Teach Programming (and Other Things): Live Coding. http:\/\/third-bit.com\/teaching\/live.html. (2018).   Greg Wilson. 2018. How to Teach Programming (and Other Things): Live Coding. http:\/\/third-bit.com\/teaching\/live.html. (2018)."}],"event":{"name":"L@S '19: Sixth (2019) ACM Conference on Learning @ Scale","location":"Chicago IL USA","acronym":"L@S '19"},"container-title":["Proceedings of the Sixth (2019) ACM Conference on Learning @ Scale"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330430.3333627","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3330430.3333627","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:26Z","timestamp":1750204406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330430.3333627"}},"subtitle":["Teaching Programming at Scale via Live Coding"],"short-title":[],"issued":{"date-parts":[[2019,6,24]]},"references-count":35,"alternative-id":["10.1145\/3330430.3333627","10.1145\/3330430"],"URL":"https:\/\/doi.org\/10.1145\/3330430.3333627","relation":{},"subject":[],"published":{"date-parts":[[2019,6,24]]},"assertion":[{"value":"2019-06-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}