Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Incremental Repair Feedback on Automated Assessment of Programming Assignments
Publication

Publications

Incremental Repair Feedback on Automated Assessment of Programming Assignments

Title
Incremental Repair Feedback on Automated Assessment of Programming Assignments
Type
Article in International Scientific Journal
Year
2025
Authors
Paiva, JC
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Leal, JP
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Figueira, A
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Journal
Vol. 14
Final page: 819
ISSN: 2079-9292
Publisher: MDPI
Indexing
Publicação em ISI Web of Knowledge ISI Web of Knowledge - 0 Citations
Publicação em Scopus Scopus - 0 Citations
Other information
Authenticus ID: P-018-12W
Abstract (EN): Automated assessment tools for programming assignments have become increasingly popular in computing education. These tools offer a cost-effective and highly available way to provide timely and consistent feedback to students. However, when evaluating a logically incorrect source code, there are some reasonable concerns about the formative gap in the feedback generated by such tools compared to that of human teaching assistants. A teaching assistant either pinpoints logical errors, describes how the program fails to perform the proposed task, or suggests possible ways to fix mistakes without revealing the correct code. On the other hand, automated assessment tools typically return a measure of the program's correctness, possibly backed by failing test cases and, only in a few cases, fixes to the program. In this paper, we introduce a tool, AsanasAssist, to generate formative feedback messages to students to repair functionality mistakes in the submitted source code based on the most similar algorithmic strategy solution. These suggestions are delivered with incremental levels of detail according to the student's needs, from identifying the block containing the error to displaying the correct source code. Furthermore, we evaluate how well the automatically generated messages provided by AsanasAssist match those provided by a human teaching assistant. The results demonstrate that the tool achieves feedback comparable to that of a human grader while being able to provide it just in time.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 18
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Open-source electronics platforms as enabling technologies for smart cities: Recent developments and perspectives (2018)
Another Publication in an International Scientific Journal
Costa D.G.; Duran-Faundez C.
Modulation Methods for Direct and Indirect Matrix Converters: A Review (2021)
Another Publication in an International Scientific Journal
Varajao, D; Rui Esteves Araújo
Machine Learning Interpretability: A Survey on Methods and Metrics (2019)
Another Publication in an International Scientific Journal
Carvalho, DV; Pereira, EM; Jaime S Cardoso
Electrochemical Sensor-Based Devices for Assessing Bioactive Compounds in Olive Oils: A Brief Review (2018)
Another Publication in an International Scientific Journal
Marx, IMG; Veloso, ACA; Dias, LG; Susana Casal; Pereira, JA; Peres, AM
User-Driven Fine-Tuning for Beat Tracking (2021)
Article in International Scientific Journal
António S. Pinto; Sebastian Böck; Jaime S. Cardoso; Matthew E. P. Davies

See all (30)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-13 at 07:48:08 | Privacy Policy | Personal Data Protection Policy | Whistleblowing