
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Departamento de Computación - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
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:20210101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20221004T090000
DTEND;TZID=America/Sao_Paulo:20221006T160000
DTSTAMP:20260416T160054
CREATED:20220922T135551Z
LAST-MODIFIED:20220922T135551Z
UID:7824-1664874000-1665072000@www.dc.uba.ar
SUMMARY:Semana de la Computación y de las Ciencias de Datos 2022
DESCRIPTION:Les invitamos a participar de la Semana de la Computación y de las Ciencias de Datos que se realizará del 4 al 6 de octubre en el Pabellón I y el Edificio Cero + Infinito de Ciudad Universitaria. \nCronograma completo:\nhttps://exactas.uba.ar/popularizacion/semanas-de-las-ciencias/semanas-2022/#scyd2022
URL:https://www.dc.uba.ar/event/semana-de-la-computacion-y-de-las-ciencias-de-datos-2022/
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20221004T190000
DTEND;TZID=America/Sao_Paulo:20221004T200000
DTSTAMP:20260416T160054
CREATED:20220922T133827Z
LAST-MODIFIED:20220928T122705Z
UID:7822-1664910000-1664913600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Fernando Balboa
DESCRIPTION:Título: Implementación de refactorings automáticos en lenguajes con LiveTyping\nDirector: Hernán Wilkinson\nJurados: Emilio Oca y Edgardo Zoppi \nResumen: \nTodo programa tiene un ciclo de vida. La expectativa de vida del software en general crece junto con su tamaño y complejidad\, y el desarrollo suele estar atado a un presupuesto acotado. A medida que el codebase muta y se vuelve más complejo\, también se vuelve más difícil de mantener.\nUna de las herramientas más frecuentes\, que se encuentra por defecto en muchas de las IDEs comerciales\, son los refactorings automáticos. Se conoce como refactoring a la acción de reestructurar el código\, manteniendo su comportamiento actual. El objetivo de estos cambios queda a discreción del programador\, aunque suele ser mejorar algún aspecto de mantenibilidad del código.\nLa automatización de las reestructuraciones provee dos ventajas. La primera es que aseguran al programador que el cambio que está introduciendo es seguro en términos de comportamiento\, porque eliminan la posibilidad de error humano. La segunda es que promueven su uso frecuente para mejorar la mantenibilidad\, haciendo que sean muy poco costosas en términos de tiempo y esfuerzo para el programador.\nEste trabajo se enfoca en el desarrollo de dos refactorings automáticos: Inline Temporary Variable e Inline Method\, ambos implementados en el lenguaje Smalltalk-80. La plataforma en la cual fueron integrados es Cuis University\, la cual provee un sistema de recolección de datos de tipado (LiveTyping) que puede ser utilizado para mejorar la calidad de las herramientas. Uno de los objetivos principales es la exploración de las dificultades de implementación de los mismos en un lenguaje con tipado dinámico y cómo puede aprovecharse la información de LiveTyping en los refactorings automáticos.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-fernando-balboa/
LOCATION:Aula 1302
CATEGORIES:Agenda
END:VEVENT
END:VCALENDAR