{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T12:36:00Z","timestamp":1762432560896,"version":"3.44.0"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031992636"},{"type":"electronic","value":"9783031992643"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-99264-3_20","type":"book-chapter","created":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T06:43:34Z","timestamp":1753253014000},"page":"161-168","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Comparison of\u00a0Explainable Machine Learning Methods for\u00a0Early Prediction of\u00a0Student Performance in\u00a0Programming Courses"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-8149-1568","authenticated-orcid":false,"given":"Ziwei","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9479-4187","authenticated-orcid":false,"given":"Irena","family":"Koprinska","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3160-7414","authenticated-orcid":false,"given":"Mar\u00eda","family":"Mart\u00ednez-Ballesteros","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9801-7999","authenticated-orcid":false,"given":"Alicia","family":"Troncoso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5981-4426","authenticated-orcid":false,"given":"Bryn","family":"Jeffries","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,7,21]]},"reference":[{"key":"20_CR1","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/j.compedu.2017.05.007","volume":"113","author":"R Asif","year":"2017","unstructured":"Asif, R., Merceron, A., Ali, S.A., Haider, N.G.: Analyzing undergraduate students\u2019 performance using educational data mining. Comput. Educ. 113, 177\u2013194 (2017)","journal-title":"Comput. Educ."},{"doi-asserted-by":"crossref","unstructured":"Dsilva, V., Schleiss, J., Stober, S.: Trustworthy academic risk prediction with explainable boosting machines. In: International Conference on Artificial Intelligence in Education, pp. 463\u2013475 (2023)","key":"20_CR2","DOI":"10.1007\/978-3-031-36272-9_38"},{"doi-asserted-by":"crossref","unstructured":"Gordon, C., Zhao, S., Vahid, F.: Ultra-lightweight early prediction of at-risk students in cs1. In: ACM Technical Symposium on Computer Science Education, pp. 764\u2013770. ACM (2023)","key":"20_CR3","DOI":"10.1145\/3545945.3569764"},{"unstructured":"Hall, M.A.: Correlation-based feature selection for discrete and numeric class machine learning. In: Proceedings of the International Conference on Machine Learning, pp. 359\u2013366 (2000)","key":"20_CR4"},{"doi-asserted-by":"crossref","unstructured":"Jayasundara, S., Indika, A., Herath, D.: Interpretable student performance prediction using explainable boosting machine for multi-class classification. In: Proceedings of the International Conference on Advanced Research in Computing, pp. 391\u2013396 (2022)","key":"20_CR5","DOI":"10.1109\/ICARC54489.2022.9753867"},{"unstructured":"Koprinska, I., Stretton, J., Yacef, K.: Students at risk: detection and remediation. In: Proceedings of the International Conference on Educational Data Mining. pp. 512\u2013515 (2015)","key":"20_CR6"},{"doi-asserted-by":"crossref","unstructured":"Liu, E., Koprinska, I., Yacef, K.: Early prediction of student performance in online programming courses. In: Proceedings of the International Conference on Artificial Intelligence in Education, pp. 365\u2013371 (2023)","key":"20_CR7","DOI":"10.1007\/978-3-031-36336-8_57"},{"doi-asserted-by":"crossref","unstructured":"Lou, Y., Caruana, R., Gehrke, J., Hooker, G.: Accurate intelligible models with pairwise interactions. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 623\u2013631 (2013)","key":"20_CR8","DOI":"10.1145\/2487575.2487579"},{"unstructured":"Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. In: Proceedings of the International Conference on Neural Information Processing Systems, pp. 4768\u20134777 (2017)","key":"20_CR9"},{"issue":"2","key":"20_CR10","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1007\/s10115-015-0911-y","volume":"49","author":"M Mart\u00ednez-Ballesteros","year":"2016","unstructured":"Mart\u00ednez-Ballesteros, M., Troncoso, A., Mart\u00ednez-\u00c1lvarez, F., Riquelme, J.C.: Improving a multi-objective evolutionary algorithm to discover quantitative association rules. Knowl. Inf. Syst. 49(2), 481\u2013509 (2016)","journal-title":"Knowl. Inf. Syst."},{"key":"20_CR11","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1016\/j.neucom.2014.10.100","volume":"176","author":"M Mart\u00ednez-Ballesteros","year":"2016","unstructured":"Mart\u00ednez-Ballesteros, M., Troncoso, A., Mart\u00ednez-\u00c1lvarez, F., Riquelme, J.C.: Obtaining optimal quality measures for quantitative association rules. Neurocomputing 176, 36\u201347 (2016)","journal-title":"Neurocomputing"},{"unstructured":"Piech, C., et al.: Deep knowledge tracing. In: Proceedings of the International Conference on Advances in Neural Information Processing Systems, vol.\u00a028 (2015)","key":"20_CR12"},{"doi-asserted-by":"crossref","unstructured":"Ribeiro, M.T., Singh, S., Guestrin, C.: Why should I trust you?: explaining the predictions of any classifier. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1135\u20131144 (2016)","key":"20_CR13","DOI":"10.1145\/2939672.2939778"},{"doi-asserted-by":"crossref","unstructured":"Swamy, V., Radmehr, B., Krco, N., Marras, M., K\u00e4ser, T.: Evaluating the explainers: black-box explainable machine learning for student success prediction in moocs. In: Proceedings of the International Conference on Educational Data Mining, pp. 98\u2013109 (2022)","key":"20_CR14","DOI":"10.1145\/3491140.3528273"},{"doi-asserted-by":"crossref","unstructured":"Wang, Z., Koprinska, I., Jeffries, B.: Interpretable methods for early prediction of student performance in programming courses. In: Proceedings of the International Conference on Artificial Intelligence in Education, pp. 115\u2013123 (2024)","key":"20_CR15","DOI":"10.1007\/978-3-031-64312-5_14"},{"issue":"3","key":"20_CR16","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1177\/0735633118757015","volume":"57","author":"W Xing","year":"2019","unstructured":"Xing, W., Du, D.: Dropout prediction in MOOCs: using deep learning for personalized intervention. J. Educ. Comput. Res. 57(3), 547\u2013570 (2019)","journal-title":"J. Educ. Comput. Res."},{"doi-asserted-by":"crossref","unstructured":"Zhang, V., Jefffries, B., Koprinska, I.: Predicting progress in a large-scale online programming course. In: Proceedings of the International Conference on Artificial Intelligence in Education, pp. 810\u2013816 (2023)","key":"20_CR17","DOI":"10.1007\/978-3-031-36272-9_76"}],"container-title":["Communications in Computer and Information Science","Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners, Doctoral Consortium, Blue Sky, and WideAIED"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-99264-3_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T19:16:30Z","timestamp":1757272590000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-99264-3_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031992636","9783031992643"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-99264-3_20","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"21 July 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AIED","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Artificial Intelligence in Education","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Palermo","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 July 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aied2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/aied2025.itd.cnr.it\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}