Please use this identifier to cite or link to this item:
https://dipositint.ub.edu/dspace/handle/2445/201681
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Ortiz Martínez, Daniel | - |
dc.contributor.author | Pérez Bassedas, Estela | - |
dc.date.accessioned | 2023-09-01T11:33:52Z | - |
dc.date.available | 2023-09-01T11:33:52Z | - |
dc.date.issued | 2023-06-13 | - |
dc.identifier.uri | https://hdl.handle.net/2445/201681 | - |
dc.description | Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2023, Director: Daniel Ortiz Martínez | ca |
dc.description.abstract | [es] Este trabajo de final de grado se centra en la posible automatización en la evaluación de ejercicios en Python mediante árboles de sintaxis abstracta (AST). Nuestra hipótesis se basa en que el AST procedente del ejercicio de un estudiante se considerará correcto de forma directamente proporcional a su semejanza al AST de referencia, es decir, al AST del código del profesor. Pudiendo usar más de un código de referencia, para obtener resultados más precisos. Hemos cuantificado esta similitud mediante la distancia entre los AST y calculado la correlación respecto a la nota puesta por un corrector humano para realizar un estudio de esos resultados. Una de las etapas previas al cálculo de la distancia y bastante relevante en este trabajo, consiste en el “preproceso” del AST con el fin de obtener una cualificación que esté más correlacionada con mejores resultados perfilando ciertos factores. La investigación nos lleva a la posible reducción de la carga de trabajo para un corrector humano, pero con la necesidad de usar esta técnica junto a otras para refinar la cualificación y que llegue a ser adecuada para automatizar la evaluación. | ca |
dc.format.extent | 42 p. | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | spa | ca |
dc.rights | memòria: cc-nc-nd (c) Estela Pérez Bassedas, 2023 | - |
dc.rights | codi: GPL (c) Estela Pérez Bassedas, 2023 | - |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | - |
dc.rights.uri | http://www.gnu.org/licenses/gpl-3.0.ca.html | * |
dc.source | Treballs Finals de Grau (TFG) - Enginyeria Informàtica | - |
dc.subject.classification | Programació (Ordinadors) | ca |
dc.subject.classification | Python (Llenguatge de programació) | ca |
dc.subject.classification | Programari | ca |
dc.subject.classification | Treballs de fi de grau | ca |
dc.subject.classification | Desenvolupament de programari | ca |
dc.subject.other | Computer programming | en |
dc.subject.other | Python (Computer program language) | en |
dc.subject.other | Computer software | en |
dc.subject.other | Computer software development | en |
dc.subject.other | Bachelor's theses | en |
dc.title | Evaluación automática de programas en Python a partir de árboles de sintaxis abstracta | ca |
dc.type | info:eu-repo/semantics/bachelorThesis | ca |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | ca |
Appears in Collections: | Programari - Treballs de l'alumnat Treballs Finals de Grau (TFG) - Enginyeria Informàtica |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
tfg_perez_bassedas_estela.pdf | Memòria | 1.36 MB | Adobe PDF | View/Open |
codi.zip | Codi font | 20.22 kB | zip | View/Open |
This item is licensed under a Creative Commons License