Please use this identifier to cite or link to this item: https://rinacional.tecnm.mx/jspui/handle/TecNM/4448
Title: Sistema de datawarehouse de repositorios de proyectos de software libre
Authors: Medina Jeronimo, Rebeca%815135
Issue Date: 2020-06-04
Publisher: Tecnológico Nacional de México
metadata.dc.publisher.tecnm: Centro Nacional de Investigación y Desarrollo Tecnológico
Description: En los proyectos de desarrollo de software propietario, se obtiene gran cantidad de información durante sus diversos ciclos de vida, desde la obtención de requerimientos hasta el mantenimiento de software. Para dirigir la producción de esta documentación, destinada para los desarrolladores, los usuarios y los administradores de proyectos, existen diversos estándares para documentación del desarrollo de software, y existen herramientas que ayudan a obtener los productos importantes resultantes de las diversas actividades. Además, en los últimos años se ha presenciado un incremento de organizaciones que promueven el desarrollo de proyectos Free Libre Open Source Software. Esto ocasiona que se genere una gran cantidad de datos de proyectos de software. Sin embargo, contrario a lo que pudiera creerse, esta explosión de datos no está significando un aumento en el conocimiento. Las organizaciones con proyectos de software abierto/libre, comparten los datos de sus proyectos, colocándolos en varios repositorios de software de acceso libre (p.ej. FLOSSmole), para ponerlos a disposición de la comunidad de usuarios. De esta información una vez limpia, se obtiene una versión operacional en formato valores separados por comas (CSV), que se requieren cargar a un almacén de datos (data warehouse) y administrarlos. En nuestro grupo de investigación, con anterioridad, se propuso un Marco para la Caracterización de Proyectos de Software Refinado (MCPS-R), formado por 90 características agrupadas en cinco factores y se estudió la relación existente entre dichas características y el núcleo de Essence, compuesto por alfas y competencias. Además, se desarrolló la herramienta DB2O-Cleaner que prepara (selecciona y limpia) los datos de FLOSSmole, hasta representarlos en formato CSV. En esta investigación se especifican los requerimientos, se diseña el almacén de datos y el software, y se construye la herramienta Almacén de Datos Esenciales del Desarrollo de Software (ADE-DS). Que permite cargar un almacén de datos, características de proyectos de desarrollo de software, provenientes del repositorio FLOSSmole. El diseño del esquema del almacén se basó en: 1) el MCPS-R, y 2) las alfas y competencias del núcleo de Essence. Utilizando el manejador de base de datos MySQL para la creación del almacén de datos y para la implementación de la herramienta ADE-DS el IDE Netbeans. Adicionalmente, al ADE-DS se le incluyó la funcionalidad para gestionar metadatos de operación y de consulta, permitir el respaldo de los datos del almacén, y presentar al usuario conocimiento sobre los respositorios y sus datos, mediante un análisis de similitudes con el MCPS-R.
metadata.dc.type: info:eu-repo/semantics/masterThesis
Appears in Collections:Tesis de Maestría en Computación

Files in This Item:
File Description SizeFormat 
MC_Rebeca_Medina_Jeronimo_2020.pdfTesis4.65 MBAdobe PDFView/Open
MC_Rebeca_Medina_Jeronimo_2020.pdf
  Restricted Access
Cesión de derechos104.74 kBAdobe PDFView/Open Request a copy


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons