# About

## Welcome to Redefine 👋🏽

Redefine is a CI optimization platform that accelerates software development and cuts CI costs with just one click.

## Who can benefit from Redefine? 🧑🏽‍💻

Redefine is designed for developers looking to save time and money by running only the relevant tests based on their code change.

## What is Redefine?⏳

Redefine analyzes code changes, coding patterns, and test results to determine which tests are relevant for each testing cycle. This reduces the number of tests needed per testing run; allows you to detect bugs earlier; and to deploy updated, higher-quality code in a fraction of the time.

## How does Redefine work? 🧠&#x20;

Redefine utilizes a machine learning (ML) model to optimize the CI process by selectively running tests based on their relevancy. The platform learns from code changes and test results to train a test selection model that predicts the most relevant tests for each new code change.

For additional information, please refer to the [documentation page](https://docs.redefine.dev/welcome-to-redefine/how-does-it-work).

<figure><img src="https://47263957-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuwbuslmLp28ROGViWkou%2Fuploads%2Fd6yVE7SiOi4iOgnDAXUj%2Fezgif.com-video-to-gif%20(1).gif?alt=media&#x26;token=780c4d3a-ed87-4792-bc28-897439e90bb6" alt=""><figcaption></figcaption></figure>
