{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T23:14:11Z","timestamp":1775085251262,"version":"3.50.1"},"reference-count":69,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,2,18]],"date-time":"2024-02-18T00:00:00Z","timestamp":1708214400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>The role of academic advising has been conducted by faculty-student advisors, who often have many students to advise quickly, making the process ineffective. The selection of the incorrect qualification increases the risk of dropping out, changing qualifications, or not finishing the qualification enrolled in the minimum time. This study harnesses a real-world dataset comprising student records across four engineering disciplines from the 2016 and 2017 academic years at a public South African university. The study examines the relative importance of features in models for predicting student performance and determining whether students are better suited for extended or mainstream programmes. The study employs a three-step methodology, encompassing data pre-processing, feature importance selection, and model training with evaluation, to predict student performance by addressing issues such as dataset imbalance, biases, and ethical considerations. By relying exclusively on high school performance data, predictions are based solely on students\u2019 abilities, fostering fairness and minimising biases in predictive tasks. The results show that removing demographic features like ethnicity or nationality reduces bias. The study\u2019s findings also highlight the significance of the following features: mathematics, physical sciences, and admission point scores when predicting student performance. The models are evaluated, demonstrating their ability to provide accurate predictions. The study\u2019s results highlight varying performance among models and their key contributions, underscoring the potential to transform academic advising and enhance student decision-making. These models can be incorporated into the academic advising recommender system, thereby improving the quality of academic guidance.<\/jats:p>","DOI":"10.3390\/a17020085","type":"journal-article","created":{"date-parts":[[2024,2,20]],"date-time":"2024-02-20T11:50:07Z","timestamp":1708429807000},"page":"85","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Improving Academic Advising in Engineering Education with Machine Learning Using a Real-World Dataset"],"prefix":"10.3390","volume":"17","author":[{"given":"Mfowabo","family":"Maphosa","sequence":"first","affiliation":[{"name":"Institute for Intelligent Systems, University of Johannesburg, Johannesburg 2092, South Africa"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9043-9882","authenticated-orcid":false,"given":"Wesley","family":"Doorsamy","sequence":"additional","affiliation":[{"name":"School of Electronic and Electrical Engineering, University of Leeds, Leeds LS2 9JT, UK"}]},{"given":"Babu","family":"Paul","sequence":"additional","affiliation":[{"name":"Institute for Intelligent Systems, University of Johannesburg, Johannesburg 2092, South Africa"}]}],"member":"1968","published-online":{"date-parts":[[2024,2,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1080\/03043797.2014.928670","article-title":"Why Students Leave Engineering and Built Environment Programmes When They Are Academically Eligible to Continue","volume":"40","author":"Ahmed","year":"2015","journal-title":"Eur. J. Eng. Educ."},{"key":"ref_2","unstructured":"Cole, M. (2013). Literature Review Update: Student Identity about Science, Technology, Engineering and Mathematics Subject Choices and Career Aspirations, Australian Council of Learned Academies. Available online: https:\/\/www.voced.edu.au\/content\/ngv:56906."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Atalla, S., Daradkeh, M., Gawanmeh, A., Khalil, H., Mansoor, W., Miniaoui, S., and Himeur, Y. (2023). An Intelligent Recommendation System for Automating Academic Advising Based on Curriculum Analysis and Performance Modeling. Mathematics, 11.","DOI":"10.3390\/math11051098"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2115","DOI":"10.1080\/10447318.2022.2074645","article-title":"Engaging Students With a Chatbot-Based Academic Advising System","volume":"39","author":"Kuhail","year":"2023","journal-title":"Int. J. Human\u2013Comput. Interact."},{"key":"ref_5","unstructured":"Ball, R., Duhadway, L., Feuz, K., Jensen, J., Rague, B., and Weidman, D. (March, January 27). Applying Machine Learning to Improve Curriculum Design. Proceedings of the 50th ACM Technical Symposium on Computer Science Education, Minneapolis, MN, USA. SIGCSE \u201919."},{"key":"ref_6","unstructured":"Gordon, V.N., Habley, W.R., and Grites, T.J. (2011). Academic Advising: A Comprehensive Handbook, John Wiley & Son."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6","DOI":"10.14569\/IJARAI.2014.030502","article-title":"Implementation of an Intelligent Course Advisory Expert System","volume":"3","author":"Daramola","year":"2014","journal-title":"Int. J. Adv. Res. Artif. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1080\/00207590701700545","article-title":"Academic achievement in first-year Portuguese college students: The role of academic preparation and learning strategies","volume":"44","author":"Soares","year":"2009","journal-title":"Int. J. Psychol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1080\/02602938.2017.1353586","article-title":"Disentangling the Predictive Validity of High School Grades for Academic Success in University","volume":"43","author":"Vulperhorst","year":"2018","journal-title":"Assess. Eval. High. Educ."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"55462","DOI":"10.1109\/ACCESS.2020.2981905","article-title":"Using Data Mining Techniques to Predict Student Performance to Support Decision Making in University Admission Systems","volume":"8","author":"Mengash","year":"2020","journal-title":"IEEE Access"},{"key":"ref_11","first-page":"287","article-title":"A Review of Recommender Systems for Choosing Elective Courses","volume":"11","author":"Maphosa","year":"2020","journal-title":"Int. J. Adv. Comput. Sci. Appl. IJACSA"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/TE.2022.3160935","article-title":"Factors Influencing Students\u2019 Choice of and Success in STEM: A Bibliometric Analysis and Topic Modeling Approach","volume":"65","author":"Maphosa","year":"2022","journal-title":"IEEE Trans. Educ."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"48977","DOI":"10.1109\/ACCESS.2023.3277225","article-title":"Student Performance Patterns in Engineering at the University of Johannesburg: An Exploratory Data Analysis","volume":"11","author":"Maphosa","year":"2023","journal-title":"IEEE Access"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/IJDET.296702","article-title":"Predicting Student Performance to Improve Academic Advising Using the Random Forest Algorithm","volume":"20","author":"Nachouki","year":"2022","journal-title":"Int. J. Distance Educ. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Albreiki, B., Zaki, N., and Alashwal, H. (2021). A Systematic Literature Review of Student\u2019 Performance Prediction Using Machine Learning Techniques. Educ. Sci., 11.","DOI":"10.3390\/educsci11090552"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1016\/j.eswa.2016.12.035","article-title":"Learning from Class-Imbalanced Data: Review of Methods and Applications","volume":"73","author":"Haixiang","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"100057","DOI":"10.1016\/j.crbeha.2021.100057","article-title":"Effects of Co-Curricular Activities on Student\u2019s Academic Performance by Machine Learning","volume":"2","author":"Rahman","year":"2021","journal-title":"Curr. Res. Behav. Sci."},{"key":"ref_18","first-page":"507","article-title":"From Traditional to Intelligent Academic Advising: A Systematic Literature Review of e-Academic Advising","volume":"11","author":"Assiri","year":"2020","journal-title":"Int. J. Adv. Comput. Sci. Appl. IJACSA"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1016\/j.procs.2015.09.097","article-title":"A New Framework for E Academic Advising","volume":"65","author":"Noaman","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_20","first-page":"36","article-title":"From the Classroom to the Advising Office: Exploring Narratives of Advising as Teaching","volume":"2","author":"Coleman","year":"2021","journal-title":"NACADA Rev."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"48","DOI":"10.12930\/0271-9517-24.1-2.48","article-title":"What Do Students Want in Advising? A Policy Capturing Study","volume":"24","author":"Mottarella","year":"2004","journal-title":"NACADA J."},{"key":"ref_22","first-page":"357","article-title":"Systematic Research on Predictive Models on Students\u2019 Academic Performance in Higher Education","volume":"8","author":"Zulkifli","year":"2019","journal-title":"Int. J. Recent Technol. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/j.procs.2015.12.157","article-title":"A Review on Predicting Student\u2019s Performance Using Data Mining Techniques","volume":"72","author":"Shahiri","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Putpuek, N., Rojanaprasert, N., Atchariyachanvanich, K., and Thamrongthanyawong, T. (2018, January 6\u20138). Comparative Study of Prediction Models for Final GPA Score: A Case Study of Rajabhat Rajanagarindra University. Proceedings of the 2018 IEEE\/ACIS 17th International Conference on Computer and Information Science (ICIS), Singapore.","DOI":"10.1109\/ICIS.2018.8466475"},{"key":"ref_25","first-page":"385","article-title":"Towards Reliable Prediction of Academic Performance of Architecture Students Using Data Mining Techniques","volume":"16","author":"Aluko","year":"2018","journal-title":"J. Eng. Des. Technol."},{"key":"ref_26","first-page":"31","article-title":"Comparative Analysis of Classification Techniques for Predicting Computer Engineering Students\u2019 Academic Performance","volume":"7","author":"Singh","year":"2016","journal-title":"Int. J. Adv. Res. Comput. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.17485\/ijst\/2015\/v8i15\/74555","article-title":"A Comparative Analysis on the Evaluation of Classification Algorithms in the Prediction of Students Performance","volume":"8","author":"Anuradha","year":"2015","journal-title":"Indian J. Sci. Technol."},{"key":"ref_28","unstructured":"Guo, B., Zhang, R., Xu, G., Shi, C., and Yang, L. (2015). 2015 International Symposium on Educational Technology (ISET), IEEE."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Iatrellis, O., Kameas, A., and Fitsilis, P. (2017). Academic Advising Systems: A Systematic Literature Review of Empirical Evidence. Educ. Sci., 7.","DOI":"10.3390\/educsci7040090"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Manouselis, N., Drachsler, H., Verbert, K., and Duval, E. (2013). Recommender Systems for Learning, Springer. SpringerBriefs in Electrical and Computer Engineering.","DOI":"10.1007\/978-1-4614-4361-2"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"8394","DOI":"10.1109\/ACCESS.2018.2807121","article-title":"An Integrated Ensemble Learning Model for Imbalanced Fault Diagnostics and Prognostics","volume":"6","author":"Wu","year":"2018","journal-title":"IEEE Access"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.ins.2019.07.070","article-title":"A Comprehensive Analysis of Synthetic Minority Oversampling Technique (SMOTE) for Handling Class Imbalance","volume":"505","author":"Elreedy","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Lu, B.-L., Zhang, L., and Kwok, J. (2011). Neural Information Processing, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-642-24965-5"},{"key":"ref_34","unstructured":"Prati, R.C., Batista, G.E., and Monard, M.C. (2009, January 16\u201318). Data Mining with Imbalanced Class Distributions: Concepts and Methods. Proceedings of the 4th Indian International Conference on Artificial Intelligence, Tumkur, India."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"189069","DOI":"10.1109\/ACCESS.2020.3031572","article-title":"Creating a Recommender System to Support Higher Education Students in the Subject Enrollment Decision","volume":"8","author":"Preciado","year":"2020","journal-title":"IEEE Access"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2096","DOI":"10.1080\/03075079.2018.1496408","article-title":"The Determinants of Academic Performance: Evidence from a Cambodian University","volume":"44","author":"Sothan","year":"2019","journal-title":"Stud. High. Educ."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Kamiran, F., and Calders, T. (2009, January 17\u201318). Classifying without Discriminating. Proceedings of the 2009 2nd International Conference on Computer, Control and Communication, Karachi, Pakistan.","DOI":"10.1109\/IC4.2009.4909197"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"813","DOI":"10.1080\/0309877X.2013.765945","article-title":"Psychological Determinants of University Students\u2019 Academic Performance: An Empirical Study","volume":"38","year":"2014","journal-title":"J. Furth. High. Educ."},{"key":"ref_39","unstructured":"Maphosa, M., and Maphosa, V. (2020). Proceedings of the 2nd International Conference on Intelligent and Innovative Computing Applications, Association for Computing Machinery. ICONIC \u201920, Plaine Magnien, Mauritius, 24\u201325 September 2020."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Jat, D.S., Shukla, S., Unal, A., and Mishra, D.K. (2021). Data Science and Security, Springer. Lecture Notes in Networks and Systems.","DOI":"10.1007\/978-981-15-5309-7"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"688","DOI":"10.26483\/ijarcs.v9i2.5898","article-title":"Automated Student Performance Analyser and Recommender","volume":"9","author":"Arunkumar","year":"2018","journal-title":"Int. J. Adv. Res. Comput. Sci."},{"key":"ref_42","unstructured":"Cassel, M., and Lima, F. (2006, January 10\u201312). Evaluating One-Hot Encoding Finite State Machines for SEU Reliability in SRAM-Based FPGAs. Proceedings of the 12th IEEE International On-Line Testing Symposium (IOLTS\u201906), Lake Como, Italy."},{"key":"ref_43","unstructured":"Yao, S., and Huang, B. (2017). New Fairness Metrics for Recommendation That Embrace Differences. arXiv, Available online: http:\/\/arxiv.org\/abs\/1706.09838."},{"key":"ref_44","unstructured":"Obeid, C., Lahoud, I., El Khoury, H., and Champin, P.-A. (2018). Companion Proceedings of the The Web Conference 2018, Lyon France, 23\u201327 April 2018, International World Wide Web Conferences Steering Committee. WWW \u201918."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1477","DOI":"10.1007\/s10994-018-5724-2","article-title":"Similarity Encoding for Learning with Dirty Categorical Variables","volume":"107","author":"Cerda","year":"2018","journal-title":"Mach. Learn."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Ozsahin, D.U., Mustapha, M.T., Mubarak, A.S., Ameen, Z.S., and Uzun, B. (2022, January 2\u20134). Impact of Feature Scaling on Machine Learning Models for the Diagnosis of Diabetes. Proceedings of the 2022 International Conference on Artificial Intelligence in Everything (AIE), Lefkosa, Cyprus.","DOI":"10.1109\/AIE57029.2022.00024"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1283","DOI":"10.1109\/TSMCA.2009.2027131","article-title":"Improving Software-Quality Predictions with Data Sampling and Boosting","volume":"39","author":"Seiffert","year":"2009","journal-title":"IEEE Trans. Syst. Man Cybern. Part Syst. Hum."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Huynh-Cam, T.-T., Chen, L.-S., and Le, H. (2021). Using Decision Trees and Random Forest Algorithms to Predict and Determine Factors Contributing to First-Year University Students\u2019 Learning Performance. Algorithms, 14.","DOI":"10.3390\/a14110318"},{"key":"ref_49","first-page":"206","article-title":"Predicting Student\u2019s Performance Using Combined Heterogeneous Classification Models","volume":"13","author":"Alsubihat","year":"2023","journal-title":"Int. J. Eng. Res. Appl."},{"key":"ref_50","first-page":"2825","article-title":"Scikit-Learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"20","DOI":"10.38094\/jastt20165","article-title":"Classification Based on Decision Tree Algorithm for Machine Learning","volume":"2","author":"Charbuty","year":"2021","journal-title":"J. Appl. Sci. Technol. Trends"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Hosmer, D.W., Lemeshow, S., and Sturdivant, R.X. (2013). Applied Logistic Regression, Wiley. [1st ed.].","DOI":"10.1002\/9781118548387"},{"key":"ref_53","unstructured":"Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., and Liu, T.-Y. (2017). Advances in Neural Information Processing Systems, Curran Associates, Inc."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"5268","DOI":"10.1016\/j.eswa.2010.10.031","article-title":"Comparing Machine Learning Classifiers in Potential Distribution Modelling","volume":"38","author":"Lorena","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"1148","DOI":"10.1214\/18-AOS1709","article-title":"Generalized Random Forests","volume":"47","author":"Athey","year":"2019","journal-title":"Ann. Stat."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA. KDD \u201916.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.patrec.2008.08.010","article-title":"An Experimental Comparison of Performance Measures for Classification","volume":"30","author":"Ferri","year":"2009","journal-title":"Pattern Recognit. Lett."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1016\/j.ipm.2009.03.002","article-title":"A Systematic Analysis of Performance Measures for Classification Tasks","volume":"45","author":"Sokolova","year":"2009","journal-title":"Inf. Process. Manag."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/j.eij.2015.06.005","article-title":"Recommendation Systems: Principles, Methods and Evaluation","volume":"16","author":"Isinkaye","year":"2015","journal-title":"Egypt. Inform. J."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1023\/A:1011419012209","article-title":"Eigentaste: A Constant Time Collaborative Filtering Algorithm","volume":"4","author":"Goldberg","year":"2001","journal-title":"Inf. Retr."},{"key":"ref_61","first-page":"28","article-title":"Comparative Analysis of Intersection Algorithms on Queries Using Precision, Recall and F-Score","volume":"130","author":"Kumar","year":"2015","journal-title":"Int. J. Comput. Appl."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"874","DOI":"10.1016\/j.engappai.2007.09.009","article-title":"About the Relationship between ROC Curves and Cohen\u2019s Kappa","volume":"21","year":"2008","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_63","unstructured":"Kleiman, R., and Page, D. (2019, January 9\u201315). AUC\u03bc: A Performance Metric for Multi-Class Machine Learning Models. Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA. PMLR."},{"key":"ref_64","first-page":"325","article-title":"Application of Support Vector Machine (SVM) Algorithm in Classification of Low-Cape Communities in Lampung Timur","volume":"3","author":"Aldino","year":"2021","journal-title":"Build. Inform. Technol. Sci. BITS"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1007\/s42452-021-04148-9","article-title":"Comparison of Feature Importance Measures as Explanations for Classification Models","volume":"3","author":"Saarela","year":"2021","journal-title":"SN Appl. Sci."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/s10649-019-9877-0","article-title":"Forged in Failure: Engagement Patterns for Successful Students Repeating Calculus","volume":"101","author":"Dibbs","year":"2019","journal-title":"Educ. Stud. Math."},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Al-kmali, M., Mugahed, H., Boulila, W., Al-Sarem, M., and Abuhamdah, A. (2020, January 20\u201322). A Machine-Learning Based Approach to Support Academic Decision-Making at Higher Educational Institutions. Proceedings of the 2020 International Symposium on Networks, Computers and Communications (ISNCC), Montreal, QC, Canada.","DOI":"10.1109\/ISNCC49221.2020.9297177"},{"key":"ref_68","unstructured":"Johndrow, J.E., and Lum, K. (2017). An Algorithm for Removing Sensitive Information: Application to Race-Independent Recidivism Prediction. arXiv."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"105826","DOI":"10.1016\/j.chb.2018.12.004","article-title":"LADA: A Learning Analytics Dashboard for Academic Advising","volume":"107","author":"Seipp","year":"2020","journal-title":"Comput. Hum. Behav."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/2\/85\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:01:31Z","timestamp":1760104891000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/2\/85"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,18]]},"references-count":69,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["a17020085"],"URL":"https:\/\/doi.org\/10.3390\/a17020085","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,18]]}}}