Intel wants to make it easier than ever to spot coding errors

developers
(Image credit: Huawei)

Intel has open sourced its ControlFlag tool, which the company claims uses advanced self-supervised machine-learning (ML) techniques to detect coding anomalies.

Now released under the MIT license and available on GitHub, ControlFlag was designed to help reduce the time it takes to debug and improve the code quality.

“ControlFlag works with any programming language with control structures and utilizes the emerging concept of semi-trust to utilize self-supervised learning, enabling it to learn from unlabeled source code,” writes Intel principal AI scientist Justin Gottschlich.

Gottschlich added that ControlFlag is self-evolving, and can make itself better with minimal manual effort as it is fed new data.

Tried and tested

To stress on the importance of a tool like ControlFlag, Gottschlich relied on studies that suggested that debugging code costs as much as half of a project’s total budget, and the industry as a whole spent around $2 trillion to debug software last year alone.

He then showed off the usefulness of ControlFlag by pointing to a couple of its wins on widely used open source, and production-level software.

For instance, last year, ControlFlag identified a code anomaly in the popular cURL open source library and tool, which was subsequently patched. Most recently, ControlFlag identified “hundreds of latent defects related to memory and potential system crash bugs” in a proprietary production-level software that Gottschlichdidn’t name.

He also added that ControlFlag has also been employed by various open source software repositories and has uncovered “dozens of novel anomalies.”

“Each anomaly, thus far, has been acknowledged as a real defect by the open-source maintainers and has since been corrected,” beams Gottschlich.

TOPICS
Mayank Sharma

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.

Read more
A person holding out their hand with a digital AI symbol.
No, it's not an April fool, Intel debuts open source AI offering that gauges a text's politeness level
Perforator flame graph
This open source tool could save Google, Microsoft, billions by cutting CPU resources by 20% but even small businesses can benefit
Gemini Code Assist
What is Gemini Code Assist? Everything we know about the AI coding tool
Gemini Code Assist
Google Gemini's new Code Assist tool might finally be the help I need to get coding
A profile of a human brain against a digital background.
Securely working with AI-generated code
AI Education
AI in 2025: Moving beyond code generation to intelligent development platforms
Latest in Software & Services
TinEye website
I like this reverse image search service the most
A person in a wheelchair working at a computer.
Here’s a free way to find long lost relatives and friends
A white woman with long brown hair in a ponytail looks down at her computer in a distressed manner. She is holding her forehead with one hand and a credit card with the other
This people search finder covers all the bases, but it's not perfect
That's Them home page
Is That's Them worth it? My honest review
woman listening to computer
AWS vs Azure: choosing the right platform to maximize your company's investment
A person at a desktop computer working on spreadsheet tables.
Trello vs Jira: which project management solution is best for you?
Latest in News
Quordle on a smartphone held in a hand
Quordle hints and answers for Sunday, March 23 (game #1154)
NYT Strands homescreen on a mobile phone screen, on a light blue background
NYT Strands hints and answers for Sunday, March 23 (game #385)
NYT Connections homescreen on a phone, on a purple background
NYT Connections hints and answers for Sunday, March 23 (game #651)
Google Pixel 9 Pro Fold main display opened
Apple is rumored to be prioritizing battery life on the foldable iPhone – which could also feature a liquid metal hinge for added durability
Google Pixel 9
The Google Pixel 10 just showed up in Android code – and may come with a useful speed boost
L-mount alliance
Sirui joins L-Mount Alliance to deliver its superb budget lenses for Leica, DJI, Sigma and Panasonic cameras