Please use this identifier to cite or link to this item: https://dipositint.ub.edu/dspace/handle/2445/207873
Title: Avaluació automàtica de codi font fent servir tècniques de deep learning
Author: Altimira Cebrian, Martí
Director/Tutor: Ortiz Martínez, Daniel
Keywords: Algorismes computacionals
Aprenentatge automàtic
Xarxes neuronals (Informàtica)
Correcció de programes d'ordinador
Programari
Treballs de fi de grau
Computer algorithms
Machine learning
Neural networks (Computer science)
Correctness of computer programs
Computer software
Bachelor's theses
Issue Date: 20-Dec-2023
Abstract: [en] This degree thesis focuses on the potential automation in assessing algorithmic exercises in Python using "Code Embeddings" and Deep Learning with Neural Networks. Our hypothesis is based on the idea that the embedding generated from a student's exercise will have a distance from the embedding of the most efficient possible solution, and based on this distance, a grade can be generated for the exercise. By training this neural network with various exercises and expected grades, we hope to reach a point where the grades proposed by it are similar to those a teacher would assign when correcting exercises, thereby reducing the workload of grading numerous exercises for a human. One of the crucial stages in calculating this distance between the code embeddings is the generation of these embeddings, which have been created using a code transformer model called CodeT5. The research and tests conducted suggest a potential reduction in the grader's workload, albeit with the need to train the neural network with a substantial amount of data to enhance predictions and outcomes when employing this technique alongside others to refine the grading system for automation.
Note: Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2023, Director: Daniel Ortiz Martínez
URI: https://hdl.handle.net/2445/207873
Appears in Collections:Programari - Treballs de l'alumnat
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

Files in This Item:
File Description SizeFormat 
tfg_altimira_cebrian_marti.pdfMemòria1.03 MBAdobe PDFView/Open
codi.zipCodi font993.03 kBzipView/Open


This item is licensed under a Creative Commons License Creative Commons