Intel desea que sea más simple que jamás advertir fallos de codificación

Intel desea que sea más simple que jamás advertir fallos de codificación

Intel ha abierto su herramienta ControlFlag, que, conforme la compañía, usa técnicas avanzadas de aprendizaje automático (ML) auto-supervisadas para advertir anomalías en la codificación.

Ahora lanzado bajo la licencia MIT y libre en GitHub, ControlFlag fue desarrollado para asistir a reducir el tiempo de depuración y prosperar la calidad del código.

“ControlFlag marcha con cualquier lenguaje de programación con estructuras de control y usa el término emergente de semi-confianza para emplear el aprendizaje auto-supervisado, lo que le deja aprender del código fuente sin etiquetar”, escribe Justin Gottschlich, científico primordial de inteligencia artificial de Intel.

Gottschlich añadió que ControlFlag es autoescalable y puede prosperar con un esmero manual mínimo, en tanto que se nutre con nuevos datos.

Tratado y probado

Para enfatizar la relevancia de una herramienta como ControlFlag, Gottschlich se fundamentó en estudios que sugieren que depurar el código cuesta hasta la mitad del presupuesto total de un proyecto, y que la industria en conjunto ha gastado en torno a € dos billones para depurar software solo el año pasado.

Entonces mostró la utilidad de ControlFlag resaltando ciertas de sus victorias sobre el software de código abierto y el software de producción extensamente usados.

Por servirnos de un ejemplo, el año pasado ControlFlag identificó una anomalía de código en la popular biblioteca y herramienta cURL de código abierto, que más tarde se corrigió. Más últimamente, ControlFlag identificó "cientos y cientos de fallas latentes relacionadas con la memoria y posibles fallas del sistema" en software de nivel de producción dueño que Gottschlich no mentó.

Asimismo añadió que ControlFlag asimismo ha sido usado por múltiples repositorios de software de código abierto y descubrió "docenas de fallos nuevos".

"Cada anomalía, hasta el momento, ha sido reconocida como una falla real por los funcionarios de código abierto y desde ese momento ha sido corregida", explica Gottschlich.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir