
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Departamento de Computación - ECPv6.17.3.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Departamento de Computación
X-ORIGINAL-URL:https://www.dc.uba.ar
X-WR-CALDESC:Eventos para Departamento de Computación
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Sao_Paulo
BEGIN:STANDARD
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
TZNAME:-03
DTSTART:20250101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20260904T100000
DTEND;TZID=America/Sao_Paulo:20260904T110000
DTSTAMP:20260831T140426Z
CREATED:20260831T140426Z
LAST-MODIFIED:20260831T140426Z
UID:10898-1788516000-1788519600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Victoria Antonella Varani y Bruno Ernesto Ventrici
DESCRIPTION:Título: «QoCode: Evaluación de la calidad del código en tareas de programación«\n\nDirector: Dr. Christian G. Cossio-Mercado (DC\, FCEN\, UBA).\nCo-Director: Lic. Gonzalo Pablo Fernández (DC\, FCEN\, UBA). \nJurados:\nLic. Herman Schinca.\nLic. Florencia Zanollo (DC\, FCEN\, UBA).\n\nTransmisión online: https://youtube.com/live/uUlaiTFRQ2s\n\nResumen:\n\nEn los últimos años\, el aumento sostenido de la matrı́cula en carreras de informática impuso desafı́os crecientes a los equipos docentes\, en particular en la evaluación de tareas de programación. Como respuesta a este problema\, se comenzaron a utilizar más ampliamente herramientas de corrección automática de código. Sin embargo\, estas se concentran casi exclusivamente en la corrección funcional\, generalmente a través de conjuntos más o menos extensos de casos de prueba. En consecuencia\, faltan herramientas que generen retroalimentación estructurada con enfoque pedagógico en dimensiones de la calidad de código como la legibilidad y la mantenibilidad. \nEn este trabajo se presenta QoCode\, una herramienta web de análisis estático de código orientada a generar retroalimentación automática y pedagógicamente estructurada sobre código Python. QoCode integra validaciones sobre legibilidad y mantenibilidad propias\, basadas en el árbol de sintaxis abstracta\, y se complementa con verificaciones de linters reconocidos\, como Pylint y Flake8. Además\, QoCode permite al docente configurar explı́citamente qué aspectos evaluar\, de acuerdo con las necesidades de su curso y sus estudiantes. \nFinalmente\, se incluye una evaluación preliminar sobre entregas de código de dos cursos introductorios universitarios. Los resultados sugieren que QoCode detecta defectos de manera consistente y escalable\, complementando la visión docente en aspectos que habitualmente quedan fuera de la retroalimentación automática\, como el uso de números mágicos\, nombres demasiado cortos y funciones poco legibles. \n\n\n\nPalabras clave: Calidad de código\, feedback automático\, enseñanza de programación\, análisis estático\, Python.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-victoria-antonella-varani-y-bruno-ernesto-ventrici/
LOCATION:Aula 1102
CATEGORIES:Agenda
END:VEVENT
END:VCALENDAR