Predicting academic success through students’ interaction with Version Control Systems

[EN] Version Control Systems are commonly used by Information and communication technology professionals. These systems allow monitoring programmers activity working in a project. Thus, Version Control Systems are also used by educational institutions. The aim of thiswork is to evaluate if the acade...

Descripción completa

Detalles Bibliográficos
Autores: Guerrero Higueras, Ángel Manuel, Castro García, Noemí de, Rodríguez Lera, Francisco Javier, Matellán Olivera, Vicente, Conde González, Miguel Ángel
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2019
País:España
Institución:Universidad de León
Repositorio:BULERIA. Repositorio Institucional de la Universidad de León
OAI Identifier:oai:buleria.unileon.es:10612/19088
Acceso en línea:https://hdl.handle.net/10612/19088
Access Level:acceso abierto
Palabra clave:Cibernética
Educación
Version Control System
Machine learning
Learning analytics
1207.03 Cibernética
1203.10 Enseñanza Con Ayuda de Ordenador
Descripción
Sumario:[EN] Version Control Systems are commonly used by Information and communication technology professionals. These systems allow monitoring programmers activity working in a project. Thus, Version Control Systems are also used by educational institutions. The aim of thiswork is to evaluate if the academic success of students may be predicted by monitoring their interaction with a Version Control System. In order to do so, we have built a Machine Learning modelwhich predicts student results in a specific practical assignment of the Operating Systems Extension subject, from the second course of the degree in Computer Science of the University of León, through their interaction with a Git repository. To build the model, several classifiers and predictors have been evaluated. In order to do so, we have developed Model Evaluator (MoEv), a tool to evaluate Machine Learning models in order to get the most suitable for a specific problem. Prior to the model development, a feature selection from input data is done. The resulting model has been trained using results from 2016– 2017 course and later validated using results from 2017– 2018 course. Results conclude that the model predicts students’ success with a success high percentage.