Seminario:
Aplicación de técnicas de Machine Learning a las herramientas de modelado de software

Resumen

El uso de técnicas de Machine Learning (ML) se está convirtiendo en una aproximación muy importante para mejorar la productividad de los desarrolladores en diferentes tareas, normalmente relacionadas con la edición de código. Esta tendencia también puede observarse en el ámbito del modelado de software, donde el uso de técnicas de ML puede mejorar la calidad de las herramientas de modelado y mejorar la productividad de sus usuarios. Sin embargo, todavía hay toda una serie de problemas abiertos para poder aprovechar el potencial de estas técnicas en el modelado de software.

En esta charla se discutirán los principales obstáculos y dificultades que hay que abordar para aplicar de manera efectiva las técnicas de ML al modelado de software. Entre ellas se encuentran la creación de datasets, la definición de benchmarks para medir el progreso en esta cuestión, el problema de codificar modelos software para su uso en modelos de ML y cómo hacer disponibles en la práctica los modelos entrenados para mejorar las herramientas. Para cada una de estas cuestiones se presentarán posibles soluciones a través de aproximaciones concretas y se discutirán los retos que todavía hay que abordar para conseguir que las herramientas modelado de software estén al mismo nivel que las herramientas de código.

Descripción

Acerca de Sánchez Cuadrado, Jesús

Jesús Sánchez Cuadrado es Doctor por la Universidad de Murcia, a través de una beca FPU (2005-2009). De 2011 hasta 2016 fue profesor ayudante doctor en la Universidad Autónoma de Madrid. En 2017 regresó a la Universidad de Murcia a través de un contrato de la convocatoria “Jóvenes Investigadores” (JIN).

Jesús Sánchez Cuadrado es actualmente investigador Ramón y Cajal en la Universidad de Murcia en el grupo models-lab. Su principal tema de investigación es el Desarrollo de Software Dirigido por Modelos (DSDM), en particular transformaciones de modelos y lenguajes específicos de dominio. En los últimos tiempos ha investigado también en la aplicación de técnicas de Machine Learning al modelado de software. Además de estos temas está interesado en compiladores, lenguajes de programación, pruebas de software y en general en cuestiones relativas a la ingeniería del software. Más información disponible en https://sanchezcuadrado.es.

Palabras clave

Página completa del ítem
Notificar un error en este seminario
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX