inklap

Comparative analysis of supervised machine learning algorithms for predicting student programming anxiety levels

Eduardo R. Yu II, Elmerito D. Pineda, Isagani M. Tano, Ace C. Lagman, Jayson M. Victoriano · Journal of Artificial Intelligence, Machine Learning and Neural Network · 2025

Computer programming anxiety is a widespread problem in students taking computing-related degrees, which normally impacts their grades and confidence in programming activities. As much as the psychological and academic effects of programming anxiety have been researched, there still exists a gap in research in using supervised machine learning methodologies in predicting anxiety within these varied computing fields. This study demonstrated a comparative analysis of supervised machine learning classification techniques for predicting student programming anxiety levels. A cross-sectional data set comprised of student self-reported answers were analyzed using feature selection methods to determine the most relevant attributes. The five classification algorithms utilized in the study were J48 Decision Tree, Random Forest, Support Vector Machine, Logistic Regression, and Naive Bayes. All the algorithms were applied to create a respective prediction model, and the models were implemented and tested with the help of the WEKA software tool. The performance of the models was evaluated based on accuracy, F-measure, precision, recall, and Cohen’s kappa. Among all the resulting prediction mode

📖 افتح في inklap 🔗 DOI 📮 اطلب بحثاً