Altran's 'Code Defect AI' and the Rise of AI-Assisted Coding Tools

“Altran has released a new tool that uses artificial intelligence to help software engineers spot bugs during the coding process instead of at the end,” reports TechRepublic. “Available on GitHub, Code Defect AI uses machine learning to analyze existing code, spot potential problems in new code, and suggest tests to diagnose and fix the errors.”

Walid Negm, group chief innovation officer at Altran, said that this new tool will help developers release quality code quickly. “The software release cycle needs algorithms that can help make strategic judgments, especially as code gets more complex,” he said in a press release…

“Microsoft and Altran have been working together to improve the software development cycle, and Code Defect AI, powered by Microsoft Azure, is an innovative tool that can help software developers through the use of machine learning,” said David Carmona, general manager of AI marketing at Microsoft, in a press release…

In a new report about artificial intelligence and software development, Deloitte predicts that more and more companies will use AI-assisted coding tools. From January 2018 to September 2019, software vendors launched dozens of AI-powered software development tools, and startups working in this space raised $704 million over a similar timeframe… “The benefits of AI-assisted coding are numerous,” according to Deloitte analysts David Schatsky and Sourabh Bumb, the authors of AI is Helping to Make Better Software. " However, the principal benefit for companies is efficiency. Many of the new AI-powered tools work in a similar way to spell- and grammar-checkers, enabling coders to reduce the number of keystrokes they need to type by around 50%. They can also spot bugs while code is being written, while they can also automate as many as half of the tests needed to confirm the quality of software." This capability is even more important as companies continue to rely on open-source code.
The Register got more details about Altran’s Code Defect AI: The company told us that the AI does not look much at the source code itself, but rather at the commit metadata, “the number of files in the check-in, code complexity, density of the check-in, bug history of the file, history of the developer, experience of the developer in the particular module/file etc.” Training of the model is done only on the project being examined…

7 Likes