<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Colibri Comunidad :</title>
    <link>https://hdl.handle.net/20.500.12008/24</link>
    <description />
    <pubDate>Sun, 26 Jul 2026 05:39:34 GMT</pubDate>
    <dc:date>2026-07-26T05:39:34Z</dc:date>
    <item>
      <title>Bajo el dominio de la ley : desidentificación y extracción de eventos en la Base de Jurisprudencia Nacional del Uruguay</title>
      <link>https://hdl.handle.net/20.500.12008/56219</link>
      <description>Título: Bajo el dominio de la ley : desidentificación y extracción de eventos en la Base de Jurisprudencia Nacional del Uruguay
Autor: Garat, Diego
Resumen: El procesamiento de lenguaje natural (PLN) en el dominio jurídico es un área de investigación clave, debido a que gran parte de la información se encuentra en leyes, sentencias y reglamentos, con desafíos derivados de su complejidad lingüística, semántica y discursiva. El objetivo de esta investigación es mejorar la calidad y accesibilidad de la información en la Base de Jurisprudencia Nacional (BJN), una colección de más de 100 000 sentencias del Poder Judicial de Uruguay. Como primer objetivo, se aborda la desidentificación automática de sentencias. Esta se centra en nombres propios y se basa en un modelo de reconocimiento de entidades nombradas combinado con agrupamiento aglomerativo para la resolución de correferencias, entrenado y evaluado sobre el corpus B*N, creado a partir de sentencias de la BJN con este fin. Los resultados se integran en un prototipo funcional para desidentificación asistida por humanos. Como segundo objetivo, se estudia la extracción de eventos relevantes. Esta se basa en la Teoría de Marcos Semánticos de Fillmore y en el aprendizaje en contexto con grandes modelos de lenguaje. Con ejemplos de FrameNet en inglés se obtienen resultados competitivos respecto de enfoques previos, mientras que la combinación con el corpus ViolenciaR en español, derivado de sentencias de la BJN y anotado manualmente, permite observar el impacto del uso de recursos multilingües y de la complejidad del dominio jurídico sobre el rendimiento del sistema. Este trabajo introduce recursos lingüísticos inéditos y metodologías innovadoras, constituyendo una contribución significativa al desarrollo del PLN en el dominio jurídico, particularmente en la BJN.; Natural Language Processing (NLP) in the legal domain is a key research area, as much of the information is contained in laws, court rulings, and regulations, which pose challenges due to their linguistic, semantic, and discursive complexity.&#xD;
The aim of this research is to improve the quality and accessibility of information in the National Jurisprudence Database (BJN), a collection of over 100 000 court rulings from the Judiciary of Uruguay.&#xD;
As a first objective, the automatic de-identification of court rulings is addressed. This focuses on proper names and is based on a named entity recognition model combined with agglomerative clustering for coreference resolution,&#xD;
trained and evaluated on the B*N corpus, created from rulings in the BJN&#xD;
for this purpose. The results are integrated into a functional prototype for&#xD;
human-assisted de-identification.&#xD;
As a second objective, the extraction of relevant events is studied. This is grounded in Fillmore’s Frame Semantic Theory and in-context learning with large language models. Using FrameNet examples in English yields results&#xD;
competitive with prior approaches, while combining them with the manually&#xD;
annotated ViolenciaR corpus in Spanish, derived from BJN rulings, allows observation of the impact of multilingual resources and legal-domain complexity on system performance.&#xD;
This work introduces new linguistic resources and innovative methodologies, constituting a significant contribution to the development of NLP in the legal domain, particularly with respect to the BJN.</description>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://hdl.handle.net/20.500.12008/56219</guid>
      <dc:date>2026-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Evaluación de lenguajes y herramientas de transformación de modelos</title>
      <link>https://hdl.handle.net/20.500.12008/56166</link>
      <description>Título: Evaluación de lenguajes y herramientas de transformación de modelos
Autor: Scayola, Javier
Resumen: La Ingeniería Dirigida por Modelos (Model Driven Engineering, MDE), es un paradigma que propone el uso de modelos como principal artefacto para el desarrollo, mantenimiento y evolución de sistemas de software. La transformación de estos modelos es vital para MDE a los efectos de convertir la información contenida en éstos a distintos niveles de abstracción, entre otras cosas para reducir los costos de desarrollo partiendo de modelos de alto nivel hasta la producción del código ejecutable. Existen varios lenguajes y herramientas especializados en la transformación de modelos que simplifican esta tarea. Sin embargo, cada uno tiene sus propias características, fortalezas y debilidades y no es fácil determinar cuál conviene usar a menos que se lleven a la práctica.&#xD;
En este contexto, el objetivo general de esta tesis es poder comprender y comparar distintos lenguajes y herramientas de transformación disponibles a los efectos de aportar información relevante para su selección a la hora de aplicar MDE. Para lograr dicho cometido, inicialmente se relevaron características de comparación existentes en trabajos&#xD;
relacionados y los lenguajes y herramientas de transformación disponibles. Una vez definidos los lenguajes y herramientas de interés, así como la selección del conjunto mínimo de características a considerar , se realizó una evaluación que incluyó&#xD;
la puesta en práctica de los lenguajes y herramientas seleccionados mediante el uso de una transformación de modelos de procesos de negocio en BPMN 2.0 a modelos de servicios en SoaML, definida por el Grupo COAL. Como resultado principal se obtuvo una comparación de los lenguajes y herramientas de ETL, Henshin y ModelMorf en base a&#xD;
características como documentación, uso de estándares, funcionalidad, escalabilidad, mantenibilidad y usabilidad. También se obtuvo un conjunto de transformaciones (adaptadas de las originales para cada entorno) que permiten analizar similitudes y&#xD;
diferencias entre las tres propuestas y una lista con observaciones recopiladas durante el uso de los distintos lenguajes.</description>
      <pubDate>Thu, 01 Jan 2015 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://hdl.handle.net/20.500.12008/56166</guid>
      <dc:date>2015-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Análisis cualitativo sobre la gestión de la deuda técnica de software en Uruguay</title>
      <link>https://hdl.handle.net/20.500.12008/56087</link>
      <description>Título: Análisis cualitativo sobre la gestión de la deuda técnica de software en Uruguay
