MIT has developed a system for fixing errors in bug-riddled code. The system works by studying patches already made to open-source programs in order to learn their general properties. It then applies that knowledge to produce new repairs for new bugs in a different set of programs. The researchers presented a paper describing the new system, dubbed “Prophet,” at the Principles of Programming Languages symposium last month. They tested the system on a set of 69 real-world errors that had cropped up in eight popular programs.”]
Source: https://www.computerworld.com/article/3029131/machine-learning-is-a-champ-at-fixing-buggy-code.html

