From Sparse to Smart: Leveraging AI for Effective Online Judge Problem Classification in Programming Education

Filipe Dwan Pereira*, Maely Moraes, Marcelo Henklain, Arto Hellas, Elaine Oliveira, Dragan Gasevic, Raimundo Barreto, Rafael Mello

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

Online Judges (OJs) have gained substantial traction in programming education due to their ability to simultaneously present problem-solving challenges to students while offering instant feedback and correction. Such technologies are also essential to allow students in remote areas to access quality and equitable education. Nonetheless, OJ systems often lack sufficient amounts of annotated data (i.e., labelled data) about the topics of the problems that they aim to support, which makes choosing appropriate problems hard. Topic annotations hold significant value for instructors when selecting problems for assignments and for novice students seeking independent use of OJ systems. In this work, we propose and evaluate a pre-trained deep learning architecture and an active learning methodology to automatically annotate OJ problems in the context of introductory programming. Our results show that, when using a smaller amount of data, the methodology demonstrates performance comparable to those of the existing state-of-the-art methods for the identical task.

Original languageEnglish
Title of host publicationTechnology Enhanced Learning for Inclusive and Equitable Quality Education - 19th European Conference on Technology Enhanced Learning, EC-TEL 2024, Proceedings
EditorsRafael Ferreira Mello, Nikol Rummel, Ioana Jivet, Gerti Pishtari, José A. Ruipérez Valiente
PublisherSpringer
Pages359-374
Number of pages16
ISBN (Print)978-3-031-72314-8
DOIs
Publication statusPublished - 2024
MoE publication typeA4 Conference publication
EventEuropean Conference on Technology Enhanced Learning - Krems, Austria
Duration: 16 Sept 202420 Sept 2024
Conference number: 19

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15159 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEuropean Conference on Technology Enhanced Learning
Abbreviated titleEC-TEL
Country/TerritoryAustria
CityKrems
Period16/09/202420/09/2024

Keywords

  • Computer Education
  • Educational Text Mining
  • Online Judges
  • Resource-limited

Fingerprint

Dive into the research topics of 'From Sparse to Smart: Leveraging AI for Effective Online Judge Problem Classification in Programming Education'. Together they form a unique fingerprint.

Cite this