Home / Tech News / Featured Announcement / Mozilla will use Ubisoft’s machine learning platform to quell Firefox bugs

Mozilla will use Ubisoft’s machine learning platform to quell Firefox bugs

Last year, Ubisoft unveiled its ‘Commit’ artificial intelligence, an assistant intended to spot bugs before they make it into a game’s final code. Keen to show that its machine learning efforts have applications beyond the video game industry, the company has now teamed up with Mozilla to detect errors within the Firefox updates before they go live.

Like a video game, building a browser is no small feat. As Mozilla states, the application needs to play audio-visual material, handle network protocols and “secure communications using advanced cryptographic algorithms.” Millions of lines of written code make up the browser you’re reading article this from, and just one mistake can cost hundreds of hours to fix and a less-than-smooth experience for the user.

This is where Ubisoft La Forge’s Commit coding assistant comes in, supporting Firefox’s use of JavaScript, C++ and Rust programming languages. Once a fault has been detected, the team is alerted and even provided with suggested fixes to speed the process up.

Although Ubisoft touted a 60-70 percent detection rate at the time of release, it simultaneously had a 30 percent false positive rate. Fortunately, Commit is based on Ubisoft’s CLEVER research program which utilises machine learning to gradually lessen this high false positive rate. It has not yet been revealed how effective CLEVER has been within its first year.

Considering Mozilla releases a Firefox update every “6 to 8 weeks,” this is sure to take a load off the engineering team when the newly dubbed Clever-Commit is fully integrated into the code writing process. Mozilla will begin using the tool during its code review phase, before eventually implementing it into other stages of code writing if proven successful.

“We expect to save hundreds of hours of bug riskiness analysis and detection,” reveals the company. “Ultimately, the integration of Clever-Commit into the full Firefox developer workflow could help catch up to 3 to 4 out of 5 bugs before they are introduced into the code.”

Fortunately, this will be a two-way street for Ubisoft as Mozilla pledges to “contribute to the development of Clever-Commit by providing programming language expertise in Rust, C++ and Javascript, as well as expertise in C++ code analysis and analysis of bug tracking systems.”

KitGuru Says: Considering browsers handle an awful lot of personal data, it’s good to see Mozilla doubling down on its bug fixing initiative. Ubisoft’s Clever-Commit is sure to have even more applications than we’ve seen, but it’s still early days for the year-old machine learning tool.

Become a Patron!

Check Also

Win a 2TB Seagate Firecuda SSD or an 8TB Xbox Game Drive!

We are back with another giveaway! If you are in need of some extra SSD storage for games, then you'll want to enter our new competition. We have teamed up with Seagate again to offer TWO prizes to KitGuru readers - a 2TB FireCuda NVMe M.2 SSD and an 8TB Xbox Game Drive. 

We've noticed that you are using an ad blocker.

Thank you for visiting KitGuru. Our news and reviews teams work hard to bring you the latest stories and finest, in-depth analysis.

We want to be as informative as possible – and to help our readers make the best buying decisions. The mechanism we use to run our business and pay some of the best journalists in the world, is advertising.

If you want to support KitGuru, then please add www.kitguru.net to your ad blocking whitelist or disable your adblocking software. It really makes a difference and allows us to continue creating the kind of content you really want to read.

It is important you know that we don’t run pop ups, pop unders, audio ads, code tracking ads or anything else that would interfere with the KitGuru experience. Adblockers can actually block some of our free content, such as galleries!