{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T10:34:53Z","timestamp":1777113293025,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,27]]},"DOI":"10.1145\/3785022.3785110","type":"proceedings-article","created":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T09:39:01Z","timestamp":1777109941000},"page":"962-968","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Modeling Programming Skills with Source Code Embeddings for Context-aware Exercise Recommendation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-8010-7468","authenticated-orcid":false,"given":"Carlos Eduardo","family":"Paulino Silva","sequence":"first","affiliation":[{"name":"Departamento de Inform\u00e1tica, Universidade Federal de Vi\u00e7osa, Vi\u00e7osa, Minas Gerais, Brazil and Instituto Federal de Educa\u00e7\u00e3o, Ci\u00eancia e Tecnologia de Minas Gerais, Ouro Branco, Minas Gerais, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-6197-3418","authenticated-orcid":false,"given":"Jo\u00e3o Pedro","family":"Medrado Sena","sequence":"additional","affiliation":[{"name":"Instituto de Ci\u00eancias Matem\u00e1ticas e de Computa\u00e7\u00e3o, Universidade de S\u00e3o Paulo, S\u00e3o Carlos, S\u00e3o Paulo, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0563-0434","authenticated-orcid":false,"given":"Julio Cesar","family":"Soares dos Reis","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica, Universidade Federal de Vi\u00e7osa, Vi\u00e7osa, Minas Gerais, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5743-3523","authenticated-orcid":false,"given":"Andr\u00e9 Gustavo","family":"dos Santos","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica, Universidade Federal de Vi\u00e7osa, Vi\u00e7osa, Minas Gerais, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5731-8114","authenticated-orcid":false,"given":"Lucas","family":"Nascimento Ferreira","sequence":"additional","affiliation":[{"name":"Departamento de Ci\u00eancia da Computa\u00e7\u00e3o, Universidade Federal de Minas Gerais, Belo Horizonte, Minas Gerais, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2026,4,26]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3636555.3636881"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3303772.3303813"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3640457.3688010"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287432"},{"key":"e_1_3_3_2_6_2","volume-title":"Universities Can\u2019t Accommodate All the Computer Science Majors","author":"Ed Inside\u00a0Higher","year":"2023","unstructured":"Inside\u00a0Higher Ed. 2023. Universities Can\u2019t Accommodate All the Computer Science Majors. https:\/\/www.insidehighered.com\/news\/students\/academics\/2023\/11\/02\/high-demand-comp-sci-degrees-leads-enrollment-caps"},{"key":"e_1_3_3_2_7_2","unstructured":"Michal Fori\u0161ek. 2009. Using item response theory to rate (not only) programmers. Olympiads in Informatics 3 (2009) 3\u201316."},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","unstructured":"Daya Guo Shuo Ren Shuai Lu Zhangyin Feng Duyu Tang Shujie Liu Long Zhou Nan Duan Alexey Svyatkovskiy Shengyu Fu Michele Tufano Shao\u00a0Kun Deng Colin Clement Dawn Drain Neel Sundaresan Jian Yin Daxin Jiang and Ming Zhou. 2021. GraphCodeBERT: Pre-training Code Representations with Data Flow. 10.48550\/arXiv.2009.08366 arxiv:https:\/\/arXiv.org\/abs\/2009.08366\u00a0[cs.SE]","DOI":"10.48550\/arXiv.2009.08366"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","unstructured":"Edward\u00a0J. Hu Yelong Shen Phillip Wallis Zeyuan Allen-Zhu Yuanzhi Li Shean Wang Lu Wang and Weizhu Chen. 2021. LoRA: Low-Rank Adaptation of Large Language Models. 10.48550\/arXiv.2106.09685 arxiv:https:\/\/arXiv.org\/abs\/2106.09685\u00a0[cs.CL]","DOI":"10.48550\/arXiv.2106.09685"},{"key":"e_1_3_3_2_10_2","first-page":"30233","volume-title":"Advances in Neural Information Processing Systems","author":"Kusupati Aditya","year":"2022","unstructured":"Aditya Kusupati, Gantavya Bhatt, Aniket Rege, Matthew Wallingford, Aditya Sinha, Vivek Ramanujan, William Howard-Snyder, Kaifeng Chen, Sham Kakade, Prateek Jain, and Ali Farhadi. 2022. Matryoshka Representation Learning. In Advances in Neural Information Processing Systems, S.\u00a0Koyejo, S.\u00a0Mohamed, A.\u00a0Agarwal, D.\u00a0Belgrave, K.\u00a0Cho, and A.\u00a0Oh (Eds.), Vol.\u00a035. Curran Associates, Inc., 30233\u201330249."},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.emnlp-main.254"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2019.00116"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","unstructured":"Rodrigo\u00a0Pessoa Medeiros Geber\u00a0Lisboa Ramalho and Taciana\u00a0Pontual Falc\u00e3o. 2019. A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education. IEEE Transactions on Education 62 2 (May 2019) 77\u201390. 10.1109\/TE.2018.2864133","DOI":"10.1109\/TE.2018.2864133"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","unstructured":"Daniel\u00a0M. Muepu Yutaka Watanobe and Md.\u00a0Faizul Ibne\u00a0Amin. 2025. A Comprehensive Content-Based Recommendation System for Programming Problems Through Multi-Faceted Code Analysis. IEEE Access 13 (2025) 93712\u201393734. 10.1109\/ACCESS.2025.3574246","DOI":"10.1109\/ACCESS.2025.3574246"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","unstructured":"Radek Pel\u00e1nek. 2017. Bayesian knowledge tracing logistic models and beyond: an overview of learner modeling techniques. User Modeling and User-Adapted Interaction 27 3 (01 Dec 2017) 313\u2013350. 10.1007\/s11257-017-9193-2","DOI":"10.1007\/s11257-017-9193-2"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-80421-3_51"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","unstructured":"Filipe\u00a0Dwan Pereira Luiz Rodrigues Marcelo Henrique\u00a0Oliveira Henklain Hermino Freitas David\u00a0Fernandes Oliveira Alexandra\u00a0I. Cristea Leandro Carvalho Seiji Isotani Aileen Benedict Mohsen Dorodchi and Elaine Harada\u00a0Teixeira de Oliveira. 2023. Toward Human\u2013AI Collaboration: A Recommender System to Support CS1 Instructors to Select Problems for Assignments and Exams. IEEE Transactions on Learning Technologies 16 3 (2023) 457\u2013472. 10.1109\/TLT.2022.3224121","DOI":"10.1109\/TLT.2022.3224121"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","unstructured":"Md.\u00a0Mostafizer Rahman Yutaka Watanobe Taku Matsumoto Rage\u00a0Uday Kiran and Keita Nakamura. 2022. Educational Data Mining to Support Programming Learning Using Problem-Solving Data. IEEE Access 10 (2022) 26186\u201326202. 10.1109\/ACCESS.2022.3157288","DOI":"10.1109\/ACCESS.2022.3157288"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Saba Sturua Isabelle Mohr Mohammad\u00a0Kalim Akram Michael G\u00fcnther Bo Wang Markus Krimmel Feng Wang Georgios Mastrapas Andreas Koukounas Andreas Koukounas Nan Wang and Han Xiao. 2024. jina-embeddings-v3: Multilingual Embeddings With Task LoRA. 10.48550\/arXiv.2409.10173 arxiv:https:\/\/arXiv.org\/abs\/2409.10173\u00a0[cs.CL]","DOI":"10.48550\/arXiv.2409.10173"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","unstructured":"Andrew Trotman and Chris Handley. 2008. Programming contest strategy. Computers & Education 50 3 (2008) 821\u2013837. 10.1016\/j.compedu.2006.08.008","DOI":"10.1016\/j.compedu.2006.08.008"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","unstructured":"Boban Vesin Katerina Mangaroska Kamil Akhuseyinoglu and Michail Giannakos. 2022. Adaptive Assessment and Content Recommendation in Online Programming Courses: On the Use of Elo-rating. ACM Trans. Comput. Educ. 22 3 Article 33 (June 2022) 27\u00a0pages. 10.1145\/3511886","DOI":"10.1145\/3511886"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","unstructured":"Spencer Yoder Muntasir Hoq Peter Brusilovsky and Bita Akram. 2022. Exploring Sequential Code Embeddings for Predicting Student Success in an Introductory Programming Course. 10.5281\/zenodo.6983195","DOI":"10.5281\/zenodo.6983195"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/FIE56618.2022.9962646"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","unstructured":"Shuyan Zhou Uri Alon Sumit Agarwal and Graham Neubig. 2023. CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code. 10.48550\/arXiv.2302.05527 arxiv:https:\/\/arXiv.org\/abs\/2302.05527\u00a0[cs.SE]","DOI":"10.48550\/arXiv.2302.05527"}],"event":{"name":"LAK 2026: LAK26: 16th International Learning Analytics and Knowledge Conference","location":"Bergen Norway","acronym":"LAK 2026"},"container-title":["Proceedings of the LAK26: 16th International Learning Analytics and Knowledge Conference"],"original-title":[],"deposited":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T09:42:35Z","timestamp":1777110155000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3785022.3785110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,26]]},"references-count":23,"alternative-id":["10.1145\/3785022.3785110","10.1145\/3785022"],"URL":"https:\/\/doi.org\/10.1145\/3785022.3785110","relation":{},"subject":[],"published":{"date-parts":[[2026,4,26]]},"assertion":[{"value":"2026-04-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}