Computer-supported Collaborative Learning in Programming Education: A Systematic Literature Review. - Leonardo S. Silva; António José Mendes; Anabela Gomes (EDUCON, 2020)

Investigating the Socially Shared Regulation of Learning in the Context of Programming Education. - Leonardo S. Silva (ITiCSE, 2020)

Exploring the Association between Self-Regulation of Learning and Programming Learning: A Multinational Investigation. - Leonardo S. Silva; António J. Mendes; Anabela Gomes; Gabriel Fortes Cavalcanti de Macêdo; Chan-Tong Lam; Calana Chan (FIE, 2021)

Regulation of Learning Interventions in Programming Education: A Systematic Literature Review and Guideline Proposition. - Leonardo S. Silva; António José Mendes; Anabela Gomes; Gabriel Fortes Cavalcanti de Macêdo (SIGCSE, 2021)

Exploring the Impact of Self-Regulation of Learning Support on Programming Performance and Code Development. - Leonardo S. Silva; Anabela Gomes; António José Mendes (FIE, 2023)

A study on the Motivation of Computer Science Students to Learn Programming. - Leonardo S. Silva; Anabela Gomes; Ana Rosa Borges; Verónica Vasconcelos; António José Mendes (SIIE, 2023)

Fostering regulatory processes using computational scaffolding. - Leonardo S. Silva; António J. Mendes; Anabela Gomes; Gabriel Fortes (Int. J. Comput. Support. Collab. Learn., 2023)

Investigating Programming Students Problem Comprehension Ability and its Association With Learning Performance. - Leonardo S. Silva; António José Mendes; Anabela Gomes; Gabriel Fortes (IEEE Trans. Educ., 2023)

Investigating Students' Usage of Self-regulation of Learning Scaffoldings in a Computer-based Programming Learning Environment. - Leonardo S. Silva; Anabela Gomes; António J. Mendes (SIGCSE (1), 2024)

What Learning Strategies are Used by Programming Students? A Qualitative Study Grounded on the Self-regulation of Learning Theory. - Leonardo S. Silva; António J. Mendes; Anabela Gomes; Gabriel Fortes (ACM Trans. Comput. Educ., 2024)