Code Inspection Homepage

Code Inspection Dashboard

The Code Inspection Dashboard aims at:
Visualizing high-level indicators after code inspection.
Breaking down the issues detected by severity and type.
Estimating remediation costs and technical debts.

1. How to View the Code Inspection Dashboard:

  • Open Visual Expert.
  • In the treeview, select ‘Code Inspection for PowerBuilder / Oracle / SQL Server’.
    The Dashboard will display inspection results for the selected language.
  • Select Code Inspection Language


  • Alternatively, select your application at the beginning of the treeview.
    The Dashboard will display inspection results for this particular application.
    Note: you can analyze several applications within the same project (Read More)
    Select your application to display Dashboard results

The Dashboard opens in the right side of Visual Expert UI (Source Code View)

Code Inspection Dashboard by Visual Expert

2. Key Indicators

This section of the Dashboard displays indicators resulting from Visual Expert Code Inspection.

Key Indicators on Code Inspection Dashboard

  • The Date on which the analysis has been conducted.
  •  

  • The Size of the project in terms of number of lines of code.
    S = Small (Less than 10K lines)
    M = Medium (between 10K and 50K lines)
    L = Large (More than 50K lines)
  •  

  • The Reliability rate is calculated according to the number of bugs per 10k lines of code.
    A = 1 issue for 10K lines of codes
    B = 2 issues for 10K lines of codes
    C = 4 issues for 10K lines of codes
    D = 6 or more issues for 10K lines of codes
  •  

  • The Security rate is based on the number of security vulnerabilities detected in the code
    A = 1 issue for 10K lines of codes
    B = 2 issues for 10K lines of codes
    C = 4 issues for 10K lines of codes
    D = 6 or more issues for 10K lines of codes
  •  

  • The Maintainability rate depends on the number of quality issues
    A = 1 issue for 10K lines of codes
    B = 2 issues for 10K lines of codes
    C = 4 issues for 10K lines of codes
    D = 6 or more issues for 10K lines of codes
  •  

  • The Comments indicator is the ratio of comment lines to the total number of lines.

3. Issues Found

Visual Expert categorizes code inspection issues into types and levels of severity.

Issues Found in Code Inspection Dashboard

  • The Severity chart shows the distribution of problems according to their impact and probability.
    This indicates the percentage of problems that should be treated in priority.
  •  

  • The Gauge is an overview of the overall quality of the code.
    The scale goes from 0 (red) for very bad to 100 (dark green) for very good.
    This indicator is a ratio between the total number of issues and the number of lines of code.
    In addition it displays the total number of errors, and its evolution compared to the previous analysis.
  •  

  • The Type chart shows the distribution of problems by types (bugs, maintainability issues, security vulnerabilities…).

4. Remediation cost

Remediation Cost in Code Inspection Dashboard

Visual Expert estimates the remediation cost for the language or application selected in the treeview.
This cost is expressed in man/days, considering the time needed to fix bugs and vulnerabilities.
The comparison between the last two analyses shows whether this cost is increasing or decreasing.

A bar chart breaks down this cost by severity, to refine the analysis and organize the corrective work.

5. Technical Debt

Visual Expert calculates the Technical Debt for the language or application selected in the treeview.
It is expressed in man/days, considering the time needed to fix maintainability issues.
The comparison between the last two analyses shows whether this debt is increasing or decreasing.

Technical Debt in Code Inspection Dashboard

A bar chart breaks down this debt by severity, to refine the analysis and organize the corrective work.

Read more on what to expect from Visual Expert's Code Inspection for PowerBuilder, Oracle and SQL Server projects.

 

Visual Expert 2021, PowerBuilder, Oracle, SQL Server, Code Inpsection, Dashboard