The new partnership will see Ubisoft work alongside Mozilla to develop and apply the Clever-Commit coding assistant, a new artificial intelligence (A.I.) technology that developed by the Ubisoft Technology Group to help programmers evaluate if a code-change will introduce a new bug by learning from past bugs and fixes.
It’s safe to expect a working version of a system such as Clever-Commit would be both ground-breaking technologically, and an undoubtedly cost-effective tool to the right company. Further, the technology could even assist in consumer-facing pursuits, as tech teams would be better equipped to predict issues and plan around them before being pushed to a live server.
Clever-Commit was first introduced to the world as a prototype named Commit-Assistant last year by Ubisoft Montreal’s research lab, Ubisoft La Forge, in collaboration with Concordia University.
“The A.I. technology will quickly identify and fix bugs, and will help the team release more, better quality features faster for millions of Ubisoft game players.” as described in a press release from Ubisoft
Sylvestre Ledru, Lead of Firefox release and quality management, explains, “We are very excited to work with Ubisoft and to contribute to the development of Clever-Commit. Fixing bugs is a time-consuming and resource-intensive process. Even more so for large and complex bodies of code like browsers and AAA games. By incorporating Clever-Commit into our developer workflow, we will improve Firefox’s code-writing process by spotting bug patterns and flagging past patches earlier, at a stage when fixing a bug is a lot cheaper than upon release. This in turn will allow us to ship even more stable versions of Firefox and provide even better browsing experiences to Firefox users.”
Mathieu Nayrolles, technical architect, data scientist, and member of the Technological Group at Ubisoft Montreal, added “Working with Mozilla on Clever-Commit allows us to support other programming languages and increase the overall performances of the technology. Using this tech in our games and Firefox will allow developers to be more productive as they can spend more time creating the next feature rather than fixing bugs. Ultimately, this will allow us to create even better experiences for our gamers and increase the frequency of our game updates,”