skip to main content
10.1145/3563359.3597400acmconferencesArticle/Chapter ViewAbstractPublication PagesumapConference Proceedingsconference-collections
extended-abstract

Personalized Learning Systems for Computer Science Students: Analyzing and Predicting Learning Behaviors Using Programming Error Data

Published: 16 June 2023 Publication History

Abstract

The integration of technology in education has become indispensable in acquiring new skills, knowledge, and competencies. This paper addresses the issue of analyzing and predicting the learning behavior of Computer Science students. Specifically, we present a dataset of compiler errors made by students during the first semester of an Introduction to Programming course where they learn the C programming language. We approach the problem of predicting the number of student errors as a missing data imputation problem, utilizing several prediction methods including Singular Value Decomposition, Polynomial Regression via Latent Tensor Reconstruction, Neural Network-based method, and Gradient Boosting. Our experimental results demonstrate high accuracy in predicting student learning behaviors over time, which can be leveraged to enhance personalized learning for individual students.

References

[1]
Balqis Albreiki, Nazar Zaki, and Hany Alashwal. 2021. A Systematic Literature Review of Student’ Performance Prediction Using Machine Learning Techniques. Education Sciences 11, 9 (2021). https://doi.org/10.3390/educsci11090552
[2]
Brett A. Becker. 2016. An Effective Approach to Enhancing Compiler Error Messages. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (Memphis, Tennessee, USA) (SIGCSE ’16). Association for Computing Machinery, New York, NY, USA, 126–131. https://doi.org/10.1145/2839509.2844584
[3]
Ali Cakmak. 2017. Predicting Student Success in Courses via Collaborative Filtering. International Journal of Intelligent Systems and Applications in Engineering 5, 1 (Mar. 2017), 10–17. https://doi.org/10.18201/ijisae.2017526690
[4]
Trevor Hastie, Rahul Mazumder, Jason D. Lee, and Reza Zadeh. 2015. Matrix Completion and Low-Rank SVD via Fast Alternating Least Squares. Journal of Machine Learning Research 16, 1 (jan 2015), 3367–3402.
[5]
Tumaini Kabudi, Ilias Pappas, and Dag Håkon Olsen. 2021. AI-enabled adaptive learning systems: A systematic mapping of the literature. Computers and Education: Artificial Intelligence 2 (2021), 100017.
[6]
Christian Murphy, Gail Kaiser, Kristin Loveland, and Sahar Hasan. 2009. Retina: Helping Students and Instructors Based on Observed Programming Activities. In Retina: Helping Students and Instructors Based on Observed Programming Activities (Chattanooga, TN, USA) (SIGCSE ’09). Association for Computing Machinery, New York, NY, USA, 178–182. https://doi.org/10.1145/1508865.1508929
[7]
Fitzroy Nembhard, Marco M. Carvalho, and Thomas C. Eskridge. 2019. Towards the application of recommender systems to secure coding. EURASIP J. Inf. Secur. 2019 (2019), 9. https://doi.org/10.1186/s13635-019-0092-4
[8]
Artus Krohn-Grimberghe Nguyen Thai-Nghe, Lucas Drumond and Lars Schmidt-Thieme. 2010. Recommender system for predicting student performance. Procedia Computer Science 1, 2 (2010), 2811–2819. https://doi.org/10.1016/j.procs.2010.08.006 Proceedings of the 1st Workshop on Recommender Systems for Technology Enhanced Learning (RecSysTEL 2010).
[9]
Juan Rastrollo-Guerrero, Juan A. Gomez-Pulido, and Arturo Domínguez. 2020. Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review. Applied Sciences 10 (02 2020), 1042. https://doi.org/10.3390/app10031042
[10]
scikit-learn 2023. 3.2.3.3.6.sklearn.ensemble.GradientBoostingRegressor. https://scikit-learn.org/0.15/modules/generated/sklearn.ensemble.GradientBoostingRegressor.html [Accessed: (2023-04-22)].
[11]
Sandor Szedmak, Anna Cichonska, Heli Julkunen, Tapio Pahikkala, and Juho Rousu. 2020. A Solution for Large Scale Nonlinear Regression with High Rank and Degree at Constant Memory Complexity via Latent Tensor Reconstruction. arXiv:2005.01538 cs.LG (2020).
[12]
Tianduanyi Wang, Sandor Szedmak, Haishan Wang, Tero Aittokallio, Tapio Pahikkala, Anna Cichonska, and Juho Rousu. 2021. Modeling drug combination effects via latent tensor reconstruction. Bioinformatics 37 (1 July 2021), 93–101. https://doi.org/10.1093/bioinformatics/btab308 Publisher Copyright: © 2021 The Author(s). Published by Oxford University Press.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UMAP '23 Adjunct: Adjunct Proceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization
June 2023
446 pages
ISBN:9781450398916
DOI:10.1145/3563359
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 June 2023

Check for updates

Author Tags

  1. adaptive systems
  2. behaviour modeling
  3. personalized learning
  4. student modeling

Qualifiers

  • Extended-abstract
  • Research
  • Refereed limited

Conference

UMAP '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 162 of 633 submissions, 26%

Upcoming Conference

UMAP '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 132
    Total Downloads
  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)9
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media