Categories: Software

Investigadores construyen un sistema automático mejorado para descubrir errores

Una de las herramientas de análisis de software más utilizadas es la denominada “ejecución simbólica”. Esta técnica es capaz de localizar y reparar bugs de programación de forma automática.

No obstante el sistema no funciona tan bien para aplicaciones desarrolladas en los frameworks de programación actuales.

Como explican los investigadores, una aplicación puede tener sólo 1.000 líneas de código pero generalmente importará funciones desde un framework de programación, que incluye grandes bibliotecas o código reutilizado frecuentemente. Al añadir estas líneas importadas, esa ejecución simbólica supone más tiempo.

Y no sólo eso.

Si escribes un programa hoy utilizas frameworks y piezas de funcionalidades y luego las pegas entre sí; sólo escribes algo de código para que interactúen. Si no entiendes lo que está haciendo ese framework nunca vas a saber dónde va a ejecutarse tu programa”, explica uno de los investigadores involucrados en el proyecto.

Investigadores del MIT han dado un importante paso al permitir llevar a cabo5gracias a un sistema que construye automáticamente modelos de librerías de framework.

Al comparar su modelo con el modelo de biblioteca de componentes de interfaces gráficas de usuario Java, Swing, los investigadores han descubierto que el nuevo modelo fue capaz de resolver muchos problemas en el código escrito de forma manual.

Para generar su modelo ejecutaron una suite de tutoriales creadas para enseñar a los novatos cómo programar en Java. El sistema monitoriza automáticamente las interacciones entre el código de los tutoriales y el del framework que importante los tutoriales.

“Lo genial es que están diseñados para ayudar a la gente a entender cómo funciona el frameworks, así que es una buena manera para enseñar al sintetizador cómo funciona el framework”, ha explicado el experto.

Nerea Bilbao

Redactora Jefe. Tras pasar por la radio y la comunicación corporativa me quedé atrapada en la Red. Ahora escribo en Silicon sobre empresas tecnológicas y finanzas. Interesada por todo lo relacionado con el ciberpoder y la relación de las tecnologías con los centros de poder.

Recent Posts

SIA crea una Cátedra de Ciberinteligencia junto con la Universidad de Málaga

Girará en torno a tres temáticas: desinformación, contrainteligencia y credenciales expuestas.

9 horas ago

La optimización de productos digitales gana a la creación entre las prioridades empresariales

El 57 % de las compañías españolas está manteniendo este año su nivel de inversión…

11 horas ago

En España, el 22 % de las empresas industriales sufre problemas de red 2 o 3 veces al mes

Entre los problemas a los que se enfrentan las compañías con infraestructura distribuida geográficamente se…

12 horas ago

Así evolucionará la mensajería empresarial RCS durante los próximos años

Juniper Research prevé un incremento del 50 % en el tráfico de mensajes para 2025.

13 horas ago

Los envíos trimestrales de tabletas rozan los 40 millones de unidades

Aumentaron un 20,4 % durante los meses de julio, agosto y septiembre para llegar a…

15 horas ago

La conferencia Fal.Con llega por primera vez a Europa

CrowdStrike celebra este evento en Ámsterdam entre el 5 y el 7 de noviembre.

16 horas ago