{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:17:43Z","timestamp":1750220263758,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T00:00:00Z","timestamp":1654041600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6]]},"DOI":"10.1145\/3491140.3528295","type":"proceedings-article","created":{"date-parts":[[2022,5,31]],"date-time":"2022-05-31T22:17:55Z","timestamp":1654035475000},"page":"427-430","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Teaching and Learning Programming with Linux using In-Browser Client-Side Web Technologies: Exploring the Key Features for Achieving Systems and Tools Scalability"],"prefix":"10.1145","author":[{"given":"R\u00e9mi","family":"Sharrock","sequence":"first","affiliation":[{"name":"LTCI, T\u00e9l\u00e9com Paris, Institut Polytechnique de Paris, Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ewen","family":"Collin","sequence":"additional","affiliation":[{"name":"LTCI, T\u00e9l\u00e9com Paris, Institut Polytechnique de Paris, Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thibaud","family":"Labat","sequence":"additional","affiliation":[{"name":"LTCI, T\u00e9l\u00e9com Paris, Institut Polytechnique de Paris, Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ella","family":"Hamonic","sequence":"additional","affiliation":[{"name":"Independant researcher, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petra","family":"Bonfert-Taylor","sequence":"additional","affiliation":[{"name":"Dartmouth University, Hanover, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Goudzwaard","sequence":"additional","affiliation":[{"name":"Darmouth University, Hanover, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.2196\/14160"},{"key":"e_1_3_2_1_2_1","volume-title":"et E. Hamonic, \"WebLinux: a scalable in-browser and client-side Linux and IDE,\" in Proceedings of the Fifth Annual ACM Conference on Learning at Scale","author":"Sharrock R.","year":"2018","unstructured":"R. Sharrock, L. Angrave, et E. Hamonic, \"WebLinux: a scalable in-browser and client-side Linux and IDE,\" in Proceedings of the Fifth Annual ACM Conference on Learning at Scale, 2018, p. 1--2."},{"key":"e_1_3_2_1_3_1","volume-title":"et G. Weber, \"BrowserVM: Running Unmodified Operating Systems and Applications in Browsers,\" in 2020 IEEE International Conference on Web Services (ICWS)","author":"Wen E.","year":"2020","unstructured":"E. Wen, J. Warren, et G. Weber, \"BrowserVM: Running Unmodified Operating Systems and Applications in Browsers,\" in 2020 IEEE International Conference on Web Services (ICWS), 2020, p. 473--480."},{"doi-asserted-by":"crossref","unstructured":"R. Sharrock E. Hamonic M. Hiron et S. Carlier \"Codecast: An innovative technology to facilitate teaching and learning computer programming in a C language online course \" in Proceedings of the Fourth (2017) ACM Conference on Learning@ Scale 2017 p. 147--148.","key":"e_1_3_2_1_4_1","DOI":"10.1145\/3051457.3053970"},{"key":"e_1_3_2_1_5_1","first-page":"299","volume-title":"ECEL 2018 17th European Conference on e-Learning","author":"Lauv\u00e5s P.","year":"2018","unstructured":"P. Lauv\u00e5s Jr, R. Gonzalez, et A. C. T. Westerdals Oslo, \"Teaching Introductory Web Development Using Scrimba; An Interactive And Cooperative Development Tool,\" in ECEL 2018 17th European Conference on e-Learning, 2018, p. 299."},{"key":"e_1_3_2_1_6_1","volume-title":"expanding the design space of learner interactions with computer programming tutorial videos,\" in Proceedings of the Fifth Annual ACM Conference on Learning at Scale","author":"Guo K.","year":"2018","unstructured":"K. Khandwala et P. J. Guo, \"Codemotion: expanding the design space of learner interactions with computer programming tutorial videos,\" in Proceedings of the Fifth Annual ACM Conference on Learning at Scale, 2018, p. 1--10."},{"key":"e_1_3_2_1_7_1","first-page":"3","article-title":"Ims learning tools interoperability: Enabling a mash-up approach to teaching and learning tools","volume":"7","author":"Severance C.","year":"2010","unstructured":"C. Severance, T. Hanss, et J. Hardin, \"Ims learning tools interoperability: Enabling a mash-up approach to teaching and learning tools,\" Technology, Instruction, Cognition and Learning, vol. 7, n\u00b0 3--4, p. 245--262, 2010.","journal-title":"Technology, Instruction, Cognition and Learning"},{"doi-asserted-by":"crossref","unstructured":"A. Bakharia K. Kitto A. Pardo D. Gasevic et S. Dawson \"Recipe for success: lessons learnt from using xAPI within the connected learning analytics toolkit \" in Proceedings of the sixth international conference on learning analytics & knowledge 2016 p. 378--382.","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2883851.2883882"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/3330430.3333670"},{"key":"e_1_3_2_1_10_1","first-page":"1","article-title":"Welcome to the Course: Early Social Cues Influence Women's Persistence in Computer Science,\" in Proceedings of the 2020 CHI Conference on Human Factors","author":"Kizilcec R. F.","year":"2020","unstructured":"R. F. Kizilcec, A. Saltarelli, P. Bonfert-Taylor, M. Goudzwaard, E. Hamonic, et R. Sharrock, \"Welcome to the Course: Early Social Cues Influence Women's Persistence in Computer Science,\" in Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 2020, p. 1--13.","journal-title":"Computing Systems"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1109\/TSE.2018.2802916"},{"key":"e_1_3_2_1_12_1","first-page":"342","volume-title":"European Conference on Technology Enhanced Learning","author":"Litherland K.","year":"2021","unstructured":"K. Litherland, A. Kluge, et A. I. M\u00f8rch, \"Interactive Screencasts as Learning Tools in Introductory Programming,\" in European Conference on Technology Enhanced Learning, 2021, p. 342--346."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/3131785.3131831"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/3369255.3369283"},{"key":"e_1_3_2_1_15_1","volume-title":"A study of the student experience in introductory and advanced programming courses,\" in Norsk IKT-konferanse for forskning og utdanning","author":"Fagernes T.-M.","year":"2020","unstructured":"T.-M. Gr\u00f8nli et S. Fagernes, \"The live programming lecturing technique: A study of the student experience in introductory and advanced programming courses,\" in Norsk IKT-konferanse for forskning og utdanning, 2020, no 4."},{"key":"e_1_3_2_1_16_1","first-page":"1","article-title":"MOOC pedagogy: Gleaning good practice from existing MOOCs","volume":"10","author":"Bali M.","year":"2014","unstructured":"M. Bali, \"MOOC pedagogy: Gleaning good practice from existing MOOCs,\" Journal of Online Learning and Teaching, vol. 10, n 1, p. 44, 2014.","journal-title":"Journal of Online Learning and Teaching"},{"unstructured":"Harvard Digital Assets for Reuse in Teaching https:\/\/dart.harvard.edu\/about","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","volume-title":"et A. S. M. Venigalla, \"YTCoder-Towards Turning YouTube into a Development Environment,\" in Conference Companion Publication of the 2020 on Computer Supported Cooperative Work and Social Computing","author":"Mathews N. S.","year":"2020","unstructured":"N. S. Mathews, S. Chimalakonda, et A. S. M. Venigalla, \"YTCoder-Towards Turning YouTube into a Development Environment,\" in Conference Companion Publication of the 2020 on Computer Supported Cooperative Work and Social Computing, 2020, p. 43--46."}],"event":{"acronym":"L@S '22","name":"L@S '22: Ninth (2022) ACM Conference on Learning @ Scale","location":"New York City NY USA"},"container-title":["Proceedings of the Ninth ACM Conference on Learning @ Scale"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3491140.3528295","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3491140.3528295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:55Z","timestamp":1750188655000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3491140.3528295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6]]},"references-count":18,"alternative-id":["10.1145\/3491140.3528295","10.1145\/3491140"],"URL":"https:\/\/doi.org\/10.1145\/3491140.3528295","relation":{},"subject":[],"published":{"date-parts":[[2022,6]]},"assertion":[{"value":"2022-06-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}