Defect Dashboard

The Defect Dashboard summarises what the latest analysis found. To open the defects behind a figure, click a counter, a chart segment or a table cell.

In Visual Expert Web, click the Code Inspection tab. The screen is headed Code Inspection and shows the analysis date at the top right.

In Visual Expert Desktop, the dashboard opens when you open the project, or when you click the home icon in the Main view, or the project node at the top of the tree.

Defect Dashboard

Counters (A)

The row of counters (A) gives the state of the application at the date of the analysis. Some counters have a second line. It shows what changed since the previous analysis, for example No new defects or 3 defects resolved.

  • Lines Of Code – The size of the analysed application.
  • Active Defects – All defects that have not been resolved or dismissed.
  • Critical & Major – Defects at the two highest severity levels.
  • New Defects – Defects detected for the first time by this analysis.
  • Bugs – Active defects of type Bug.
  • Vulnerabilities – Active defects of type Vulnerability.
  • Assigned – Defects that have a task and an assignee.
  • Resolved – Defects no longer detected by this analysis.

Defect Trend (B)

How the number of defects changes across analyses. One point is added per analysis. The series are New, Open, Resolved, Critical and Major. Click a series in the legend to show or hide it.

Defect by Severity (C)

A donut chart giving the share of each severity level, with the total in the centre.

Defect by Status (D)

Horizontal bars compare the number of defects in each status. They show how much of the backlog has been triaged.

Defects by Type & Severity (E)

A table that crosses the five defect types with the Critical, Major and Other columns. The types are Bug, Maintainability, Vulnerability, Security warning and Metric. Each row and column has a total. Click a cell to open the matching filtered list.

Defect Aging (F)

Defects grouped by how long they have been open: Less Than 15 Days, 15 - 30 Days, 31 - 90 Days and Above 90 Days.

Most Defective Containers By Score (G)

Containers ranked by score, highest first. Each row shows the container, its score, and a bar comparing it with the others.

A container score is the total of the scores of the defects it contains. See Defect List for how a defect score is calculated.

Recent Activity (H)

The latest changes made to defects, such as assignments and status changes. Each entry shows the defect ID, the user and how long ago the change happened. Click an entry to open the defect. Click More to see the full history.

Side menus (I)

The menu beside the dashboard gives direct access to the views used most often. Each entry opens a filtered defect list. The entries under Quick Views and Review also show their current count.

Defect Dashboard

Dashboard returns to this page. All Defects opens the unfiltered list. Code security, Code Optimization and Queries optimization group the defects that affect each of those concerns, whatever the type of the rule that found them. For example, a Maintainability rule can still degrade performance, so its defects are counted here.

Quick Views

Defect Dashboard

  • Active Defects – All defects still to be dealt with.
  • Critical & Major – The two highest severity levels.
  • Assigned To Me – Defects whose task is assigned to the current user.
  • Unassigned – Defects that have no task yet.
  • Recently Updated – Defects changed most recently.

Review

Defect Dashboard

  • Accepted Risks – Defects recorded as known and accepted risks.
  • False Positives – Defects reviewed and found not to apply.
  • Mark As Fixed – Defects that a developer has marked as fixed. They wait for the next analysis to confirm the fix.

Code Rules

Defect Dashboard

Bug, Vulnerability and Maintainability open the rules of that type, not the defects. The page shows the category chart and the rule list. Click a rule to open the defects that break it.