Preprints

  1. Gold, G., Asher, M. W., & Carvalho, P. F. (2025). Well-calibrated intuitions, flawed judgments: Low post-instruction self-efficacy steers students away from efficient learning. OSF Preprints. https://osf.io/preprints/osf/6bq4d_v1
  2. Hridi, A. P., Hoq, M., Gao, Z., Lynch, C., Sahay, R., Hosseinalipour, S., & Akram, B. (2025). Privacy-Preserving Distributed Link Predictions Among Peers in Online Classrooms Using Federated Learning. https://arxiv.org/abs/2504.10456
  3. Duan, Z., Fernandez, N., Narayanan, A. B. L., Hassany, M., de Alencar, R. S., Brusilovsky, P., Akram, B., & Lan, A. (2025). Automated Knowledge Component Generation and Knowledge Tracing for Coding Problems. https://arxiv.org/abs/2502.18632
  4. Ebrahimi, M., Sahay, R., Hosseinalipour, S., & Akram, B. (2025). The Transition from Centralized Machine Learning to Federated Learning for Mental Health in Education: A Survey of Current Methods and Future Directions. https://arxiv.org/abs/2501.11714
  5. Wei, Y., Carvalho, P. F., & Stamper, J. (2024). Uncovering Name-Based Biases in Large Language Models Through Simulated Trust Game. https://arxiv.org/abs/2404.14682

Refereed journal articles

  1. Asher, M. W., Sana, F., Koedinger, K. R., & Carvalho, P. F. (2025). Practice with feedback versus lecture: Consequences for learning, efficiency, and motivation. Journal of Applied Research in Memory and Cognition.
  2. Hridi, A. P., Sahay, R., Hosseinalipour, S., & Akram, B. (2024). Revolutionizing AI-Assisted Education with Federated Learning: A Pathway to Distributed, Privacy-Preserving, and Debiased Learning Ecosystems. Proceedings of the AAAI Symposium Series, 3(1), 297–303. https://ojs.aaai.org/index.php/AAAI-SS/article/view/31217
  3. Hoq, M., Brusilovsky, P., Akram, B., & others. (2024). Explaining explainability: Early performance prediction with student programming pattern profiling. Journal of Educational Data Mining, 16(2), 115–148.
  4. Brusilovsky, P. (2024). Intelligent Technologies for Personalized Practice Systems. Information and Technology in Education and Learning, 4(1), Inv–p001.
  5. Carvalho, P. F., McLaughlin, E. A., & Koedinger, K. R. (2022). Varied practice testing is associated with better learning outcomes in self-regulated online learning. Journal of Educational Psychology, 114(8), 1723–1742.
  6. Brusilovsky, P., Malmi, L., Hosseini, R., Guerra, J., Sirkiä, T., & Pollari-Malmi, K. (2018). An integrated practice system for learning programming in Python: design and evaluation [Journal Article]. Research and Practice in Technology Enhanced Learning, 13(18), 18.1–18.40. https://doi.org/10.1186/s41039-018-0085-9
  7. Brusilovsky, P., Somyurek, S., Guerra, J., Hosseini, R., Zadorozhny, V., & Durlach, P. (2016). Open Social Student Modeling for Personalized Learning [Journal Article]. IEEE Transactions on Emerging Topics in Computing, 4(3), 450–461. http://doi.ieeecomputersociety.org/10.1109/TETC.2015.2501243
  8. Akram, B., Min, W., Wiebe, E., Mott, B., Boyer, K. E., & Lester, J. Improving Stealth Assessment in Game-Based Learning with LSTM-Based Analytics. International Conference on Educational Data Mining. https://par.nsf.gov/biblio/10100664

