Charla de José Raúl Romero
Sobre el uso de técnicas evolutivas para resolver problemas de Ingeniería del Software y de como involucrar al humano puede mejorar el proceso. Organizada en el ámbito de la asignatura "Bases Metodológicas de los Sistemas Software".
Categoría: I+D+i UMA
PONENTE: Dr. José Raúl Romero Salguero.
FECHA: Lunes, 19 de diciembre de 2022, 16:00
LUGAR: Aula 3.3.1, ETSI Informática y online en https://eu.bbcollab.com/guest/8d22d2bfda4e4e5aaa13fa8d8f429087
TÍTULO: "Cuando el humano interactúa con el evolutivo: Fundamentos y aplicaciones a problemas de Ingeniería del Software"
RESUMEN: Los problemas de optimización están presentes en todos los niveles de la toma de decisión de las organizaciones, desde el nivel estratégico al nivel operacional. En general, los sistemas de optimización se basan en indicadores cuantificables que definen el rendimiento del sistema y ofrecen una visión de cómo de precisa es la decisión adoptada respecto al problema a resolver. Con el foco puesto en la optimización combinatoria, abordada mediante técnicas de computación evolutiva, se analizarán las dificultades que se afrontan en la integración de estos métodos de optimización automáticos en sistemas reales de toma de decisión. ¿Pueden capturar todas las necesidades reales de quien toma la decisión? ¿Aportan la confianza suficiente como para que el experto adopte sus salidas como resultado de su propia decisión?
Para mitigar los desajustes entre las salidas de un sistema automático y la toma de decisión humana, en esta charla se exploran los fundamentos de las propuestas interactivas. En estos casos, el humano enriquece el modelo con su propia participación, acercándolo al problema real. Los sistemas de optimización interactivos permiten incorporar al proceso la creatividad, experiencia, know-how u opinión del experto en aquellos dominios en los que la cuantificación de las características del problema no resulta suficiente. Se explorarán los distintos tipos de sistemas interactivos, cómo se modela la interactividad y el rol del experto en todo ello y los problemas asociados. También se analizarán algunos casos prácticos, fundamentalmente en el área de la ingeniería del software, aplicados a la optimización de arquitecturas software en la fase de diseño, así como a la mejora de la legibilidad de los casos de prueba en la fase de testing. Finalmente, se debatirán las lecciones aprendidas y dificultades que se pueden encontrar durante el desarrollo de este tipo de sistemas y su experimentación.
BIOGRAFÍA: Dr. Romero has a PhD from the University of Málaga (2007). He began working in the Dept. of Computer Science at the University of Cordoba in January 2006. He is currently a tenured Associate Professor since November 2017. Prior to academia, he worked (1999-2003) as a Software engineer and IT consultant in companies like PricewaterhouseCoopers (Big4). Dr. Romero has a dual profile in software engineering (SE) and artificial intelligence (AI). His current research interests include the development of domain-specific modelling languages, model-driven engineering (MDE), and AI4SE. In democratizing data science, he works on the automated composition of workflows (AutoML), the development of explainable artificial intelligence (XAI) techniques and involving the human in the decision-making process of knowledge extraction (human-in-the-loop). His research is applied to software analytics and search-based software engineering (SBSE). He has published over 110 articles, including 29 papers in international journals (26 indexed in JCR, 84% in Q1/Q2), over 60 articles in conferences (several top rated like ICSE, IEEE EDOC, IEEE CEC or GECCO) and 6 book chapters. He is the editor of a book on AI4SE (to appear in 2022, Springer). He is Principal Investigator (PI) of active project INTENSE by the Ministry of Science and Innovation (Call 2020), and PI of two contracts with industry with a telecom company (2016-2017,) and an insurance company (2020-present). He has participated in 16 other competitive research projects (6 Spanish, 2 regional, 8 networks), and in a contract with the Spanish Army on predictive maintenance (2019- 2021).
.