GitLab acquires UnReview, a machine learning tool to help developers fix their code

0
GitLab acquires UnReview, a machine learning tool to help developers fix their code

Forge software and DevOps platform GitLab has announced the acquisition of the UnReview application. This recommendation tool leverages machine learning to improve the user experience for developers who want to verify the code they’ve designed. By the end of 2021, UnReview will be integrated into GitLab in Software as a Solution (SaaS) mode so that users of the open source platform can take back their code more easily.

UnReview to help developer teams choose their code reviewer

GitLab’s acquisition of UnReview is aimed at strengthening the machine learning capabilities of the source code repository development and management platform. The tool was designed to help software development teams in their evaluation process of a project in progress: the search and identification of code reviewers is automated with this solution. The tool assigns a code reviewer based on their previous contributions in code areas and their workload.

The acquisition comes after GitLab CEO David DeSanto was able to make a statement about his platform. Ina survey, 75% of development teams running GitLab said they were already using artificial intelligence and specifically machine learning:

“Last year, we decided that the future of our DevOps platform lay in the inclusion of Machine Learning, both in the DevOps platform lifecycle and as part of the growth of ML/AI adoption by our customers.”

In an effort to improve the user experience, the GitLab team added a bot to the platform to automatically tag issues in a code. This feature led to collaborating with UnReview and one thing led to another, acquiring the firm.

Machine learning to bring more features to GitLab

David DeSanto announced the integration of UnReview for the second part of 2021. One of his priorities is to automate the selection of code reviewers, as he states in his comments:

“By introducing UnReview starting in the second half of this year, our main goal is to help automate code reviewer selection. This is a very interesting problem to solve, even at GitLab we end up, sometimes, picking the wrong reviewers when we basically know what we want.”

Alexander Chueshev, founder of UnReview and now a senior full-stack engineer at GitLab, was delighted with the forge software’s acquisition of his creation:

“I’m grateful for the opportunity to share my passion for data science and machine learning with GitLab and its community. I look forward to improving the user experience by playing a role in integrating UnReview into the GitLab platform and extending machine learning and artificial intelligence to other DevOps stages in the future.”

By offering this new functionality, GitLab is providing a SaaS service while allowing users to run their own systems on-premises. The arrival of UnReview follows on from other integrations such as Fuzzit or Peach Tech and fits in with the strategy the company has in place, as David DeSanto states:

“We are always looking to acquire strong teams and strong concepts that can help accelerate our roadmap or our strategy or to help the platform in general.”

Translated from GitLab acquiert UnReview, un outil de machine learning pour aider les développeurs à corriger leurs codes