UPDATED 08:00 EDT / MAY 18 2020

AI

Altran’s Code Detect AI tool helps developers discover bugs faster

Altran Technologies SA, a provider of digital design services owned by the French consulting firm Capgemini SE, today released a new tool for developers that uses artificial intelligence to predict the likelihood of bugs being found in software source code.

The tools is called Code Detect AI, and it works by applying machine learning to historical data in order to identify areas of code that are most likely to be buggy. From there, it suggests several tests developers can perform to diagnose and fix those flaws, resulting in much faster development times overall.

Altran, which developed the new tool in partnership with Microsoft Corp., said bugs are an inescapable fact of life when it comes to software development, so it’s critical that organizations can spot them as soon as possible. The later a bug is found, the more costly and time-consuming it can be to fix it. With Code Detect AI, companies can discover defects earlier and minimize the time it takes to fix them.

“It’s well-known that software developers are under constant pressure to release code fast without compromising on quality,” explained Walid Negm, group chief innovation officer at Altran. “The reality, however, is that the software release cycle needs more than automation of assembly and delivery activities. It needs algorithms that can help make strategic judgments ‒ especially as code gets more complex. Code Defect AI does exactly that.”

It’s trained using several machine learning techniques, including random decision forests, support vector machines, multilayer perceptron and logistic regression, to create a more reliable decision model, Negm said. The tool then scans each piece of source code that’s fed into it and provides a “confidence score” that indicates how likely that code is to contain bugs. In addition, developers can also use Code Detect AI to determine which features in their software are most likely to be responsible for causing bugs.

“When Code Defect AI discovers new developer commits, it predicts if any files in the commit are at risk for defects,” Microsoft explained. “The rationale behind the prediction is presented using Local Interpretable Model-Agnostic Explanations, so that developers can trust and learn from the prediction.”

Code Detect AI can be used to scan any code hosted on GitHub, the Microsoft-owned code hosting repository. It can also be used with other source code management tools, Altran said.

Photo: Elchinator/Pixabay

A message from John Furrier, co-founder of SiliconANGLE:

Support our open free content by sharing and engaging with our content and community.

Join theCUBE Alumni Trust Network

Where Technology Leaders Connect, Share Intelligence & Create Opportunities

11.4k+  
CUBE Alumni Network
C-level and Technical
Domain Experts
15M+ 
theCUBE
Viewers
Connect with 11,413+ industry leaders from our network of tech and business leaders forming a unique trusted network effect.

SiliconANGLE Media is a recognized leader in digital media innovation serving innovative audiences and brands, bringing together cutting-edge technology, influential content, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — such as those established in Silicon Valley and the New York Stock Exchange (NYSE) — SiliconANGLE Media operates at the intersection of media, technology, and AI. .

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a powerful ecosystem of industry-leading digital media brands, with a reach of 15+ million elite tech professionals. The company’s new, proprietary theCUBE AI Video cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.