{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T08:31:59Z","timestamp":1779352319194,"version":"3.51.4"},"reference-count":84,"publisher":"Association for Computing Machinery (ACM)","issue":"CSCW2","license":[{"start":{"date-parts":[[2023,9,28]],"date-time":"2023-09-28T00:00:00Z","timestamp":1695859200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2023,9,28]]},"abstract":"<jats:p>Self-regulation of learning in programming has been extensively investigated, emphasising an individual's metacognitive and motivational regulation components. However, learning often happens in socially situated contexts, and little emphasis has been paid to studying social modes of regulation in programming. We designed Thyone, a collaborative Jupyter Notebook extension to support learners' programming regulation in an online classroom context with the overall aim to foster their intrinsic motivation toward programming. Thyone's salient features - Flowchart, Discuss and Share Cell - incorporate affordances for learners to co-regulate their learning and drive their motivation. In an exploratory quasi-experimental study, we investigated learners' engagement with Thyone's features and assessed its influence on their learning motivation in an introductory programming course. We found that Thyone facilitated the co-regulation of programming learning and that the users' engagement with Thyone appeared to positively influence components of their motivation: interest, autonomy, and relatedness. Our results inform the design of technological interventions to support co-regulation in programming learning.<\/jats:p>","DOI":"10.1145\/3610089","type":"journal-article","created":{"date-parts":[[2023,10,4]],"date-time":"2023-10-04T15:54:10Z","timestamp":1696434850000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Supporting Co-Regulation and Motivation in Learning Programming in Online Classrooms"],"prefix":"10.1145","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8975-5885","authenticated-orcid":false,"given":"Lahari","family":"Goswami","sequence":"first","affiliation":[{"name":"University of Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8766-4034","authenticated-orcid":false,"given":"Alexandre","family":"Senges","sequence":"additional","affiliation":[{"name":"University of Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4598-9604","authenticated-orcid":false,"given":"Thibault","family":"Estier","sequence":"additional","affiliation":[{"name":"University of Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1860-6110","authenticated-orcid":false,"given":"Mauro","family":"Cherubini","sequence":"additional","affiliation":[{"name":"University of Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,10,4]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2014.7044089"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020--7373(86)80079--7"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2998181.2998360"},{"key":"e_1_2_2_4_1","volume-title":"The Jigsaw Classroom","author":"Aronson Elliot","unstructured":"Elliot Aronson, Nancy Blaney, Cookie Stephan, Jev Sikes, and Matthew Snapp. 1978. The Jigsaw Classroom. CA: Sage Publishing Company, Beverly Hills."},{"key":"e_1_2_2_5_1","volume-title":"Proceedings of the 17th Workshop of the Psychology of Programming Interest Group, PPIG 05","author":"Bergin Susan","year":"2005","unstructured":"Susan Bergin and Ronan Reilly. 2005. The influence of motivation and comfort-level on learning to program. In Proceedings of the 17th Workshop of the Psychology of Programming Interest Group, PPIG 05. Psychology of Programming Interest Group, Brighton, UK, 293--304. https:\/\/mural.maynoothuniversity.ie\/8685\/"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089794"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328778.3366887"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384315"},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of the 2012 annual meeting","volume":"1","author":"Brennan Karen","year":"2012","unstructured":"Karen Brennan and Mitchel Resnick. 2012. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting, Vol. 1. American Educational Research Association, Vancouver, Canada, 25."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X018001032"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3476041"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC50065.2020.9127260"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1316624.1316674"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1302_1"},{"key":"e_1_2_2_15_1","volume-title":"Quasi-experimentation: Design & Analysis Issues for Field Settings. Houghton Mifflin","author":"Cook T.D.","year":"1979","unstructured":"T.D. Cook and D.T. Campbell. 1979. Quasi-experimentation: Design & Analysis Issues for Field Settings. Houghton Mifflin, Boston, MA, USA. 87077855 https:\/\/books.google.ch\/books?id=BFNqAAAAMAAJ"},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research -","volume":"88","author":"de Raadt Michael","year":"2007","unstructured":"Michael de Raadt, David Lai, and Richard Watson. 2007. An Evaluation of Electronic Individual Peer Assessment in an Introductory Programming Course. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli National Park, Finland) (Koli Calling '07). Australian Computer Society, Inc., AUS, 53--64."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--1--4899--2271--7"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467--6494.1994.tb00797.x"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1041--6080(96)90013--8"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--1--4020--9827--7_1"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3264507"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1080\/0031383930370305"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591715"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/0144341032000060084"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384316"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3429360.3468198"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2018.8659134"},{"key":"e_1_2_2_28_1","volume-title":"Research methods for the behavioral sciences","author":"Gravetter Frederick J.","unstructured":"Frederick J. Gravetter and Lori-Ann B. Forzano. 2012. Research methods for the behavioral sciences 4th ed ed.). Wadsworth, Australia ; Belmont, CA.","edition":"4"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--1--4419--5546--3_2"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.4324\/9781315697048--6"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11251-005--1274--7"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2015.43"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10639-019-09863-w"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140197"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-009-9072-x"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2008.08.010"},{"key":"e_1_2_2_37_1","volume-title":"Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences","volume":"4","author":"Jenkins Tony","year":"2002","unstructured":"Tony Jenkins. 2002. On the difficulty of learning to program. In Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, Vol. 4. LTSN-ICS, Loughborough, 53--58."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1080\/00461520.2015.1075400"},{"key":"e_1_2_2_39_1","volume-title":"Introducing sociocultural theory. Sociocultural theory and second language learning","author":"Lantolf James P","year":"2000","unstructured":"James P Lantolf. 2000. Introducing sociocultural theory. Sociocultural theory and second language learning, Vol. 1 (2000), 1--26."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2004.825053"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.335"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858252"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293881.3295779"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028174.971344"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","unstructured":"Jeremy Miles. 2014. Tolerance and Variance Inflation Factor. https:\/\/doi.org\/10.1002\/9781118445112.stat06593","DOI":"10.1002\/9781118445112.stat06593"},{"key":"e_1_2_2_46_1","unstructured":"Matthew B Miles A Michael Huberman and Johnny Salda na. 2019. Qualitative data analysis: A methods sourcebook. https:\/\/us.sagepub.com\/en-us\/nam\/qualitative-data-analysis\/book246128"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015362608943"},{"key":"e_1_2_2_48_1","volume-title":"Intrinsic motivation inventory: Psychometric properties in the context of first language and mathematics learning. Psicologia: Reflex ao e Cr'itica","author":"Monteiro Vera","year":"2015","unstructured":"Vera Monteiro, Lourdes Mata, and Francisco Peixoto. 2015. Intrinsic motivation inventory: Psychometric properties in the context of first language and mathematics learning. Psicologia: Reflex ao e Cr'itica, Vol. 28 (2015), 434--443."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.3102\/00346543076004449"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2015.1033129"},{"key":"e_1_2_2_51_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Parsons Dale","year":"2006","unstructured":"Dale Parsons and Patricia Haden. 2006. Parson's Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (Hobart, Australia) (ACE '06). Australian Computer Society, Inc., AUS, 157--163."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1037\/a0030307"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.03167"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.19173\/irrodl.v19i3.3370"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406263"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126642"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1037\/a0032690"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322363"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.101"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0--12--350772--3.50015-X"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670757.2670772"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","unstructured":"R. Ryan and E. Deci. 2000. Self-determination theory and the facilitation of intrinsic motivation social development and well-being. The American psychologist Vol. 55 1 (2000) 68--78. https:\/\/doi.org\/10.1037\/0003-066X.55.1.68","DOI":"10.1037\/0003-066X.55.1.68"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022-3514.43.3.450"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1037\/0022--3514.57.5.749"},{"key":"e_1_2_2_67_1","volume-title":"Deci","author":"Ryan Richard M.","year":"2017","unstructured":"Richard M. Ryan and Edward L. Deci. 2017. Self-Determination Theory Basic Psychological Needs in Motivation, Development and Wellness. The Guilford Press, New York, USA. 770 pages."},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cedpsych.2020.101860"},{"key":"e_1_2_2_69_1","volume-title":"The coding manual for qualitative researchers","author":"Johnny Salda","unstructured":"Johnny Salda na. 2013. The coding manual for qualitative researchers 2nd ed.). SAGE, Los Angeles. OCLC: ocn796279115.","edition":"2"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584334"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300886"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3394003"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/274644.274702"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_2_2_75_1","volume-title":"Spohrer","author":"Soloway E.","year":"1988","unstructured":"E. Soloway and James C. Spohrer. 1988. Studying the Novice Programmer. L. Erlbaum Associates Inc., USA."},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/800037.800968"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1080\/09500693.2015.1083634"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3479559"},{"key":"e_1_2_2_79_1","volume-title":"Hadwin","author":"Winne Philip H.","year":"2008","unstructured":"Philip H. Winne and Allyson F. Hadwin. 2008. The Weave of Motivation and Self-Regulated Learning. In Motivation and Self-regulated Learning: Theory, Research, and Applications, Dale H. Schunk and Barry J. Zimmerman (Eds.). Routledge, New York, 297--314."},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/234867.234872"},{"key":"e_1_2_2_81_1","volume-title":"Proceedings of the 2013 NIPS Data-driven education workshop","volume":"11","author":"Yang Diyi","year":"2013","unstructured":"Diyi Yang, Tanmay Sinha, David Adamson, and Carolyn Penstein Ros\u00e9. 2013. Turn on, tune in, drop out: Anticipating student dropouts in massive open online courses. In Proceedings of the 2013 NIPS Data-driven education workshop, Vol. 11. Curran Associates Inc., Lake Tahoe, Nevada, USA, 14. https:\/\/cs.stanford.edu\/ diyiy\/docs\/nips13.pdf"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sbspro.2012.09.276"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1016\/0361--476X(86)90027--5"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","unstructured":"Barry J. Zimmerman. 2000. Chapter 2 - Attaining Self-Regulation: A Social Cognitive Perspective. In Handbook of Self-Regulation Monique Boekaerts Paul R. Pintrich and Moshe Zeidner (Eds.). Academic Press San Diego 13--39. https:\/\/doi.org\/10.1016\/B978-012109890--2\/50031--7","DOI":"10.1016\/B978-012109890--2\/50031--7"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3610089","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3610089","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T04:16:16Z","timestamp":1755749776000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3610089"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,28]]},"references-count":84,"journal-issue":{"issue":"CSCW2","published-print":{"date-parts":[[2023,9,28]]}},"alternative-id":["10.1145\/3610089"],"URL":"https:\/\/doi.org\/10.1145\/3610089","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,28]]},"assertion":[{"value":"2023-10-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}