Game developer Ubisoft today announced that it has partnered with Mozilla to develop Clever-Commit, an AI-based coding assistant who learns from the code base's bug and regression data to analyze and flag potential new bugs, as new code is talented. Ubisoft already uses this tool internally and Mozilla says it will distribute it to detect errors in its Firefox code.
Usually when you think Mozilla is the chance that you think open source also. However, Clever-Commit is not open source. "It's being discussed. There are no plans for Clever-Commit to be open now," says a Ubisoft spokesman. While Mozilla certainly uses other proprietary tools to build its open source software, it's strange that the organization says it helps to develop a tool that is not open source (or currently available to all developers, even at a price).
"With a new release every 6 to 8 weeks, make sure the code we send is as clean as possible is crucial to the performance people experience with Firefox," writes Mozilla's Firefox Release Manager Sylvestre Ledru today. "The Firefox technology team will start using Clever-Commit in its code writing, testing and release process. We will initially use the tool during the code review phase, and if it is crucial, at other stages of the code writing process, especially during automation."