Authors
Alireza Ahadi, Raymond Lister, Heikki Haapala, Arto Vihavainen
Publication date
2015/8/9
Book
Proceedings of the eleventh annual international conference on international computing education research
Pages
121-130
Description
Methods for automatically identifying students in need of assistance have been studied for decades. Initially, the work was based on somewhat static factors such as students' educational background and results from various questionnaires, while more recently, constantly accumulating data such as progress with course assignments and behavior in lectures has gained attention. We contribute to this work with results on early detection of students in need of assistance, and provide a starting point for using machine learning techniques on naturally accumulating programming process data.
When combining source code snapshot data that is recorded from students' programming process with machine learning methods, we are able to detect high- and low-performing students with high accuracy already after the very first week of an introductory programming course. Comparison of our results to the prominent methods …
Total citations
20152016201720182019202020212022202320241242019312132284610
Scholar articles
A Ahadi, R Lister, H Haapala, A Vihavainen - Proceedings of the eleventh annual international …, 2015