Autor:
García, Felix

Cargando...
Foto de perfil

E-mails conocidos

felix.garcia@uclm.es

Fecha de nacimiento

Proyectos de investigación

Unidades organizativas

Puesto de trabajo

Apellidos

García

Nombre de pila

Felix

Nombre

Nombres alternativos

Garcia, Felix
García, Felix Oscar
García Rubio, Félix Óscar
García, Félix Óscar
García, Félix O.
García, Felix Ó.
García, Félix

Afiliaciones conocidas

Instituto de Tecnologías y Sistemas de Información, Universidad de Castilla-La Mancha, Spain
Castilla-La Mancha University, Spain
Universidad de Castilla-La Mancha, Spain
Alarcos Research Group, University of Castilla-La Mancha, Spain
UCLM, Spain
University of Castilla-La Mancha, Spain
Grupo Alarcos, Universidad de Castilla-La Mancha, Spain
Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 10 de 14
  • Artículo
    Ecological Debt: outlining a measure to evaluate software greenability
    García-Rodríguez de Guzmán, Ignacio; García, Felix; Moraga, María Ángeles; Piattini Velthuis, Mario Gerardo. Actas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017), 2017-07-19.
    Developing low quality software (with design flaws, poor quality code, etc) lead to a product with an inner cost that could be measured by using technical debt, that could be consider as the economical effort to solve all the existing design problems of a given software. As time goes on, software quality is acquiring new dimensions, and one of the most important one in the recent years (required by our society) is Software Sustainability, that could be understood as the degree of environmental-friendliness of a soft-ware system. So, following the idea of technical debt, we propose the concept of Ecological Debt which purpose is to measure the economical effort to develop a sustainable software following the Green-in principles.
  • Artículo
    Mejorando el Conocimiento de los Estudiantes sobre Desarrollo Global del Software mediante un Juego Serio
    Vizcaino, Aurora; García, Felix; Valencia, David; García-Rodríguez de Guzmán, Ignacio; Moraga, María Ángeles. Actas de las XXII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2017), 2017-07-19.
    La globalización ha llevado a muchas empresas a realizar el desarrollo de sus productos de una manera distribuida, llevándose a cabo por diferentes equipos e incluso desde diferentes países. Este nuevo paradigma de desarrollo se conoce como Desarrollo Global del Software - DGS. Para realizar esta práctica las empresas requieren desarrolladores que posean conocimientos y habilidades para solventar los problemas que surgen a causa de la distancia geográfica, temporal y cultural. Por eso, es muy importante que las asignaturas de Ingeniería del Software traten el DGS para que los alumnos conozcan este paradigma y sean conscientes de los desafíos que implica. Lo ideal sería que los alumnos pudieran trabajar en proyectos globales, pero somos conscientes de que esta actividad no siempre es posible. Por ello, en este artículo se evalúa la eficiencia de utilizar, como alternativa, un juego serio diseñado para que los alumnos descubran los problemas que conlleva el DGS.
  • Artículo
    Analizando la motivación, estrés y rendimiento de los profesionales software en contextos de desarrollo global y trabajo remoto
    Suarez, Julio; Vizcaino, Aurora; García, Felix. Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023), 2023-09-12.
    En este artículo se presenta un estudio de cómo influyen el trabajo remoto y global de desarrollo de software en los factores humanos. Dicho estudio se realiza con el objetivo de posteriormente crear un sistema que ayude a determinar qué personas son las más adecuadas para un determinado proyecto según las características de los posibles miembros del equipo y las características del propio proyecto con el fin de potenciar la productividad y de una manera indirecta mejorar la calidad del software. Se proporciona para ello una visión general del método de investigación que se ha seguido, así como de los principales resultados que se han obtenido con un mapeo sistemático de la literatura y los que se pretenden obtener en las siguientes etapas.
  • Artículo
    BPMS-Game: Herramienta para la Gamificación de Procesos de Negocio
    Mancebo Pavón, Javier; García, Felix. Actas de las XII Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2016), 2016-07-13.
    En los últimos años, el paradigma BPM está teniendo una repercusión significativa en las organizaciones a la hora de dar soporte a la mejora continua de sus procesos de negocio. Uno de los aspectos que puede promover un mejor desempeño de dichos procesos es el factor humano, por lo que es de gran importancia mejorar la motivación de los usuarios para la realización de las tareas que tienen encomendadas. En este contexto, resulta de interés el área de “Gamificación”, que está muy presente en muchos aspectos la sociedad actual, con el objetivo de mejorar la participación y el compromiso de un usuario para la realización de sus tareas aplicando mecanismos de juegos. La gamificación puede ser por tanto un mecanismo adecuado para su aplicación en los procesos de las organizaciones para mejorar la motivación y el rendimiento de los usuarios involucrados. Por todo ello, en el presente artículo se describe la herramienta BPMS-Game, que da soporte a la aplicación de gamificación en sistemas BPMS. La utilidad potencial de la herramienta se ilustra con un caso de ejemplo.
  • Artículo
    Un estudio de evaluación de la eficiencia energética de patrones de diseño software
    Carretero Martín, David; Poy García de Marina, Olivia; García-Rodríguez de Guzmán, Ignacio; García, Felix; Moraga, Mª Ángeles; Calero, Coral. Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023), 2023-09-12.
    La sostenibilidad está cobrando cada vez un valor más relevante en el ámbito del Desarrollo de software, y dentro de las diferentes dimensiones en las que impacta, el consumo de software es uno de los criterios más objetivos para su evaluación (aunque no el único). Desarrollar software sostenible es todo un reto, habida cuenta del desconocimiento sobre la influencia que tienen en el consumo las diferentes estructuras de código. Con el objetivo de comenzar a crear un cuerpo de conocimiento que se traduzca en buenas prácticas a la hora de desarrollar software sostenible, este trabajo plantea la evaluación de la eficiencia energética de tres patrones de diseño: Singleton, Composite y State. Los resultados permiten observar cuándo el uso de cierto patrón de di-seño disminuye el consumo del software o lo incrementa. Así mismo, estas conclusiones serán vitales para poder aplicar indicadores como la deuda eco-lógica, que ayudarán a cuantificar los recursos energéticos que comprome-temos con el software cuando éste acumula decisiones que lo condicionan a un mayor consumo.
  • Artículo
    Towards Defining Data-Based Thresholds for Process-Related KPIs
    Del Río Ortega, Adela; García, Felix; Resinas, Manuel; Ruiz, Francisco; Ruiz-Cortés, Antonio. Actas de las XI Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2015), 2015-09-15.
    The definition of process-related key performance indicators (KPIs) is a key part of performance measurement and one of the most challenging because of the lack of one best way to define businessapplicable KPIs that are both aligned with the strategic goals that the organisation wants to achieve and, at the same time, achievable in its context. It requires the identification of relevant threshold values able to distinguish different levels of process execution quality. However, obtaining these values remains an organization-specific task based on human abilities and no consensual technique exists. To overcome this problem, this paper introduces a methodology for threshold determination that considers not only the expert opinion but also data from real process executions.
  • Artículo
    FEETINGS: Un Marco para la Sostenibilidad del Software
    Mancebo Pavón, Javier; García, Felix; Calero, Coral; García Berná, José Alberto; Fernandez Aleman, Jose Luis; Toval, Ambrosio. Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), 2018-09-17.
    El desarrollo del software no debe de permanecer indiferente a la necesidad de construir productos que sean sostenibles y respetuosos con el medioambiente a lo largo de su ciclo de vida. Sin embargo, uno de los principales problemas actuales, es la falta de herramientas que permitan medir el consumo de energía cuando un software es ejecutado, y detectar, por ejemplo, cuáles son las partes del software que tienen un consumo de energía excesivo. Por esta razón, se ha propuesto FEETINGS (Framework for Energy Efficiency Testing to Improve eNviromental Goals of the Software), un marco que permite medir la eficiencia energética del software y así mejorar la sostenibilidad del mismo. En este trabajo, nos hemos centrado en el núcleo del marco, EET (Energy Efficiency Tester). EET es un dispositivo hardware de medición dedicado a recopilar los datos de consumo específicos del software que se está evaluando. A lo largo del documento se presenta las principales funciones de EET, y un caso de estudio usando el dispositivo de medición EET, donde se pretende observar si existe una correlación entre los requisitos de usabilidad de un software determinado con el consumo de ener-gía que conlleva al ser ejecutado.
  • Artículo
    ELLIOT: una herramienta para el procesamiento y análisis de datos de consumo energético de software
    Gordillo, Alberto; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    En este trabajo se presenta ELLIOT, una herramienta capaz de analizar los datos del consumo de energía de la ejecución de un determinado software y de generar gráficos e informes que faciliten su comprensión. ELLIOT forma parte de FEETINGS (Framework for Energy Efficiency Testing to Improve eNvironmental Goals of the Software), proporcionando como principales ventajas: (i) gestionar de forma sistemática y organizada los proyectos de medición de consumo; (ii) facilitar el análisis de los resultados de consumo mejorando la productividad y fiabilidad de dicha tarea.
  • Artículo
    Hacia un modelo de madurez para la sostenibilidad del software
    Jimenez, Elisa; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    En los ultimos años, la sostenibilidad ha ganado relevancia en diversos sectores industriales, aunque en la industria del software, el concepto aún está poco desarrollado. Un buen punto de partida para que las empresas de desarrollo de software aborden la sostenibilidad del software es la inclusión de acciones específicas dentro de su Responsabilidad Social Corporativa (RSC). Por este motivo, en este trabajo se presenta un modelo de referencia que incluye temas esenciales para la sostenibilidad software en cada dimensión (económica, humana, medioambiental). Este modelo es la base para elaborar un modelo de madurez que permita a las empresas software evaluar su nivel de sostenibilidad y poder abordar de una forma más guiada y efectiva sus esfuerzos de mejora.
  • Artículo
    Desarrollo de Green Software para infraestructuras HPC: Mejora del rendimiento del código a través de un framework de optimización
    Cancho-Casado, Jorge; Baños-González, Miguel; Corral-García, Javier; Murillo Rodríguez, Juan Manuel; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    La expansión de las TIC ha provocado un aumento cada vez más preocupante del impacto ambiental causado por la tecnología, principalmente en relación al consumo de energía y las emisiones de carbono. De este modo, el Green Software se ha convertido en un importante desafío a abordar. Esto hace que la mejora y optimización del rendimiento del código sean fundamentales en el desarrollo de software para cualquier tipo de tecnología. Aún así, el número de aproximaciones que se centran en formar a los programadores en la escritura de código eficiente es limitado. En el presente trabajo se proponen nuevas funcionalidades de un framework destinado al desarrollo de códigos y aplicaciones, mediante el empleo de un conjunto de técnicas de optimización dirigidas a la reducción de los tiempos de ejecución. Éste permite tanto analizar la eficiencia de las técnicas en una amplia variedad de dispositivos e infraestructuras de cómputo, como detectar aquellos fragmentos de código susceptibles de optimización. En este manuscrito se analiza la eficiencia de algunas de las técnicas clave incluidas en el framework sobre códigos ejecutados en un centro de computación de alto rendimiento. Los resultados experimentales alcanzan reducciones en los tiempos de ejecución de hasta un 84%, en comparación con las optimizaciones automáticas ofrecidas por el compilador GCC (GNU Compiler Collection).