Autor: Cavani, Juan; López, Santiago; Schnaiderman, Martín
Resumen: La deuda técnica (DT) describe un conjunto de constructos de diseño o implementación que aportan beneficios inmediatos, pero que pueden incrementar el costo de mantenimiento y dificultar la evolución de los sistemas. Si bien la DT ha sido ampliamente investigada en la literatura y en la practica profesional, persisten desafíos para reconocerla y gestionarla. En el marco de un conjunto de estudios empíricos orientados a comprender cómo se manifiesta y gestiona la DT en la industria de software en Uruguay, se realizaron grupos focales (GF) con profesionales del sector, para comprender la influencia de la DT dentro del proceso de desarrollo de software. Nuestro trabajo consistió en desarrollar una estrategia de análisis cualitativo para este conjunto de GF, aplicarla a los datos recolectados e interpretar los resultados obtenidos.&#xD;
La estrategia de análisis se baso en el método de análisis temático y se estructuro en ciclos iterativos de codificación, comparación y refinamiento de temas.&#xD;
Los resultados se organizaron en función de las preguntas de investigación, las cuales abordan los tipos de DT identificados, los factores que contribuyen a su generación o acumulación, y los momentos y practicas mediante los cuales se gestiona durante el proceso de desarrollo. Los resultados muestran que, en el contexto analizado, los tipos de DT considerados mas relevantes son la deuda de arquitectura, diseño e infraestructura, principalmente por su impacto en la evolución y mantenibilidad del sistema. Entre los factores que contribuyen a su generación y acumulación se destacan la presión por cumplir plazos, la falta de conocimiento técnico y la obsolescencia tecnológica. Además, se identifican distintos momentos del proceso de desarrollo en los que resulta oportuno gestionar la DT, tales como las reuniones de planificación, las reuniones de revisión y durante la evolución continua del software. A partir de estos hallazgos, el trabajo contrasta los resultados con la literatura y propone recomendaciones orientadas a fortalecer la gestión de la DT.</description>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://hdl.handle.net/20.500.12008/56087</guid>
      <dc:date>2026-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Tapa y Busca Web :  Resolución de ecuaciones por el método Cover Up</title>
      <link>https://hdl.handle.net/20.500.12008/56086</link>
      <description>Título: Tapa y Busca Web :  Resolución de ecuaciones por el método Cover Up
Autor: Goycoechea, Sofia; Bueno, Florencia
Resumen: El presente trabajo de grado tuvo como objetivo el diseño e implementación de Tapa y Busca Web, una aplicación web orientada a la introducción de la resolución de ecuaciones algebraicas mediante el método Cover Up, en línea con la propuesta didáctica de la versión de escritorio original desarrollada en 2017 en un proyecto de grado de la carrera de Ingeniería en Computación. El problema abordado surge de la limitada disponibilidad y continuidad de las herramientas previas. La versión de escritorio de 2017 requiere instalación local, no resulta accesible en los sistemas operativos actuales y, durante este trabajo, no fue posible ejecutarla pese a sucesivos intentos en entornos controlados. La extensión web desarrollada en 2018 tampoco se encuentra operativa. En consecuencia, el método Cover Up carece hoy de un soporte digital accesible para estudiantes de educación secundaria, pese al valor didáctico documentado en los proyectos previos. La propuesta de este trabajo consiste en recuperar y modernizar dicho recurso en una aplicación web de uso libre, que preserve la lógica didáctica original e incorpore las funcionalidades propias de un entorno multiusuario. La solución se materializa en una aplicación de página única (SPA) que se comunica con un servidor de aplicaciones y una base de datos relacional. Permite el uso no autenticado con un conjunto reducido de funcionalidades y habilita, mediante registro e inicio de sesión, el acceso a un panel personal en el que el usuario puede crear ecuaciones, resolverlas paso a paso con retroalimentación, consultar el historial de resoluciones, y publicar o descargar ecuaciones compartidas por otros usuarios. El sistema incorpora estados de avance y una clasificación de las ecuaciones según su origen. Dado que no fue posible ejecutar los sistemas previos, la lógica didáctica del método Cover Up se recuperó mediante un proceso de ingeniería inversa sobre el código fuente original, lo que permitió garantizar la fidelidad del motor de resolución respecto de la versión original. Tecnológicamente, el cliente se desarrolló en React con TypeScript (Microsoft, 2026) y el servidor en Node.js con Express (OpenJS Foundation, 2026a), exponiendo una API REST organizada por módulos. La persistencia se implementó sobre PostgreSQL (The PostgreSQL Global Development Group, 2026) mediante el ORM Prisma (Prisma Data, Inc., 2026), con migraciones versionadas que aseguran la reproducibilidad del esquema, y la visualización matemática se resuelve con KaTeX (Khan Academy, s.f.). En materia de seguridad, el sistema almacena las contraseñas con hash criptográfico, autentica las peticiones con tokens JWT (Auth0, 2026), aplica limitación de tasa, configura políticas CORS e implementa un flujo de recuperación de contraseña con tokens de un solo uso y notificación por correo.</description>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://hdl.handle.net/20.500.12008/56086</guid>
      <dc:date>2026-01-01T00:00:00Z</dc:date>
    </item>
  </channel>
</rss>

