{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T19:44:11Z","timestamp":1776887051198,"version":"3.51.2"},"publisher-location":"Singapore","reference-count":26,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819688913","type":"print"},{"value":"9789819688920","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T00:00:00Z","timestamp":1752278400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T00:00:00Z","timestamp":1752278400000},"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":[[2026]]},"DOI":"10.1007\/978-981-96-8892-0_7","type":"book-chapter","created":{"date-parts":[[2025,7,11]],"date-time":"2025-07-11T08:07:39Z","timestamp":1752221259000},"page":"77-88","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Interpretable Machine Learning for Predicting and Explaining Code Submission Outcomes in an Online Judge System"],"prefix":"10.1007","author":[{"given":"Leonard Chukwualuka","family":"Nnadi","sequence":"first","affiliation":[]},{"given":"Dake","family":"Ding","sequence":"additional","affiliation":[]},{"given":"Daniel M.","family":"Muepu","sequence":"additional","affiliation":[]},{"given":"Md Faizul Ibne","family":"Amin","sequence":"additional","affiliation":[]},{"given":"Raihan","family":"Kabir","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,12]]},"reference":[{"key":"7_CR1","doi-asserted-by":"publisher","unstructured":"Wasik, S., Antczak, M., Badura, J., Laskowski, A., Sternal, T.: A survey on online judge systems and their applications. ACM Comput. Surv. 51 (2018). https:\/\/doi.org\/10.1145\/3143560","DOI":"10.1145\/3143560"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Rahman, M.M., Watanobe, Y., Shirafuji, A., Hamada, M.: Exploring automated code evaluation systems and resources for code analysis: a comprehensive survey. 37 (2023)","DOI":"10.1007\/978-3-031-36822-6_33"},{"key":"7_CR3","doi-asserted-by":"publisher","unstructured":"Bowring, J.F.: A New paradigm for programming competitions. In: SIGCSE\u201908 \u2013 Proc. 39th ACM Tech. Symp. Comput. Sci. Educ. 87\u201391 (2008). https:\/\/doi.org\/10.1145\/1352135.1352166","DOI":"10.1145\/1352135.1352166"},{"key":"7_CR4","first-page":"132","volume":"3","author":"P Ribeiro","year":"2009","unstructured":"Ribeiro, P., Guerreiro, P.: Improving the automatic evaluation of problem solutions in programming contests. Olympiads Inf. 3, 132\u2013143 (2009)","journal-title":"Olympiads Inf."},{"key":"7_CR5","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1142\/S0218194022500346","volume":"32","author":"Y Watanobe","year":"2022","unstructured":"Watanobe, Y., Rahman, M.M., Matsumoto, T., Rage, U.K., Ravikumar, P.: Online judge system: requirements, architecture, and experiences. Int. J. Softw. Eng. Knowl. Eng. 32, 917\u2013946 (2022). https:\/\/doi.org\/10.1142\/S0218194022500346","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Ribeiro, M.T., Guestrin, C.: Why Should I Trust You? explaining the predictions of any classifier. In: KDD \u201916: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 1135\u20131144 (2016)","DOI":"10.1145\/2939672.2939778"},{"key":"7_CR7","doi-asserted-by":"publisher","unstructured":"Bhatt, U., et al.: Uncertainty as a form of transparency: measuring, communicating, and using uncertainty. In: AIES 2021 \u2013 Proc. 2021 AAAI\/ACM Conf. AI, Ethics, Soc. pp. 401\u2013413 (2021). https:\/\/doi.org\/10.1145\/3461702.3462571","DOI":"10.1145\/3461702.3462571"},{"key":"7_CR8","doi-asserted-by":"publisher","unstructured":"Lu, J., Lee, D(DK)., Kim, T.W., Danks, D.: Good explanation for algorithmic transparency. SSRN Electron J 1\u201331 (2019). https:\/\/doi.org\/10.2139\/ssrn.3503603","DOI":"10.2139\/ssrn.3503603"},{"key":"7_CR9","unstructured":"AOJ Aizu Online Judge: Programming Challenge. https:\/\/judge.u-aizu.ac.jp\/onlinejudge\/"},{"key":"7_CR10","doi-asserted-by":"publisher","first-page":"01004","DOI":"10.1051\/shsconf\/20207701004","volume":"77","author":"Y Watanobe","year":"2020","unstructured":"Watanobe, Y., Intisar, C., Cortez, R., Vazhenin, A.: Next-generation programming learning platform: architecture and challenges. SHS Web Conf. 77, 01004 (2020). https:\/\/doi.org\/10.1051\/shsconf\/20207701004","journal-title":"SHS Web Conf."},{"key":"7_CR11","doi-asserted-by":"publisher","unstructured":"Rahman, M.M., Das, C.B., Biswas, A.A., Anwar, M.M.: Predicting participants\u2019 performance in programming contests using deep learning techniques. Lect. Notes Netw. Syst. 647 LNNS 166\u2013176 (2023). https:\/\/doi.org\/10.1007\/978-3-031-27409-1_15","DOI":"10.1007\/978-3-031-27409-1_15"},{"key":"7_CR12","unstructured":"Liu, E.Z., Stephan, M., Nie, A., Piech, C., Brunskill, E., Finn, C.: Giving feedback on interactive student programs with meta-exploration. Adv. Neural Inf. Process. Syst. 35 (2022)"},{"key":"7_CR13","doi-asserted-by":"publisher","unstructured":"Li, Y., et al.: Competition-level code generation with AlphaCode. Science (80-) 378, 1092\u20131097 (2022). https:\/\/doi.org\/10.1126\/science.abq1158","DOI":"10.1126\/science.abq1158"},{"key":"7_CR14","doi-asserted-by":"publisher","unstructured":"Gilpin, L.H., Bau, D., Yuan, B.Z. Bajwa, A., Specter, M., Kagal, L.: Explaining explanations: an overview of interpretability of machine learning. In: Proc. - 2018 IEEE 5th Int. Conf. Data Sci. Adv. Anal. DSAA 2018 pp. 80\u201389 (2018). https:\/\/doi.org\/10.1109\/DSAA.2018.00018","DOI":"10.1109\/DSAA.2018.00018"},{"key":"7_CR15","unstructured":"Samek, W., Montavon, G., Hansen, L.K., Vedaldi, A., M\u00fcller, K.-R.: Explainable AI: interpreting, explaining and visualizing deep learning (2016)"},{"key":"7_CR16","unstructured":"Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. Adv. Neural Inf. Process. Syst. 2017-Decem: 4766\u20134775 (2017)"},{"key":"7_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2139\/ssrn.3063289","volume":"31","author":"S Wachter","year":"2017","unstructured":"Wachter, S., Mittelstadt, B., Russell, C.: Counterfactual explanations without opening the black box: automated decisions and the GDPR. SSRN Electron. J. 31, 1\u201352 (2017). https:\/\/doi.org\/10.2139\/ssrn.3063289","journal-title":"SSRN Electron. J."},{"key":"7_CR18","unstructured":"Simonyan, K., Vedaldi, A., Zisserman, A.: Deep inside convolutional networks: visualising image classification models and saliency maps. In: 2nd International Conference on Learning Representations, ICLR 2014 - Workshop Track Proceedings. pp 1\u20138 (2014)"},{"key":"7_CR19","doi-asserted-by":"publisher","unstructured":"Selvaraju, R.R., Cogswell, M., Das, A., Vedantam, R., Parikh, D., Batra, D.: Grad-CAM: visual explanations from deep networks via gradient-based localization. In: Proceedings of IEEE International Conference Computer Vis. 2017-October, pp. 618\u2013626 (2017). https:\/\/doi.org\/10.1109\/ICCV.2017.74","DOI":"10.1109\/ICCV.2017.74"},{"key":"7_CR20","first-page":"1","volume":"32","author":"C Chen","year":"2019","unstructured":"Chen, C., Li, O., Tao, C., Barnett, A.J., Su, J., Rudin, C.: This looks like that: deep learning for interpretable image recognition. Adv. Neural. Inf. Process. Syst. 32, 1\u201312 (2019)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"7_CR21","unstructured":"Vaswani A, et al.: Attention is all you need. In: Proc. 32nd ACM Int. Conf. Inf. Knowl. Manag. pp. 4752\u20134758 (2017)"},{"key":"7_CR22","doi-asserted-by":"publisher","unstructured":"Khosravi, H., et al.: Explainable artificial intelligence in education. Comput. Educ. Artif. Intell. 3 (2022). https:\/\/doi.org\/10.1016\/j.caeai.2022.100074","DOI":"10.1016\/j.caeai.2022.100074"},{"key":"7_CR23","doi-asserted-by":"publisher","first-page":"5141","DOI":"10.3390\/app14125141","volume":"14","author":"LC Nnadi","year":"2024","unstructured":"Nnadi, L.C., Watanobe, Y., Rahman, M.M., John-Otumu, A.M.: Prediction of students\u2019 adaptability using explainable ai in educational machine learning models. Appl. Sci. 14, 5141 (2024). https:\/\/doi.org\/10.3390\/app14125141","journal-title":"Appl. Sci."},{"key":"7_CR24","doi-asserted-by":"publisher","unstructured":"Nnadi, L.C., Watanobe, Y.: Hierarchical Interpretability in ML\u202f: a novel approach to explaining student adaptability predictions using hierarchical interpretability in ml\u202f: a novel approach to explaining student adaptability predictions using H-LIME. 0\u201334 (2025). https:\/\/doi.org\/10.21203\/rs.3.rs-6215272\/v1","DOI":"10.21203\/rs.3.rs-6215272\/v1"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Jang, Y., Choi, S., Jung, H., Kim, H.: Practical early prediction of students\u2019 performance using machine learning and eXplainable AI (2022)","DOI":"10.1007\/s10639-022-11120-6"},{"key":"7_CR26","doi-asserted-by":"publisher","unstructured":"Jaganov, T., Nnadi, L.C., Watanobe, Y.: The learning labyrinth: integrating learning theories in VR. In: ACM Int. Conf. Proceeding Ser. 158\u2013165 (2024). https:\/\/doi.org\/10.1145\/3702138.3702156","DOI":"10.1145\/3702138.3702156"}],"container-title":["Lecture Notes in Computer Science","Advances and Trends in Artificial Intelligence. Theory and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-8892-0_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T18:58:17Z","timestamp":1776884297000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-8892-0_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,12]]},"ISBN":["9789819688913","9789819688920"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-8892-0_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,12]]},"assertion":[{"value":"12 July 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IEA\/AIE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kytakyushu","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Japan","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":"1 July 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"38","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ieaaie2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.i-somet.org\/iea-aie2025\/committees.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}