Recommendation Engine (Beta)

Recommendation Engine learns from the historical issues in a code base and highlights potential issues which developers can fix before committing the code. Recommendation Engine (RE) considers commit history as well as issue tracking information to produce its suggestions. Usage of RE helps development teams proactively maintain quality.

Setting up Recommendation Engine

Recommendation Engine is now in beta mode and support is available for limited languages and platforms. We will expand the support in coming releases. For more assistance on setting up RE on your Embold instance, get in touch with our support team.

Supported languages:

Java, C/C++, Javascript

Supported platforms:

Self hosted: Ubuntu, Redhat Enterprise Linux, CentOS.

Supported version control systems:

Currently supports : GitHub and SVN. More will be added later.

Enabling Recommendation Engine for a repository

Enabling RE for a supported repository is very easy. You can do this at the time of linking the repository to Embold or at a later stage.

At the time of linking a repository to Embold, select “Enable Recommendation Engine” option from the pop-up. You will not see this option if your repository is not supported.

You can change this option or enable recommendation engine at a later point in time from “Edit repository” pop-up.

Steps:

  1. Select “Edit repository” from repository context menu of desired repository..
  2. Check or uncheck “Enable Recommendation Engine” option.

Using Recommendation Engine in Embold UI

Recommendations for scanned commits can be found under the “Development History” page in a repository. This page may not be available if the Recommendation Engine is disabled. Read the documentation on enabling Recommendation Engine to know more.

Steps:

  1. Open “Development History” page from node summary bar.
  2. Navigate to commits tab.
  3. Select a commit you are interested in by clicking it. Commit details pop-up will open
  4. You can locate the bugs on the code lane view on the left side or on the code view margin.
  5. Click on a bug on the code lane view to navigate to that issue on code view.

Yes No
Suggest Edit