AI4SE

Inteligencia Artificial para Ingeniería del Software
XXX Jornadas de Ingeniería del Software y Bases de Datos

COORDINADORES

Pedro Delgado Pérez (Universidad de Cádiz, pedro.delgado@uca.es)

José Antonio Parejo Maestre (Universidad de Sevilla, japarejo@us.es)

OBJETIVOS Y ALCANCE

En la Ingeniería del Software han ido apareciendo sinergias con otras áreas que están ayudando a descubrir nuevas formas de resolver problemas tradicionalmente complejos, como la gestión de proyectos, las pruebas del software, la verificación y la validación, la ingeniería del software dirigida por modelos, el diseño, la ingeniería de requisitos, etc. Entre estas sinergias está el uso de técnicas de optimización mediante búsqueda, aprendizaje automático, procesamiento del lenguaje natural, y sistemas de recomendación. Estas técnicas basadas en inteligencia artificial (IA) ofrecen al ingeniero soluciones computacionales que reducen el esfuerzo y coste requeridos para la resolución de problemas del ámbito de la Ingeniería del software y de los servicios. El objetivo de este track es proporcionar un foro para la presentación de este tipo de trabajos y estrechar lazos de colaboración entre los investigadores de este dominio. Las técnicas arriba mencionadas requieren de unos mecanismos de evaluación y validación específicas por la naturaleza de los experimentos que conllevan que no son comunes en otros contextos de la ingeniería del software, lo que apoya la necesidad del track.

TEMAS DE INTERÉS

Los temas de interés pueden no estar limitados a los siguientes, siempre que se refieran al empleo de técnicas de IA aplicadas a la resolución de problemas propios de las tareas que forman parte del ciclo de vida del software, incluyendo las fases de planificación; especificación de requisitos; análisis, modelado y diseño; codificación y pruebas software; mantenimiento y refactorización; despliegue, monitorización e integración, entre otras posibles.

  • Aprendizaje automático y aprendizaje profundo aplicado a problemas de ingeniería del software, incluyendo los nuevos tipos de sistemas software, entre
  • los que se consideran las soluciones propuestas por la ingeniería dirigida por modelos, los sistemas autónomos, cloud computing, computación orientada a servicios, sistemas ciber-físicos y sistemas híbridos inteligentes, etc.
  • Nuevos métodos y herramientas basadas en búsqueda (“search-basedsoftware engineering”) y de apoyo a la decisión en el proceso de desarrollo del software.
  • Nuevas propuestas para la minería de repositorios de código fuente.
  • Técnicas de procesamiento del lenguaje natural aplicadas a problemas de ingeniería del software
  • Asistentes y sistemas de recomendación en ingeniería del software.
  • Métodos de ingeniería del software empírica cuando se aplican técnicas automáticas basadas en búsqueda o de aprendizaje automático.
  • Aplicaciones de grandes modelos de lenguaje (LLMs) e IA generativa en general en ingeniería del software.
  • Nuevos problemas de la ingeniería del software con potencial para la IA.
  • Aplicaciones industriales y experiencias de la aplicación de IA para la mejora de tareas del ciclo de vida software.
  • Presentación de conjuntos de datos útiles para aplicaciones de aprendizaje automático en ingeniería del software
  • Discusión de ideas emergentes.

COMITÉ DE PROGRAMA

TBD

Universidad de Alicante | Lucentia Research Group

Web diseñada por Marina Maciá