How does it work?
The Hardening dashboard works with two separate snapshots taken automatically by Clayton at the end and at the beginning of the selected reporting period.
When selecting the desired branch and KPI metric, the dashboard shows the related values, including:
Net Change: the difference between the two data points.
Rate of Change: the speed at which this metric changed over the reporting period of time.
KPI Metrics
Open issues: The count of open issues.
Defect density: Calculated as the count of open issues per thousand lines of code (KLOC).
Remediation effort: Our best estimate of the time needed to fix every outstanding issue, weighted by the severity of each issue.
Visualise trends
By clicking the Show button it's possible to visualise data and see trends over time.
Delta Change View
Data can be also displayed as Delta change bars to get more insights on how the technical debt is evolving over time.
Delta negative: means that there has been some erosion of tech debt and the code base is getting healthier.
Delta positive: means that there has been some accumulation of new issues that are now part of the technical debt.
PRO TIP - double click on the bar chart to open the related code review report to see the issues in detail.
Export
Export of the raw data in CSV is also available to allow further analysis.
The chart also supports export, including the possibility to save the chart as an image (useful to include snapshot in a presentation deck) or save data in CSV/Excel (xlsx format).