Refereed conference proceedings

  1. Lekshmi-Narayanan, A.-B., Asher, M. W., Brusilovsky, P., & Carvalho, P. (2025). Can Motivated Students Do More Activities?
  2. Sampaio de Alencar, R., Demirtas, M. A., Saha, A. S., Shi, Y., & Brusilovsky, P. (2025). Integrating Expert Knowledge With Automated Knowledge Component Extraction for Student Modeling. Proceedings of the 33rd ACM Conference on User Modeling, Adaptation and Personalization, 307–312.
  3. Poh, A., Hridi, A., Barria-Pineda, J., Brusilovsky, P., & Akram, B. (2025). Example Explorers and Persistent Finishers: Exploring Student Practice Behaviors in a Python Practice System.
  4. Heickal, H., & Lan, A. (2025). Learning Code-Edit Embeddings to Model Student Debugging Behavior. International Conference on Artificial Intelligence in Education, 91–98.
  5. Hoq, M., Patil, A., Akhuseyinoglu, K., Brusilovsky, P., & Akram, B. (2025). An automated approach to recommending relevant worked examples for programming problems. Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1, 527–533.
  6. Gold, G., Asher, M. W., & Carvalho, P. F. (2025). To Honor or Dishonor Student Choices? The Impact of Self-Regulation on Instructional Methods and Learning Outcomes. Proceedings of the Annual Meeting of the Cognitive Science Society, 47.
  7. Barria-Pineda, J., Sonmez Unal, D., Akhuseyinoglu, K., Brusilovsky, P., & Walker, E. (2025). Using Self-regulated Learning Theory to Inform the Design of Educational Recommender Systems for Introductory Programming. International Conference on Artificial Intelligence in Education, 276–284.
  8. Duan, Z., Fernandez, N., Hicks, A., & Lan, A. (2025). Test case-informed knowledge tracing for open-ended coding tasks. Proceedings of the 15th International Learning Analytics and Knowledge Conference, 238–248.
  9. Akhuseyinoglu, K., Klašnja-Milicevic, A., & Brusilovsky, P. (2024). The impact of connecting worked examples and completion problems for introductory programming practice. European Conference on Technology Enhanced Learning, 3–18.
  10. Hoq, M., Shi, Y., Leinonen, J., Babalola, D., Lynch, C., Price, T., & Akram, B. (2024). Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models. Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, 526–532. https://doi.org/10.1145/3626252.3630826
  11. Hoq, M., Brusilovsky, P., & Akram, B. (2023, July). Analysis of an Explainable Student Performance Prediction Model in an Introductory Programming Course. Paper Presented at the International Conference on Educational Data Mining (EDM).
  12. Hoq, M., Chilla, S. R., Ahmadi Ranjbar, M., Brusilovsky, P., & Akram, B. (2023). SANN: Programming Code Representation Using Attention Neural Network with Optimized Subtree Extraction. Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, 783–792. https://doi.org/10.1145/3583780.3615047
  13. Akram, B., & Magooda, A. (2023). Analysis of Students’ Problem-Solving Behavior when Using Copilot for Open-Ended Programming Projects. Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 2, 32. https://doi.org/10.1145/3568812.3603487
  14. Barria-Pineda, J., Akhuseyinoglu, K., & Brusilovsky, P. (2023). Adaptive Navigational Support and Explainable Recommendations in a Personalized Programming Practice System [Conference Proceedings]. 34th ACM Conference on Hypertext and Social Media, 1–9. https://dl.acm.org/doi/10.1145/3603163.3609054
  15. Liu, N., Wang, Z., Baraniuk, R., & Lan, A. (2022). Open-ended Knowledge Tracing for Computer Science Education. In Y. Goldberg, Z. Kozareva, & Y. Zhang (Eds.), Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing (pp. 3849–3862). Association for Computational Linguistics. https://aclanthology.org/2022.emnlp-main.254
  16. Barria-Pineda, J., Akhuseyinoglu, K., Želem-Ćelap, S., Brusilovsky, P., Klasnja Milicevic, A., & Ivanovic, M. (2021). Explainable Recommendations in a Personalized Programming Practice System [Conference Proceedings]. In I. Roll, D. McNamara, S. Sosnovsky, R. Luckin, & V. Dimitrova (Eds.), 22nd International Conference on Artificial Intelligence in Education, AIED 2021 (Vol. 12748, pp. 64–76). Springer. https://doi.org/10.1007/978-3-030-78292-4_6
  17. Thaker, K., Carvalho, P., & Koedinger, K. (2019). Comprehension Factor Analysis: Modeling student’s reading behaviour: Accounting for reading practice in predicting students’ learning in MOOCs. Proceedings of the 9th International Conference on Learning Analytics & Knowledge, 111–115. https://doi.org/10.1145/3303772.3303817
  18. Chounta, I.-A., & Carvalho, P. F. (2019). Square it up! How to model step duration when predicting student performance. Proceedings of the 9th International Conference on Learning Analytics & Knowledge, 330–334. https://doi.org/10.1145/3303772.3303827
  19. Barria-Pineda, J., Akhuseyinoglu, K., & Brusilovsky, P. (2019). Explaining Need-based Educational Recommendations Using Interactive Open Learner Models [Conference Proceedings]. International Workshop on Transparent Personalization Methods Based on Heterogeneous Personal Data, ExHUM at the 27th ACM Conference On User Modelling, Adaptation And Personalization, UMAP ’19, 273–277. https://dl.acm.org/citation.cfm?id=3323463
  20. Carvalho, P. F., Gao, M., Motz, B. A., & Koedinger, K. R. (2018, July). Analyzing the Relative Learning Benefits of Completing Required Activities and Optional Readings in Online Courses. Paper Presented at the International Conference on Educational Data Mining (EDM).
  21. Barria-Pineda, J., Guerra-Hollstein, J., & Brusilovsky, P. (2018). A Fine-Grained Open Learner Model for an Introductory Programming Course [Conference Proceedings]. 26th Conference on User Modeling, Adaptation and Personalization, UMAP ’18, 53–61.
  22. Carvalho, P. F., McLaughlin, E. A., & Koedinger, K. R. (2017). Is there an explicit learning bias? Students beliefs, behaviors and learning outcomes. Proceedings of the Annual Meeting of the Cognitive Science Society, 39, 204–209. escholarship.org/uc/item/00w8g6df#author
  23. Hosseini, R., Brusilovsky, P., Yudelson, M., & Hellas, A. (2017). Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and Traditional Courses [Conference Proceedings]. Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization, 76–84. https://www.researchgate.net/publication/316650044_Stereotype_Modeling_for_Problem-Solving_Performance_Predictions_in_MOOCs_and_Traditional_Courses
  24. Guerra Hollstein, J., Barria Pineda, J., Schunn, C., Bull, S., & Brusilovsky, P. (2017). Fine-Grained Open Learner Models: Complexity Versus Support [Conference Proceedings]. 25th Conference on User Modeling, Adaptation and Personalization, 41–49. http://dx.doi.org/10.1145/3079628.3079682
  25. Yudelson, M., Hosseini, R., Vihavainen, A., & Brusilovsky, P. (2014). Investigating Automated Student Modeling in a Java MOOC [Conference Proceedings]. In J. Stamper, Z. Pardos, M. Mavrikis, & B. M. McLaren (Eds.), the 7th International Conference on Educational Data Mining (EDM 2014) (pp. 261–264). http://educationaldatamining.org/EDM2014/uploads/procs2014/short%20papers/261_EDM-2014-Short.pdf
  26. Loboda, T., Guerra, J., Hosseini, R., & Brusilovsky, P. (2014). Mastery Grids: An Open Source Social Educational Progress Visualization [Conference Proceedings]. In S. de Freitas, C. Rensing, P. J. Muñoz Merino, & T. Ley (Eds.), 9th European Conference on Technology Enhanced Learning (EC-TEL 2014) (Vol. 8719, pp. 235–248). http://link.springer.com/chapter/10.1007%2F978-3-319-11200-8_18