Cited by 22

Toward human–AI collaboration: a recommender system to support CS1 instructors to select problems for assignments and exams

Pereira, Filipe Dwan, Rodrigues, Luiz, Henklain, Marcelo Henrique Oliveira, Freitas, Hermino, Oliveira, David Fernandes, Cristea, Alexandra I., Carvalho, Leandro, Isotani, Seiji +3 more·2023·IEEE Transactions on Learning Technologies

Abstract

Programming online judges (POJs) have been increasingly used in CS1 classes, as they allow students to practice and get quick feedback. For instructors, it is a useful tool for creating assignments and exams. However, selecting problems in POJs is time consuming. First, problems are generally not organized based on topics covered in the CS1 syllabus. Second, assessing whether problems require similar effort to be completed and map onto the same topic is a subjective and expert-dependent task. The difficulty increases if the instructor must create variations of these assessments, e.g., to avoid plagiarism. Thus, here, we research how to support CS1 instructors in the task of selecting problems, to compose one-size-fits-all or personalized assignments/exams. Our solution is to propose a novel intelligent recommender system, based on a fine-grained data-driven analysis of the students' effort on solving problems in the integrated development environment of a POJ system, and automatic detection of topics for CS1 problems, based on problem descriptions. Data collected from 2714 students are processed to support, via our artificial intelligence (AI) method recommendations, the instructors' decision-making process. We evaluated our method against the state of the art in a simple blind experiment with CS1 instructors ($N =$35). Results show that our recommendations are 88% accurate, surpassing our baseline ($p<$0.05). Finally, our work paves the way for novel POJ smart learning envir…

Integrity signals

Registry

Crossref · 10.1109/tlt.2022.3224121

Cites

2 of 2 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Ten studies demonstrated that AI could support staff in curriculum, instruction, and assessment by reducing their logistical workloads, especially in curriculum design, interactions with students, delivering personalized instruction, and preparing adapted or personalized assignments.

    “Ten studies have demonstrated that AI could support staff in curriculum, instruction, and assessment, by reducing their logistical workloads, especially in terms of labor related to curriculum design, interactions with students, delivering personalized instruction, and preparing adapted or personalized assignments (e.g., Holmes et al., 2023;Pereira et al., 2023;Sajja et al., 2023;Devi and Rroy, 2”
  • Pereira et al. (2023) described how an emerging recommender system generated equivalent questions for assignments and exams, to enhance the variation of assignments and support instructors in preparing individualized assignments and minimizing plagiarism.

    “Pereira et al. (2023) described how an emerging recommender system generated equivalent questions for assignments and exams, to enhance the variation of assignments and support instructors in preparing individualized assignments and minimizing plagiarism.”
  • AI benefits assessments by generating personalized assignments, effectively assessing and predicting students' academic achievement and non-cognitive outcomes, identifying disadvantaged students, and assessing teaching effectiveness.

    “Additionally, AI seems to benefit assessments by generating personalized assignments (Pereira et al., 2023), effectively assessing and predicting students' academic achievement (Wang et al., 2025) and non-cognitive outcomes (e.g., soft skills, Novais et al., 2023), identifying disadvantaged students (Saad and Tounkara, 2023), and assessing teaching effectiveness (Wang et al., 2025).”
  • Understanding the benefits that AI brings to HE curriculum, instruction, and assessment could help academics make full use of the technology to reduce workloads and improve productivity.

    “In this light, understanding the benefits that AI brings to HE curriculum, instruction, and assessment could help academics make full use of the technology to reduce workloads (Holmes et al., 2023;Pereira et al., 2023) and improve productivity.”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Pereira, F. D., Rodrigues, L., Henklain, M. H. O., Freitas, H., Oliveira, D. F., Cristea, A. I., Carvalho, L., Isotani, S., Benedict, A., Dorodchi, M., & de Oliveira, E. H. T.
Affiliations
  • Department of Computer Science, Federal University of Roraima, Boa Vista, Brazil
  • University of S&#x00E3;o Paulo, S&#x00E3;o Paulo, Brazil
  • Institute of Computing, Federal University of Amazonas, Manaus, Brazil
  • Department of Computer Science, Durham University, Durham, U.K.
  • Institute of Mathematics and Computer Science, University of S&#x00E3;o Paulo, S&#x00E3;o Paulo, Brazil
  • Department of Computer Science, The University of North Carolina at Charlotte, Charlotte, NC, USA
Venue
IEEE Transactions on Learning Technologies
Published
2023-06-01
Volume
16
Issue
3
Pages
457-472
ISSN
  • 1939-1382
  • 2372-0050
Cited by
22
References
2
Funders
  • Brazilian National Council for Scientific and Technological Development (141859/2019-9, 308458/2020-6, 308513/2020-7)
  • Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (001)
  • S&#x00E3;o Paulo State Research Support Foundation (2013/07375-0)
  • Research and Development (001/2020)
  • Federal University of Amazonas and FAEPI, Brazil
  • Samsung, using resources from the Informatics Law for the Western Amazon (8.387/1991)

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review