Mostrar el registro sencillo del ítem

dc.contributor.advisorJenkins Coronas, Marcelo
dc.creatorQuesada López, Christian Ulises
dc.date.accessioned2019-05-07T16:20:55Z
dc.date.available2019-05-07T16:20:55Z
dc.date.issued2018-10-16
dc.identifier.urihttps://hdl.handle.net/10669/76925
dc.description.abstractLa medición del tamaño funcional del software es esencial durante el proceso de desarrollo del software y provee información valiosa para la toma de decisiones. Sin embargo, obtener el tamaño funcional es un proceso lento, costoso y requiere la intervención de expertos en medición. Asimismo, las herramientas para estimar el tamaño funcional a partir del código fuente son escasas, costosas y no han dado los resultados de exactitud esperados por la industria. Se requieren metodologías para la automatización de la medición del tamaño funcional científicamente validadas que permitan a los profesionales mejorar la efectividad en el proceso de medición del tamaño funcional. La medición automatizada es una tarea compleja, pero una metodología que permita su automatizada logra obtener beneficios tales como el ahorro de tiempo y costo del proceso de conteo y puede mejorar la confiabilidad, la consistencia y la exactitud de las mediciones. Esta investigación propone, implementa y evalúa una metodología para la automatización de la medición del tamaño funcional del software a partir del código fuente. En esta tesis se desarrolla aFPA, una metodología que permite realizar el conteo automático del tamaño funcional basada en los métodos de medición estandarizados IFPUG FPA y COSMIC FFP. La metodología toma como entrada el código fuente de una aplicación de software y construye un modelo funcional cuyos componentes son mapeados a los métodos de medición para producir la estimación del tamaño, manteniendo la trazabilidad entre los artefactos de software y los resultados del conteo. Adicionalmente, aFPA es extendida para construir el modelo funcional a partir de los requerimientos funcionales bajo el estándar IEEE 830-1998 y los modelos conceptuales generados por una herramienta de desarrollo dirigido por modelos en un contexto de industria. La metodología aFPA sigue la estructura del modelo de procesos para métodos de medición del tamaño funcional, y se compone de tres procedimientos principales: el primero permite realizar la medición automática del tamaño funcional, el segundo verifica la exactitud de las mediciones obtenidas, y el tercero evalúa distintos modelos simplificados de estimación de esfuerzo para el aprovechamiento de los resultados de la medición del tamaño funcional. Para cada uno de los procedimientos de la metodología, se implementan las herramientas prototipo y se analizan los resultados de su utilización. La investigación fue estructurada de acuerdo al marco de trabajo de Ciencia del Diseño y la metodología aFPA fue evaluada mediante un conjunto de estudios empíricos que muestran su factibilidad en procesos de desarrollo de software. Los resultados indicaron que la metodología aFPA obtuvo una exactitud y reproducibilidad aceptable (±10\%). Asimismo, la exactitud y reproducibilidad se mantuvo similar al medir artefactos de código fuente, requerimientos funcionales en lenguaje natural y modelos conceptuales. El procedimiento de medición automatizado de la metodología aFPA fue percibido por los profesionales como de igual facilidad de uso, utilidad e intención de uso que el método de medición IFPUG FPA. El procedimiento de verificación fue percibido como fácil de usar, útil y con intención de uso futuro, y finalmente, el procedimiento de evaluación mostró que los resultados de tamaño funcional podrían ser aprovechados para la construcción de modelos de estimación de esfuerzo simplificados basados únicamente en conjuntos de los componentes funcionales básicos de los métodos de medición del tamaño funcional.es_ES
dc.description.sponsorshipMinisterio de Ciencia, Tecnología y Telecomunicaciones de Costa Rica//MICITT/Costa Ricaes_ES
dc.description.sponsorshipConsejo Nacional para Investigaciones Científicas y Tecnológicas de Costa Rica//CONICIT/Costa Ricaes_ES
dc.description.sponsorshipUniversidad de Costa Rica//UCR/Costa Ricaes_ES
dc.description.sponsorshipInternational Software Benchmarking Standards Group//ISBSG/Australiaes_ES
dc.description.sponsorshipPan American Software Quality Institute//PASQI/Alemaniaes_ES
dc.description.sponsorshipNational Science Foundation//NSF/Estados Unidoses_ES
dc.language.isoeses_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.sourceUniversidad de Costa Rica, San José, Costa Ricaes_ES
dc.subjectMedición del tamaño funcionales_ES
dc.subjectEstimaciónes_ES
dc.subjectPuntos de funciónes_ES
dc.subjectIFPUGes_ES
dc.subjectCOSMICes_ES
dc.subjectProcedimiento de mediciónes_ES
dc.subjectAutomatización de la medición del tamaño funcionales_ES
dc.subjectHerramientas de mediciónes_ES
dc.subjectEstudios Empíricoses_ES
dc.titleAutomatización de la Medición del Tamaño Funcional del Software para Modelos obtenidos a partir del análisis dinámico del Código Fuentees_ES
dc.typetesis doctoral
dc.description.procedenceUCR::Vicerrectoría de Docencia::Ingeniería::Facultad de Ingeniería::Escuela de Ciencias de la Computación e Informáticaes_ES


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional