TY - GEN AU - Person Montero, Tatiana AU - Caballero Hernández, Juan Antonio AU - Romero, Cristóbal AU - Ruiz Rube, Iván AU - Dodero Beardo, Juan Manuel A4 - Ingeniería Informática PY - 2026 SN - 2666-5573 UR - http://hdl.handle.net/10498/40143 AB - Personalized learning in programming education aims at adapting instructional strategies to the diverse needs of students, particularly novice programmers. However, traditional approaches often fail to accommodate individual learning styles or... LA - eng PB - Elsevier KW - Learning personalization KW - Block-based languages KW - Machine learning KW - K-Means KW - Hierarchical Agglomerative TI - Learning personalization in block-based programming languages using clustering and static code analysis DO - 10.1016/j.caeo.2026.100333 ER -