Hace 5 años | Por MKitus a technologyreview.es
Publicado hace 5 años por MKitus a technologyreview.es

El sistema identifica errores de programación y genera parches con una velocidad y calidad similar a la de los desarrolladores, lo que augura un futuro computacional más seguro y eficiente. Pero para poder competir y demostrar sus capacidades tuvo que hacerse pasar por uno de ellos.- Los programas informáticos son tan complejos que es prácticamente inevitable que aparezcan fallos durante su desarrollo. Por eso, detectarlos y crear parches para solucionarlos se ha convertido en una parte habitual de cualquier desarrollador de software.

Comentarios

MKitus

"Pero encontrar errores de software y crear parches para repararlos es un trabajo que consume mucho tiempo y recursos. Varios investigadores han desarrollado bots para automatizar el proceso, pero suelen ser lentos o producen códigos mal escritos, con lo que no cumplen su objetivo de seguridad."

Enlace al paper (Human-competitive Patches in Automatic Program Repair with Repairnator): https://arxiv.org/pdf/1810.05806.pdf

squanchy

Por muy bueno que sea este robot, nunca estará a la altura de un humano. Un humano imbécil que hará que el programa falle por otro sitio por usarlo incorrectamente.