Evaluation of a hybrid AI-Human Recommender for CS1 Instructors in a Real Educational Scenario

Filipe Dwan Pereira, Elaine Oliveira, Luiz Rodrigues, Luciano Cabral, David Oliveira, Leandro Carvalho, Dragan Gasevic, Alexandra Cristea, Diego Dermeval, Rafael Ferreira Mello

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

1 Citation (Scopus)

Abstract

Automatic code graders, also called Programming Online Judges (OJ), can support students and instructors in introduction to programming courses (CS1). Using OJs in CS1, instructors select problems to compose assignment lists, whereas students submit their code solutions and receive instantaneous feedback. Whilst this process reduces the instructors’ workload in evaluating students’ code, selecting problems to compose assignments is arduous. Recently, recommender systems have been proposed by the literature to support OJ users. Nonetheless, there is a lack of recommenders fitted for CS1 courses and the ones found in the literature have not been assessed by the target users in a real educational scenario. It is worth noting that hybrid human/AI systems are claimed to potentially surpass isolated human or AI. In this study, we adapted and evaluated a state-of-the-art hybrid human/AI recommender to support CS1 instructors in selecting problems to compose variations of CS1 assignments. We compared data-driven measures (e.g., time students take to solve problems, number of logical lines of code, and hit rate) extracted from student logs whilst solving programming problems from assignments created by instructors versus when solving assignments in collaboration with an adaptation of cutting-edge hybrid/AI method. As a result, employing a data analysis comparing experimental and control conditions using multi-level regressions, we observed that the recommender provided problems compatible with human-selected in all data-driven measures tested.

Original languageEnglish
Title of host publicationResponsive and Sustainable Educational Futures - 18th European Conference on Technology Enhanced Learning, EC-TEL 2023 Aveiro, Portugal, September 4–8, 2023 Proceedings
EditorsOlga Viberg, Ioana Jivet, Pedro J. Muñoz-Merino, Maria Perifanou, Tina Papathoma
Place of PublicationCham Switzerland
PublisherSpringer
Pages308-323
Number of pages16
ISBN (Electronic)9783031426827
ISBN (Print)9783031426810
DOIs
Publication statusPublished - 2023
EventEuropean Conference on Technology Enhanced Learning (EC-TEL) 2023 - Aveiro, Portugal
Duration: 4 Sept 20238 Sept 2023
Conference number: 18th
https://link.springer.com/book/10.1007/978-3-031-42682-7 (Proceedings)
https://ea-tel.eu/ectel2023 (Website)

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume14200
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEuropean Conference on Technology Enhanced Learning (EC-TEL) 2023
Abbreviated titleECTEL 2023
Country/TerritoryPortugal
CityAveiro
Period4/09/238/09/23
Internet address

Keywords

  • Hybrid systems evaluation
  • introductory programming
  • recommender system

Cite this