Tesis Validadas: 2,591

Tesis de Posgrado: 2650

Número de Visitas: contador visitas

Por favor, use este identificador para citar o enlazar este ítem: https://rinacional.tecnm.mx/jspui/handle/TecNM/4448
Título : Sistema de datawarehouse de repositorios de proyectos de software libre
Autor : Medina Jeronimo, Rebeca%815135
Fecha de publicación : 2020-06-04
Editorial : Tecnológico Nacional de México
metadata.dc.publisher.tecnm: Centro Nacional de Investigación y Desarrollo Tecnológico
Descripción : 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
Aparece en las colecciones: Tesis de Maestría en Computación

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
MC_Rebeca_Medina_Jeronimo_2020.pdfTesis4.65 MBAdobe PDFVisualizar/Abrir
MC_Rebeca_Medina_Jeronimo_2020.pdf
  Restricted Access
Cesión de derechos104.74 kBAdobe PDFVisualizar/Abrir  Request a copy


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons