Publicaciones en Congresos, Conferencias y Jornadas

Permanent URI for this collectionhttp://48.217.138.120/handle/20.500.12272/535

Browse

Search Results

Now showing 1 - 4 of 4
  • Thumbnail Image
    Item
    El uso de ontologías en la ingeniería de software basada en prácticas ágiles : un mapeo sistemático
    (9ª CoNaIISI, 2021) Pairol Fuentes, Rachel; Vegetti, Marcela; Roldán, María Luciana
    En las últimas décadas se han desarrollado un alto número de ontologías que intentan abordar diversos aspectos de la ingeniería del software, facilitando principalmente el proceso de desarrollo de software mediante la mejora de la gestión del conocimiento, el aumento de reutilización del software y los artefactos. En este trabajo se presenta un mapeo bibliográfico y un esquema de clasificación de la investigación sobre el uso de ontologías en la ingeniería de software basada en prácticas ágiles. En este mapeo se incluyeron 56 artículos publicados desde 2003 clasificados según un esquema que consta de 3 categorías principales: práctica ágil utilizada, utilidad de la ontología en proyectos de desarrollo de software y campo de aplicación. Además, proporciona una fuente de referencia para los interesados en explorar sobre las ontologÌas y el desarrollo de software con un enfoque ágil e identificar las áreas en donde se concentran las investigaciones.
  • Thumbnail Image
    Item
    User Stories identification in software's issues records using natural language processing
    (V ARGENCON, 2020-12) Peña Veitía, Francisco J.; Roldán, María Luciana; Vegetti, María Marcela
    Nowadays most of software development companies have adopted agile development methodologies, which suggest capturing requirements through user stories. The use of these good practices improves the organization of work teams and the quality of the resulting software product. However, user stories are too often poorly written in practice and exhibit inherent quality defects. In addition, it is common to find the user stories of a software project immersed in large volumes of issues request logs from software quality tracking systems, which makes difficult to process them later. In order to solve these defects and to formulate high quality requirements, a current trend is the application of computational linguistic techniques to identify and then process user stories. In this work, we present two recurrent neural network models that were developed for the identification of user stories in issue records from software quality tracking systems for further processing.
  • Thumbnail Image
    Item
    Identification of user stories in software issues records applying pre-trained natural language processing models
    (8º CONAIISI, 2020-12) Peña, Francisco Javier; Roldán, María Luciana; Vegetti, María Marcela
    In the last decades, agile development methods have been increasingly adopted by the software industry. User stories are one of the primary development artifacts for agile project teams. Issue Management Systems are widely used by software development teams to generate user stories, and organize them in meaningful fragments: epics, themes, and sprints. In addition, these tools enable generating any kind of issues, like bugs, change requests, tasks, etc. The responsibility for correctly categorizing an issue is in the hands of the team members, so it is a task prone to errors and frequently omitted due to lack of time or bad practices. Thus, a current problem is that many issues in projects remain uncategorized or mislabeled. Several studies have shown that it is common to find the uncategorized user stories of a software project in large volumes of issues records maintained by Issue Management Systems. In this work, we present two Neural Network models for text classification that were implemented for the identification of user stories in issue records.
  • Thumbnail Image
    Item
    Un modelo conceptual para la especificación y trazabilidad de requerimientos funcionales basados en casos de uso y casos de prueba
    (2017) Roldán, María Luciana; Marciszack, Marcelo Martín; Vegetti, Marcela; Gonnet, Silvio; Leone, Horacio
    Existe una estrecha relación entre las actividades de la ingeniería de requerimientos y las pruebas de sistemas de software intensivos. Por un lado, una especificación completa, consistente y legible de requerimientos permite una buena definición de casos de prueba. Por otro lado, la realización de actividades de prueba, particularmente la definición de los casos de prueba, provee información valiosa para la mejora de la especificación de requerimientos. En este trabajo se propone un enfoque basado en modelos de prueba que permite la derivación de casos de prueba (CP) a partir de la especificación de casos de uso (CU) textuales, que permite definir la cobertura de las pruebas a realizar sobre el sistema. Tal derivación se logra mediante un artefacto intermedio denominado modelo de prueba, el cual tiene una doble función. Por un lado permite validar posibles cursos de acción en un CU, y por el otro permite generar CP teniendo en cuenta diferentes criterios de cobertura sobre el comportamiento especificado en los CU. Para alcanzar el objetivo se construye una ontología basada en un modelo conceptual que permite definir e integrar conceptos relativos a los metamodelos de las diferentes herramientas de soporte a las actividades del proceso de desarrollo de software intervinientes, posibilitando la interoperabilidad entre ellas para lograr consistencia y trazabilidad de artefactos