Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

An Adaptive Testcase Recommendation System to Engage Students in Learning: A Practice Study in Fundamental Programming Courses

Author 1: Tien Vu-Van Author 2: Huy Tran Author 3: Thanh-Van Le Author 4: Hoang-Anh Pham Author 5: Nguyen Huynh-Tuong
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 14, No. 6 · Published 2023

DOI: https://doi.org/10.14569/IJACSA.2023.01406118

Abstract

This paper proposes a testcase recommendation system (TRS) to assist beginner-level learners in introductory programming courses with completing assignments on a learning management system (LMS). These learners often struggle to generate complex testcases and handle numerous code errors, leading to disengaging their attention from the study. The proposed TRS addresses this problem by applying the recommendation system using singular value decomposition (SVD) and the zone of proximal development (ZPD) to provide a small and appropriate set of testcases based on the learner’s ability. We implement this TRS to the university-level Fundamental Programming courses for evaluation. The data analysis has demonstrated that TRS significantly increases student interactions with the system.

Keywords

How to Cite this Article

Vu-Van, T., Tran, H., Le, T., Pham, H., & Huynh-Tuong, N. (2023). An Adaptive Testcase Recommendation System to Engage Students in Learning: A Practice Study in Fundamental Programming Courses. International Journal of Advanced Computer Science and Applications, 14(6). https://doi.org/10.14569/IJACSA.2023.01406118

Vu-Van, Tien, et al.. "An Adaptive Testcase Recommendation System to Engage Students in Learning: A Practice Study in Fundamental Programming Courses." International Journal of Advanced Computer Science and Applications, vol. 14, no. 6, 2023, https://doi.org/10.14569/IJACSA.2023.01406118.

@article{Vu-Van2023,
  title     = {An Adaptive Testcase Recommendation System to Engage Students in Learning: A Practice Study in Fundamental Programming Courses},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {14},
  number    = {6},
  year      = {2023},
  publisher = {The Science and Information Organization},
  author    = {Tien Vu-Van and Huy Tran and Thanh-Van Le and Hoang-Anh Pham and Nguyen Huynh-Tuong},
  doi       = {10.14569/IJACSA.2023.01406118},
  url       = {https://doi.org/10.14569/IJACSA.2023.01406118}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.