Smart software fixes bugs by 'borrowing' from other apps

Sponsored Links

Jon Fingas
July 1st, 2015
In this article: codephage, mit, science, security, software
Smart software fixes bugs by 'borrowing' from other apps

The days of waiting anxiously for bug fixes (assuming they come at all) might soon be over. MIT developers have built a system, CodePhage, that automatically patches flaws by borrowing features from other apps. The tool scans apps to see how they perform security checks, and imports any superior techniques it finds -- whether or not they're written in the same programming language. It doesn't need access to the source code to see what makes something tick, and it'll even check that any fixes are working the way you'd expect. While this is still early and likely wouldn't address every glitch, the hope is that you'll get software which perpetually improves itself. You wouldn't have to worry about security exploits so long as they've been fixed in at least one other program.

[Image credit: Jose-Luis Olivares/MIT]

All products recommended by Engadget are selected by our editorial team, independent of our parent company. Some of our stories include affiliate links. If you buy something through one of these links, we may earn an affiliate commission.
Popular on Engadget