4 ms·
I am very excited about this research problem! Feels like many pieces required to make it workable, but all the pieces are out there. Imagine, Friday you ident
by freddref 4y ago
I am very excited about this research problem! Feels like many pieces required to make it workable, but all the pieces are out there.
Imagine, Friday you identify a bug, write a test to exemplify the bug. Some ML/AI-based approach generates a ballpark fix for a bug, maybe it doesn't compile or actually fix the bug, but at least it contains all the ingredients required to fix. Then some trial-and-error (e.g. Genetic Programming) algorithm is used to search through many variants to find a combination that is a correct fix. All of this deployed as part of CI/CD. Morning morning you have a nice patch to review. And also, the patch is also the most performant out of a number of fixes found.
Anything about software that is measurable can be optimized, possibly even security considerations as mentioned in another comment.