Ana Eva Chacón Luna
La forma en que los productos son elaborados ha cambiado significativamente con el paso del tiempo. De manera particular, la industria del software ha pasado de producir software a la medida a software que soporta la personalización en masa combinada con el uso de plataformas, lo que ha permitido que una tecnología base pueda ser reutilizada. A este paradigma se le conoce como ingeniería de líneas de productos de software "software product line engineering (SPLE)". La adopción del paradigma SPLE permite ahorrar costos, tiempo de desarrollo y al mismo tiempo aumenta la calidad del software, gestionando la variabilidad de una línea de productos de software. Son muchos los estudios reportados en la literatura que abordan temas de ingeniería de líneas de productos de software. También existe un crecimiento de estudios empíricos en SPLE, se cree que este comportamiento responde a que los estudios de evidencia empírica permiten crear conocimiento mediante las experiencias académicas o industriales reportadas. Sin embargo, antes de este trabajo de investigación no existía un estudio que sintetice y evalúe la calidad de los estudios empíricos reportados en SPLE, provocando el desconocimiento de datos sobre experiencias de otros investigadores en evidencias empíricas del área. Además, ninguno de los estudios reportados analiza como las empresas que no han adoptado el paradigma SPLE realizan prácticas que permitan la gestión de la variabilidad en sus productos. En esta tesis, para abordar la falta de estos estudios, primero se presenta una revisión sistemática de la literatura de estudios empíricos en líneas de producto software. El principal objetivo de esta revisión fue evaluar la calidad de los estudios reportados y mostrar las brechas de investigación que motive a los investigadores a centrar sus esfuerzos en las áreas que lo requieran. Como estudio de las prácticas de gestión de la variabilidad se presentan dos estudios fundamentados en evidencias empíricas: un diseño de estudio de caso y una encuesta. Ambos estudios buscan conocer cómo gestionan la variabilidad las empresas. En concreto, pretenden analizar las prácticas que realizan las empresas para la adaptación/personalización de sus productos, se informa de manera que los protocolos usados y las evidencias encontradas puedan ser usadas por la comunidad investigadora para futuras réplicas o estudios. Algunos hallazgos encontrados en la revisión sistemática de la literatura de estudios empíricos en líneas de producto software, destacaron que el interés por este tipo de estudios ha ido en aumento desde 2008. Alrededor del 95,16\% de los estudios abordan aspectos relacionados con la ingeniería de dominio, mientras que la ingeniería de aplicaciones recibe menos atención. También se reportó que la madurez de ejecución del método utilizado en los estudios de caso fue mayor que en los experimentos, sólo el 38,88\% de los experimentos y el 60\% de los Casos de estudio obtuvieron una calificación adecuada al ser evaluados. Por otra parte, los hallazgos encontrados con relación a los estudios empíricos que buscaban conocer cómo gestionan la variabilidad las empresas, reportaron que la variabilidad a nivel de gestión de productos se gestiona parcialmente. Las empresas definen el alcance y suelen tener una plataforma común de donde se derivan más productos. Se destacó que menos del 50\% de las empresas documentan el análisis que realizan para evidenciar las características de sus productos. Sin embargo, realizan análisis para efectuar la reutilización de componentes comunes. Con estas contribuciones, sentamos las bases para futuros estudios empíricos que permitan validar los hallazgos y presentar propuestas de mejoras al framework SPLE y coadyuvar a la transferencia de la investigación académica a entornos industriales.
© 2008-2024 Fundación Dialnet · Todos los derechos reservados