en Charla

Se nos rompió el software (de tanto usarlo)

PonenteÁngel Luis Rubio García (Universidad de La Rioja).

Lugar: Salón de Actos (Edificio CCT), o a través de Blackboard (https://bit.ly/salaDMC)

Hora: martes 8 de febrero de 2022, 11:00

Resumen: Hace algún tiempo, el desarrollo de software consistía en la construcción de aplicaciones independientes, que funcionaban de forma autónoma sin ‘relacionarse’ con programas ajenos. Hoy en día, ese modelo está completamente superado. Cualquier software desarrollado en la actualidad mantiene dependencias (a veces fuertes dependencias) con otras aplicaciones, librerías, frameworks, etc. Este modelo, que sin duda aporta ventajas (en términos de reutilización o modularidad), conlleva un importante riesgo: la posibilidad de que suceda una fractura en dichas dependencias. Si se da esa situación, ¿qué puede ocurrir? Y, aún más importante, ¿cuál es la razón para que esto suceda? En esta charla haremos un recorrido por diversos ejemplos (algunos muy famosos) de casos en los que errores en las dependencias han supuesto problemas tanto para los desarrolladores como para los usuarios. Partiendo del concepto de ecosistema de software, presentaremos el problema conocido como “infierno de dependencias”, así como algunas de las investigaciones que se están desarrollando en estos ámbitos (lo que nos permitirá conocer a investigadoras e investigadores galardonados con los premios Turing y Von Neumann). Veremos también que ámbitos tan dispares como los videojuegos o el blockchain también están relacionados con este problema.