{iframe:src=http://update.sonarsource.org/plugins/technicaldebt.html|width=700|height=250|frameborder=0}
Your browser does not support iframes.
{iframe} |
Note that this plugin only partly computes the technical debt of an application. SonarSource has developed a much more advanced and complete plugin to evaluate technical debt which is available here. |
The plugin evaluates how much technical debt a project is in. It consists of 4 advanced measures :

Clicking on an indicator brings the usual drill down.
The debt is first calculated on the basic axis : Duplication, Violations, Complexity, Coverage, Documentation and Design.
It is then summed up to provide a global measure.
Full details of axes calculation are available here.
The debt ratio gives a percentage of the current technical debt of the project versus the total possible debt for the project.
It enables to better compare projects. Indeed having $ 10,000 debt on a "small" project does not mean the same as the same debt on a big project.
This gives in $$ what it would cost to clean all defects on every axis (no more violations, no more duplications...).
This is the cost to reimburse expressed in man days.
This gives through a pie chart a view of the debt distribution across the 6 quality axis.
A significant improvement to the would be to gather manual measures : see SONARPLUGINS-91. Indeed this would enable to record other technical debts that are not gathered by Sonar to get a complete view.
Having a real cost to resolve for each rule would add a lot accuracy.