Skip to content

Comment on A Genetic Programming Approach to Automated Software Repair.

Comments

Don't get too excited, this requires unit tests to detect the bug. In other words, if you already have a pretty good understanding of the bug, this thing will evolve a fix for you instead of having to write it yourself.

If you can write an algorithm that finds bugs, then you've really got something.

A bug is a defect. A defect is a deviation from the intended meaning of the program. To automatically detect that, you will need a formal specification of the meaning of the program.

It's the automated programming paradox. You can't automate programming because you have to tell the automaton what to program... which is called programming.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.