Learning analytics in computer programming education: A bibliometric scoping review
DOI:
https://doi.org/10.38140/ijer-2025.vol7.2.06Keywords:
Learning analytics, programming education, engineering, mathematics, data mining, bibliometric analysisAbstract
There are often high failure rates and student attrition in programming education due to challenges with syntax, debugging, and abstract concepts. Traditional teaching approaches have struggled to meet the diverse learning needs of students. This paper presents a scoping review incorporating bibliometric analysis that examines Learning Analytics (LA) research in programming education within Computer Science, Engineering, and Mathematics. The study identifies thematic trends, research gaps, and instructional implications. A bibliometric scoping review was conducted on documents published from 2014 to 2023, retrieved from Scopus and Web of Science. After screening, 1,208 documents were analysed. The review reveals a growing focus on data mining, predictive modelling, and student-centred learning. Most research outputs emerge from Europe and North America, while Africa shows a growing contribution. However, programming-specific applications such as debugging and formative feedback remain underexplored. The study highlights the limited integration of learning theories in LA applications. It also suggests that aligning LA with frameworks like cognitive load theory can foster personalised learning, enhance engagement, and support skill acquisition. These findings provide evidence-based insights to guide instructional innovation, research collaboration, and the development of adaptive programming education systems.
References
Agbo, F. J., Oyelere, S. S., Suhonen, J., & Tukiainen, M. (2021). Scientific production and thematic breakthroughs in smart learning environments: A bibliometric analysis. Smart Learning Environments, 8(1), 1.13. https://doi.org/10.1186/s40561-020-00145-4
Agrawal, S., Oza, P., Kakkar, R., Tanwar, S., Jetani, V., Undhad, J., & Singh, A. (2024). Analysis and recommendation system based on PRISMA checklist to write systematic review. Assessing Writing, 61, 100866. https://doi.org/10.1016/j.asw.2024.100866
Asai, S., Phuong, D. T. D., Harada, F., & Shimakawa, H. (2019). Predicting cognitive load in acquisition of programming abilities. International Journal of Electrical and Computer Engineering, 9(4), 3262–3271. https://doi.org/10.11591/ijece.v9i4.pp3262-3271
Bosse, Y., & Gerosa, M. A. (2017). Why is programming so difficult to learn? ACM SIGSOFT Software Engineering Notes, 41(6), 1–6. https://doi.org/10.1145/3011286.3011301
Della Corte, V., Del Gaudio, G., Sepe, F., & Sciarelli, F. (2019). Sustainable tourism in the open innovation realm: A bibliometric analysis. Sustainability (Switzerland), 11(21), 1-15. https://doi.org/10.3390/su11216114
Echchakoui, S. (2020). Why and how to merge Scopus and Web of Science during bibliometric analysis: The case of sales force literature from 1912 to 2019. Journal of Marketing Analytics, 8(3), 165–184. https://doi.org/10.1057/s41270-020-00081-9
Eloy, A., Achutti, C. F., Fernandez, C., & Lopes, R. D. D. (2022). A data-driven approach to assess computational thinking concepts based on learners’ artifacts. Informatics in Education, 21(1), 33–54. https://doi.org/10.15388/infedu.2022.02
Ergul Sonmez, E. (2024). A comprehensive bibliometric analysis of learning analytics in education research. International Journal on Studies in Education, 6(3), 446–462. https://doi.org/10.46328/ijonse.234
Giannakos, M. N., Krogstie, J., & Aalberg, T. (2016). Video-based learning ecosystem to support active learning: Application to an introductory computer science course. Smart Learning Environments, 3(1), 1-13. https://doi.org/10.1186/s40561-016-0036-0
Grant, J., Cottrell, R., Fawcett, G., & Cluzeau, F. (2000). Evaluating “payback” on biomedical research from papers cited in clinical guidelines: Applied bibliometric study. British Medical Journal, 320(7242), 1107–1111. https://doi.org/10.1136/bmj.320.7242.1107
Ifenthaler, D., & Yau, J. Y. K. (2020). Utilising learning analytics to support study success in higher education: A systematic review. Educational Technology Research and Development, 68(4), 1961–1990. https://doi.org/10.1007/s11423-020-09788-z
Ioannidis, J. P., Bendavid, E., Salholz-Hillel, M., Boyack, K. W., & Baas, J. (2022). Massive covidization of research citations and the citation elite. Proceedings of the National Academy of Sciences, 119(28), e2204074119. https://doi.org/10.1073/pnas.2204074119
Junjia, Y., Alias, A. H., Haron, N. A., & Abu Bakar, N. (2023). A bibliometric review on safety risk assessment of construction based on CiteSpace Software and WoS Database. Sustainability, 15(15), 11803. https://doi.org/10.3390/su151511803
Kushairi, N., & Ahmi, A. (2021). Flipped classroom in the second decade of the millennia: A bibliometrics analysis with Lotka’s law. Education and Information Technologies, 26(4), 4401–4431. https://doi.org/10.1007/s10639-021-10457-8
Moon, J., Do, J., Lee, D., & Choi, G. W. (2020). A conceptual framework for teaching computational thinking in personalised OERs. Smart Learning Environments, 7(1), 1-14. https://doi.org/10.1186/s40561-019-0108-z
Muhuri, P. K., Shukla, A. K., & Abraham, A. (2019). Industry 4.0: A bibliometric analysis and detailed overview. Engineering Applications of Artificial Intelligence, 78, 218–235. https://doi.org/10.1016/j.engappai.2018.11.007
Obaido, G., Agbo, F. J., Alvarado, C., & Oyelere, S. S. (2023). Analysis of attrition studies within the computer sciences. IEEE Access, 11, 53736–53748. https://doi.org/10.1109/ACCESS.2023.3280075
Ogundeji, A. A., & Okolie, C. C. (2022). Perception and adaptation strategies of smallholder farmers to drought risk: A Scientometric Analysis. Agriculture, 12(8), 1129. https://doi.org/10.3390/agriculture12081129
Pirri, S., Lorenzoni, V., & Turchetti, G. (2020). Scoping review and bibliometric analysis of big data applications for medication adherence: An explorative methodological study to enhance consistency in literature. BMC Health Services Research, 20(1), 1-16. https://doi.org/10.1186/s12913-020-05544-4
Prinsloo, P., & Kaliisa, R. (2022). Learning analytics on the African continent: An emerging research focus and practice. Journal of Learning Analytics, 9(2), 218–235. https://doi.org/10.18608/jla.2022.7539
Qian, Y., & Lehman, J. (2017). Students’ misconceptions and other difficulties in introductory programming: A literature review. In ACM Transactions on Computing Education (Vol. 18, Issue 1). Association for Computing Machinery. https://doi.org/10.1145/3077618
Rodrigues, M., Franco, M., & Silva, R. (2020). COVID-19 and disruption in management and education academics: Bibliometric mapping and analysis. Sustainability (Switzerland), 12(18), 1-16. https://doi.org/10.3390/SU12187362
Sarpong, A. A., Arabiat, D., Gent, L., & Towell-Barnard, A. (2023). A bibliometric analysis of missed nursing care research: Current themes and way forward. Nursing Forum, 2023, 1–17. https://doi.org/10.1155/2023/8334252
Song, Y., Chen, X., Hao, T., Liu, Z., & Lan, Z. (2019). Exploring two decades of research on classroom dialogue by using bibliometric analysis. Computers and Education, 137, 12–31. https://doi.org/10.1016/j.compedu.2019.04.002
Tlili, A., Huang, R., Shehata, B., Liu, D., Zhao, J., Metwally, A. H. S., Wang, H., Denden, M., Bozkurt, A., Lee, L. H., Beyoglu, D., Altinay, F., Sharma, R. C., Altinay, Z., Li, Z., Liu, J., Ahmad, F., Hu, Y., Salha, S., & Burgos, D. (2022). Is metaverse in education a blessing or a curse: A combined content and bibliometric analysis. In Smart Learning Environments (Vol. 9, Issue 1). Springer. https://doi.org/10.1186/s40561-022-00205-x
Tricco, A. C., Lillie, E., Zarin, W., O’Brien, K. K., Colquhoun, H., Levac, D., Moher, D., Peters, M. D. J., Horsley, T., Weeks, L., Hempel, S., Akl, E. A., Chang, C., McGowan, J., Stewart, L., Hartling, L., Aldcroft, A., Wilson, M. G., Garritty, C., & Straus, S. E. (2018). PRISMA extension for scoping reviews (PRISMA-ScR): Checklist and explanation. In Annals of Internal Medicine (Vol. 169, Issue 7, pp. 467–473). American College of Physicians. https://doi.org/10.7326/M18-0850
Utamachant, P., Anutariya, C., & Pongnumkul, S. (2023). i-Ntervene: Applying an evidence-based learning analytics intervention to support computer programming instruction. Smart Learning Environments, 10(1), 1-20. https://doi.org/10.1186/s40561-023-00257-7
Venigalla, A. S. M., & Chimalakonda, S. (2020). G4D - A treasure hunt game for novice programmers to learn debugging. Smart Learning Environments, 7(1), 1–21. https://doi.org/10.1186/s40561-020-00129-4
Viberg, O., Hatakka, M., Bälter, O., & Mavroudi, A. (2018). The current landscape of learning analytics in higher education. In Computers in Human Behaviour (Vol. 89, pp. 98–110). Elsevier Ltd. https://doi.org/10.1016/j.chb.2018.07.027
Waheed, H., Hassan, S. U., Aljohani, N. R., & Wasif, M. (2018). A bibliometric perspective of learning analytics research landscape. Behaviour and Information Technology, 37(10–11), 941–957. https://doi.org/10.1080/0144929X.2018.1467967
Wang, Q., Mousavi, A., & Lu, C. (2022). A scoping review of empirical studies on theory-driven learning analytics. Distance Education, 43(1), 6–29. https://doi.org/10.1080/01587919.2021.2020621
Yu, J. H., Chang, X. Z., Liu, W., & Huan, Z. (2023). An online integrated programming platform to acquire students’ behaviour data for immediate feedback on teaching. Computer Applications in Engineering Education, 31(3), 520–536. https://doi.org/10.1002/cae.22596
Zhang, S., Yao, L., Sun, A., & Tay, Y. (2019). Deep learning based recommender system: A survey and new perspectives. ACM computing surveys (CSUR), 52(1), 1-38. https://doi.org/10.1145/3285029
Published
How to Cite
Issue
Section
Copyright (c) 2025 Kelibone Eva Mamabolo, Siyabonga Mhlongo, Moeketsi Mosia, Hossana Twinomurinzi

This work is licensed under a Creative Commons Attribution 4.0 International License.