Buenos Aires
Permanent URI for this community
Browse
Browsing Buenos Aires by Author "Antonelli, Ruben Leandro"
Results Per Page
Sort Options
-
ItemAlineación de glosarios específicos de dominio(Even3, Brazil., 2024-8-9) Grijalva, Paola ; Cornejo, Galo ; Antonelli, Ruben Leandro ; Thomas, PabloLos glosarios son una parte importante de cualquier documento de requerimientos de software, ya que hace explícitos los términos técnicos en un dominio y proporciona definiciones, ayudando a mitigar la imprecisión y la ambigüedad. El Léxico Extendido del Lenguaje (LEL) es un glosario que describe el vocabulario del dominio caracterizando a cada expresión a través de dos atributos (a diferencia de un glosario tradicional que tiene una sola descripción). En la actualidad, es muy común la interoperación de los sistemas informáticos, en donde cierto sistema brinda servicios para que consuman otros sistemas. En este marco, es crucial comprender el lenguaje de ambos sistemas, para que la interacción sea efectiva. Este artículo propone un método de alineación de glosarios LEL del dominio. El método de alineación propuesto se basa en identificación de discrepancias y similitudes, para luego acordar el significado de los términos similares. Este articulo presenta una evaluación preliminar con resultados promisorios utilizando como caso de estudio un modelo de calidad para instituciones de educación superior.
-
ItemAn approach for Reverse Engineering from Web Applications into the Language of the Domain using the LEL Glossary(Even3, Brazil., 2024-8-9) Granizo Rodríguez, Angela Verónica ; Antonelli, Ruben Leandro ; Firmenich, Sergio ; Firmenich, DiegoRequirement engineering plays a crucial role in the software lifecycle, since errors made in the requirements require significant effort to be corrected in later stages. The main source of requirements is people; however, it is common to analyze existing applications when developing new software. This is particularly the case in the process of reengineering. On the other hand, the language of the domain is essential to understanding the domain and thus comprehending the requirements. Language Extended Lexicon (LEL) is a structured glossary designed to capture this language. This paper proposes an approach for obtaining the language of an application domain from a web application using the LEL glossary. The process comprises three main activities: general analysis of the web application, domain language capture, and the verification of the generated domain language. Additionally, this paper describes a web browser extension tool designed to support the process. Finally, the paper presents the results of a preliminary evaluation with promising outcomes regarding the applicability of the approach.
-
ItemArtificial Intelligence Applied in Legal Information: A Systematic Mapping Study(Facultad de Informática, Universidad Nacional de La Plata, 2025-4-30) D'alotto, Juan Eduardo ; Pons, Claudia Fabiana ; Antonelli, Ruben LeandroAdvanced technologies, particularly Artificial Intelligence (AI), are transforming how legal professionals handle civil law relationships and daily processes. Legal Information Retrieval (LIR), a significant field within AI, focuses on efficiently identifying and analyzing legal norms and documents relevant to users' specific information needs. This systematic mapping study identifies and synthesizes primary approaches, trends, and advancements in applying AI to LIR. By reviewing recent research, it provides an overview of employed strategies, AI techniques, and emerging areas of focus. Systematic search methods were applied to academic databases, selecting relevant studies published over the past fifteen years. From 3405 initially identified articles, 34 were selected for in-depth analysis after applying inclusion and exclusion criteria. The findings reveal sustained interest in AI techniques for LIR, with a clear trend toward adopting Natural Language Processing (NLP) and machine learning to enhance search relevance, precision, and automation of legal processes. This study emphasizes the potential of AI in the legal domain and highlights the need for continued research to address unique LIR challenges in a rapidly evolving technological landscape.
-
ItemDefinición De Una Gramática Para El Léxico Extendido Del Lenguaje(Even3, Brazil., 2024-8-9) Roldán Valdiviezo, Pablo ; Antonelli, Ruben LeandroEn la ingeniería de requerimientos es importante comprender el lenguaje del dominio de la aplicación, puesto que escribir requerimientos sin los términos adecuados puede llevar a confusiones. El Léxico Extendido del Lenguaje (LEL) es un lenguaje de representación que permite capturar dicho vocabulario. Sin embargo, la elaboración de un LEL enfrenta desafíos, para quienes son nuevos en el uso de este concepto. Dado que el lenguaje natural es por sí ambiguo y, además, el LEL puede usarse de diferentes maneras, los usuarios pueden utilizar distintos estilos de redacción que pueden afectar la comprensión del lenguaje. En este contexto, este artículo propone una gramática EBNF (Gramática Extendida de Backus-Naur), para ayudar a estandarizar la redacción del LEL. Esta gramática tiene por objetivo tratar la homonimia, sinonimia, jerarquías, tiempos verbales, frases nominales, atomicidad y conexiones claras entre distintos tipos de símbolos. La gramática EBNF propuesta se ajusta a los principios de circularidad y vocabulario mínimo. Finalmente, el artículo describe los resultados de una evaluación preliminar que muestra la aplicabilidad de la propuesta. Los participantes hallaron la gramática clara y directa, lo que sugiere su potencial como guía para quienes se inician en su uso.
-
ItemEvaluación de modelos de procesamiento de lenguaje natural para medir similaridad entre escenarios escritos en español(Even3, Brazil., 2024-8-9) Pérez, Gabriela ; Mostaccio, Catalina ; Antonelli, Ruben LeandroLa ingeniería de requerimientos es una fase crítica en el desarrollo de software; busca comprender y documentar los requisitos del sistema desde etapas tempranas. Con frecuencia, la especificación de requerimientos es realizada de forma conjunta entre clientes y el equipo de desarrollo. Los clientes aportan conocimientos profundos en el lenguaje del dominio, mientras que los equipos de desarrollo utilizan términos más informáticos. A pesar de esto, la comprensión mutua es esencial. Uno de los artefactos más utilizados para este propósito son los escenarios. En entornos donde múltiples actores escriben escenarios, es común la duplicación. Es necesario contar con algún mecanismo que posibilite la detección de escenarios similares para evitar tal duplicación. En este trabajo se evalúan empíricamente varios modelos pre-entrenados de Procesamiento de Lenguaje Natural para analizar la similitud semántica entre escenarios en español, identificando palabras o expresiones con significados similares. Es importante destacar que el análisis se realiza en este lenguaje para brindar una contribución a la región. Finalmente, se presenta una herramienta que simplifica la creación de nuevos escenarios, mostrando la eventual existencia de similares. Permite operar con varios modelos y ofrece la posibilidad de seleccionar entre ellos para determinar de forma más precisa si existen escenarios similares al que se está definiendo.
-
ItemEvaluating Information Extraction Approaches in the Construction of a Real Estate Observatory(Springer, Cham, 2025-6-19) Tanevitch, Luciana ; Antonelli, Ruben Leandro ; Torres, DiegoA real estate observatory plays a significant role in the aggregation and analysis of real estate market data. The information that lies in real estate advertisements can be leveraged to populate such an observatory. However, this data can present itself in both a structured and an unstructured manner. Unstructured data represents a problem to automatically process and extract information since it lacks a predefined structure. Thus, there’s a need for techniques to give structure to unstructured data. Information Extraction (IE) is the process of structuring data from unstructured data. Natural Language Processing techniques enable machines to understand texts, making them particularly significant in the context of IE. This work evaluates both rule-based and machine-learning based IE approaches to extract features from real estate descriptions within advertisements. Those features are relevant in the context of real estate observatory construction. The performance of each approach is measured using precision, recall and f1- score metrics.
-
ItemImplementing Accuracy for Responsible AI in Newsrooms(Even3, Brazil, 2024-8-9) Quintanilla Portugal, Roxana ; Delle Ville, Juliana ; Antonelli, Ruben LeandroThis paper explores the intersection between software development and journalism, highlighting the fundamental importance of implementing nonfunctional requirements to achieve a balance between immediacy and accuracy. In software development, requirements encompass user needs and demand precise and continuous updates to meet time-to-market demands. In journalism, audience engagement drives the need for precise news coverage, especially with the growth of artificial intelligence (AI). Non-functional requirements (NFRs) have gained relevance, emphasizing the need for effective balance. This work investigates the integration of technologies such as Named Entity Recognition (NER) and topic modeling into news updating processes as means to enhance both efficiency and precision. Additionally, this strategy, beneficial in requirements management and applicable across domains, is explored. The article is structured to delve into the imperatives of news writing, the proposed strategy, potential applications, and directions for future research.
-
ItemInitial Explorations for Document Clustering Tasks in Latin Elegiac Poets(Springer, Cham, 2025-6-19) Nusch, Carlos Javier ; Del Río Riande, Gimena ; Cagnina, Leticia Cecilia ; Errecalde, Marcelo Luis ; Antonelli, Ruben LeandroThis article describes various Automatic Text Analysis tasks applying Natural Language Processing techniques on a corpus of Latin texts from the 1st century BC and 1st century AD. The motivation behind this work is to delve into and understand a historical literary trend revolving around the themes of love, spanning from antiquity through to the medieval period. The analyzed authors include Gaius Valerius Catullus, Albius Tibullus, and Sextus Propertius, who represent the literary movement of the neoterics, as a group of poets to be identified, and Publius Vergilius Maro and Marcus Annaeus Lucanus, epic poets with remarkably distinct styles, as control samples. The purpose of this preliminary and exploratory study is to investigate the potential and best features for document clustering. The clustering tasks were carried out using fixed ranges of character n-grams and word n-grams. For the clustering tasks, the K-Means method and the Silhouette Index were used for determining the optimal cluster sizes. Using optimal clusters as labels, decision trees were trained for each range of n-grams, aiming to identify features with the highest Information Gain and Information Gain Ratio. The trees were trained based on the criterion of Entropy, and calculations of Feature Importance were performed. Results show variations based on text preprocessing techniques: simple filtering of stopwords in the corpus yields better Silhouette scores, with one or two features showing potential classification value for the decision trees. The application of TF-IDF weighting results in Silhouette indices closer to zero, albeit with a more balanced distribution of Importance among different features.
-
ItemModelos Visuales durante la Adquisición de Conocimientos: Un Mapeo Sistemático de la Literatura(Even3, Brazil., 2024-8-9) Sebastian, Alberto ; Hadad, Graciela ; Antonelli, Ruben Leandro ; Neil, Carlos GerardoExisten dificultades en la comprensión del contexto de la aplicación por parte de los ingenieros de requisitos, así como también en la comunicación entre las partes durante la etapa de adquisición de conocimiento en el proceso de Ingeniería de Requisitos. Por lo cual, la calidad de los modelos derivados se ve afectada. Se propone entonces conocer la utilidad potencial de diversos modelos visuales como mapas mentales, mapas conceptuales y diagramas de facilitación gráfica según trabajos publicados vinculados a la adquisición de conocimiento, con aportes disciplinares de la Ingeniería de Requisitos, la Gestión del Conocimiento, la Educación y el Desarrollo Organizacional, mediante la técnica de un mapeo sistemático de la literatura. Existen trabajos previos relativos a estos modelos en la Ingeniería de Requisitos, pero se encuentran fuertemente vinculados a las herramientas y técnicas para su construcción, siendo la mayor cantidad de artículos publicados en los años 2014 y 2017. Como resultado, se ha obtenido que la disciplina de mayor aporte corresponde a la Ingeniería de Requisitos, a través del modelo visual mapa mental, mientras que no se ha detectado el uso de diagramas de facilitación gráfica. Por otro lado, el modelo de mapa conceptual tiene su máxima utilización en las disciplinas de Educación y Gestión del Conocimiento, con una menor utilización en la Ingeniería de Requisitos.
-
ItemMulti-word Entity Extraction and Rich Relationship Identification to Derive Conceptual Models from Natural Language Specifications(Even3, Brazil., 2024-8-9) Maltempo, Giuliana ; Delle Ville, Juliana ; Cecconato, Santiago ; Pellegrino, Federico ; Distante, Damiano ; Antonelli, Ruben LeandroRequirements engineering is a critical phase in software development. Errors in requirements specifications may become costly problems later on; therefore, such errors should be found and corrected early in the engineering process. Describing requirements in natural language is propitious for both the domain experts and the software development team. However, natural language may give rise to diverse interpretations as a consequence of the different backgrounds of the two participants involved. It is therefore necessary to provide guidance on the specification of unambiguous requirements. In previous work, we have advanced the notion of kernel sentences as an appropriate structure for the specification of knowledge. We have also discussed conceptual models as a useful technique to summarize specifications so that all participants have a concise overview of the domain. To achieve consistent and coherent specifications, we presented a two-step method: first compliance with kernel format is checked, and then a conceptual model is derived to summarize the knowledge gathered. This paper extends the conceptual model previously derived from kernel sentences by identifying multi-word entities and establishing various new relationships among entities. This is intended to help achieve better quality specifications. We also describe a prototype that uses natural language processing and artificial intelligence tools to support the method. Finally, we present the results of a preliminary evaluation of our method, which show a promising applicability.
-
ItemPolice Report Linking Algorithm Based on Named Entity Recognition(Springer, Cham, 2025-6-19) Alvarez, Mauro Daniel ; Antonelli, Ruben LeandroPolice reports include a complaint made by the victim of a crime. This complaint is a story that describes the facts from the victim’s point of view. Most of the time, crimes are perpetrated by unknown authors. This causes cases to be shelved until new evidence arrives. The use of natural language processing allows us to take advantage of non-structured text in victim’s com plaints by generating links that could lead to the reopening of an archived investigation. Through the use of NER, it is possible to extract entities of interest from a report of a complaint that arrives and link it with other reports of exist ing complaints, allowing the generation of a maps of links in order to detect similarities between cases. This idea will increase the possibility that cases in archived status being opened.
-
ItemProceso de validación de requerimientos aplicando técnicas de procesamiento de lenguaje natural en un entorno colaborativo(Even3, Brazil., 2024-8-9) Santana, Sonia ; Antonelli, Ruben Leandro ; Thomas, PabloUna de las fases más importantes en el desarrollo de un proyecto de software es la validación de los requerimientos. El principal objetivo de la validación de los requerimientos es confirmar que los mismos sean representaciones de las necesidades y expectativas de los usuarios y que sean completos, correctos y consistentes entre otras características. Hoy en día, los requerimientos se escriben con la participación de un gran número de personas que producen una cantidad variada de artefactos. En este contexto los entornos colaborativos y el procesamiento de lenguaje natural cobran importancia. En este trabajo se describe un proceso de validación de requerimientos utilizando técnicas de procesamiento de lenguaje natural un entorno colaborativo, donde las diferentes partes interesadas en un proyecto les permitirá validar requerimientos en menor tiempo y esfuerzo.
-
ItemSystematic Review on Requirements Engineering in Quantum Computing: Insights and Future Directions(MDPI, 2024-7-29) Antonelli, Ruben Leandro ; Sepúlveda, Samuel ; Cravero, Ania ; Fonseca, GuillermoContext: Quantum software development is a complex and intricate process that diverges significantly from traditional software development. Quantum computing and quantum software are deeply entangled with quantum mechanics, which introduces a different level of abstraction and a deep dependence on quantum physical properties. The classical requirements engineering methods must be adapted to encompass the essential quantum features in this new paradigm. Aim: This study aims to systematically identify and analyze challenges, opportunities, developments, and new lines of research in requirements engineering for quantum computing. Method: We conducted a systematic literature review, including three research questions. This study included 105 papers published from 2017 to 2024. Results: The main results include the identification of problems associated with defining specific requirements for quantum software and hybrid system requirements. In addition, we identified challenges related to the absence of standards for quantum requirements engineering. Finally, we can see the advances in developing programming languages and simulation tools for developing software in hybrid systems. Conclusions: This study presents the challenges and opportunities in quantum computing requirements engineering, emphasizing the need for new methodologies and tools. It proposes a roadmap for future research to develop a standardized framework, contributing to theoretical foundations and practical applications.
-
ItemUna Herramienta Para Componer Escenarios A Través De Procesamiento Del Lenguaje Natural y Derivar Casos De Prueba(Even3, Brazil., 2024-8-9) Maclen, Gregorio ; Torres, Diego ; Antonelli, Ruben LeandroEl dise˜no de casos de prueba es una de las actividades m´as desafiantes en el contexto de la ingenier´ia de requerimientos, dado que implica la colaboraci´on de diferentes individuos con variados conocimientos en el dominio y perspectivas, con el objetivo de desarrollar un producto que satisfaga las expectativas y necesidades de los clientes. El modelo de desarrollo en V propone abordar el dise˜no de casos de prueba a partir de los requerimientos. Aunque constituye un punto de partida valioso, no siempre resulta sencillo obtener una especificaci´on de requerimientos ordenada y consistente, que describa de manera integral toda la funcionalidad del sistema de software. Los escenarios se presentan como un artefacto efectivo para la especificaci´on de requerimientos. Consisten en descripciones en lenguaje natural que delinean una secuencia de pasos desde un contexto o punto de partida espec´ifico hasta un objetivo o meta determinados. Los escenarios son at´omicos, lo que implica que diferentes expertos pueden describir distintos escenarios en funci´on de su conocimiento y perspectiva. Sin embargo, para el dise˜no efectivo de los casos de prueba, resulta crucial organizar los escenarios en una estructura jer´arquica que facilite la identificaci´on sistem´atica de todos los casos que necesitan ser evaluados. Este art´iculo propone una herramienta que permite la edici´on de escenarios y utiliza diversas t´ecnicas de procesamiento de lenguaje natural para organizarlos en un ´arbol. Este enfoque se fundamenta en la relaci´on “un escenario se describe con otro escenario”, lo que posibilita la generaci´on de un ´arbol exhaustivo que abarque toda la funcionalidad del sistema. Posteriormente, la herramienta facilita la poda de ramas no deseadas para limitar el ´arbol a la funcionalidad que sea de inter´es evaluar. Finalmente, a partir del ´arbol resultante, se obtienen los casos de prueba. Es importante se˜nalar que las bases te´oricas y metodol´ogicas para la generaci´on de casos de prueba han sido presentadas en publicaciones previas; sin embargo, este trabajo se centra en el desarrollo y aplicaci´on de una herramienta que automatiza dicho proceso, contribuyendo as´i a la eficiencia y precisi´on de la fase de pruebas en el ciclo de desarrollo de software.
-
ItemUso de Natural Language Processing y Machine Learning para la Gestión de Requerimientos(Even3, Brazil., 2024-8-9) Delle Ville, Juliana ; Maltempo, Giuliana ; Portugal, Roxana ; Antonelli, Ruben LeandroLa ingeniería de requerimientos es una de las etapas más críticas del desarrollo de software. Si bien existen desarrollos bajo métodos ágiles en donde las prácticas de requerimientos son mínimas, aún existen muchos desarrollos tradicionales en donde se invierte mucho esfuerzo en requerimientos. En particular, el lenguaje natural es el instrumento más utilizado, puesto que ayuda a reducir la brecha comunicacional que existe entre los clientes y el equipo de desarrollo. Sin embargo, el lenguaje natural puede originar varios defectos: ambigüedad, vaguedad, etc. En últimos años dos disciplinas de la inteligencia artificial han contribuido con muchas herramientas que han revolucionado el tratamiento de texto: natural language processing y machine learning. Este tutorial tiene por objetivo brindar las herramientas básicas para aplicar en la ingeniería de requerimientos.
-
ItemWeb Development Based on Design-Transfer Through Client Adaptations(Springer, Cham, 2025-6-19) Delgado Guerrero, Jonathan ; Antonelli, Ruben Leandro ; Firmenich, DiegoDesigning high-fidelity prototypes that cover both visual and behavioral aspects can be challenging. Using interaction patterns as requirements can help develop such prototypes. Patterns assist product understanding and improve early corrections. In this paper, we propose a method for specifying component interactions using existing interaction patterns in the literature as part of the requirements. We also present an experimental tool that uses client-side adaptation on the web prototype built using interface design tools to allow associating the interaction patterns to the visual components and thus transferring the design and behavior to code. This approach allows the creation of functional components with reusable code that facilitates the implementation in the development phase. The article presents the initial state, detailing the method and the developed tool.