AVERT (Authorship Verification and Evaluation Through Responsive Testing): an LLM-Based Procedure that Interactively Verifies Code Authorship and Evaluates Student Understanding

The rapid development of generative artificial intelligence challenges traditional plagiarism detection systems. Classic methods, based primarily on similarity, are more and more ineffective against content that is AI-generated, and which resembles authentic student submissions. This requires the use of detection methods that not only establish authorship but also augment student engagement and motivation, thus discouraging future plagiarism attempts. In this work-in-progress paper, we present AVERT (Authorship Verification and Evaluation through Responsive Testing), a proof-of-concept approach for establishing the authorship of programming assignments. Integrated in an LLM-based chatbot, it proactively assesses students' understanding of programming assignments by interactively questioning them about the process of developing their own code. This way the reasons for which students may be dishonest, such as motivation and lack of subject comprehension, are addressed. Using advanced prompting techniques and formulating questions that employ the Socratic method, AVERT dynamically generates questions to verify the students' understanding of the coding process. By asking students to explain the logic behind their solutions, it also improves analytical skills and engages students in the learning process. By automating the assessment of authorship, AVERT alleviates the logistical problems encountered by educators in large classroom environments where individualized assessment demands large resources. It also helps instructors in grading students by making the details of each conversation available for evaluation. AVERT provides a scalable and efficient method for establishing authorship, overcoming the shortcomings of other techniques by directly addressing the primary goal of programming assignments: assessing students' abilities to write functional code.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/ithet61869.2024.10837675
Citations
3
Primary Topic
Academic integrity and plagiarism
Type
article
Field-Weighted Citation Impact
1.58
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AVERT (Authorship Verification and Evaluation Through Responsive Testing): an LLM-Based Procedure that Interactively Verifies Code Authorship and Evaluates Student Understanding

Florentin Vintila
3 citations
Academic integrity and plagiarism
1.58
article

AVERT (Authorship Verification and Evaluation Through Responsive Testing): an LLM-Based Procedure that Interactively Verifies Code Authorship and Evaluates Student Understanding

Florentin Vintila
article en
3 citations

Abstract

The rapid development of generative artificial intelligence challenges traditional plagiarism detection systems. Classic methods, based primarily on similarity, are more and more ineffective against content that is AI-generated, and which resembles authentic student submissions. This requires the use of detection methods that not only establish authorship but also augment student engagement and motivation, thus discouraging future plagiarism attempts. In this work-in-progress paper, we present AVERT (Authorship Verification and Evaluation through Responsive Testing), a proof-of-concept approach for establishing the authorship of programming assignments. Integrated in an LLM-based chatbot, it proactively assesses students' understanding of programming assignments by interactively questioning them about the process of developing their own code. This way the reasons for which students may be dishonest, such as motivation and lack of subject comprehension, are addressed. Using advanced prompting techniques and formulating questions that employ the Socratic method, AVERT dynamically generates questions to verify the students' understanding of the coding process. By asking students to explain the logic behind their solutions, it also improves analytical skills and engages students in the learning process. By automating the assessment of authorship, AVERT alleviates the logistical problems encountered by educators in large classroom environments where individualized assessment demands large resources. It also helps instructors in grading students by making the details of each conversation available for evaluation. AVERT provides a scalable and efficient method for establishing authorship, overcoming the shortcomings of other techniques by directly addressing the primary goal of programming assignments: assessing students' abilities to write functional code.

Stuttgart Technical University of Applied Sciences (DE)
Quality Education
Openalex Percentile: Top 13%
Academic integrity and plagiarism
1.58
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AVERT (Authorship Verification and Evaluation Through Responsive Testing): an LLM-Based Procedure that Interactively Verifies Code Authorship and Evaluates Student Understanding — Florentin Vintila · (2024) | TGRS Research Map | TGRS