Intel Releases ControlFlag 1.0 For AI-Driven Detection Of Bugs Within C Code
ControlFlag is developed by Intel Labs with an approach of mining patterns from C/C++ open-source code-bases and then detecting anomalous patterns within a developer's codebase. Training was done on a reported 6,000+ GitHub repositories.
With today's ControlFlag 1.0 release they are advertising that there is full support for the C programming language. In particular though, a focus on (if) conditional statements of C programs.
The open-source ControlFlag 1.0 has the infrastructure for both setting up and training of it on GitHub repositories, pre-trained data-sets, and then the support for detecting anomalous conditional expressions in a target repository.
ControlFlag 1.0 can be downloaded from GitHub.