1. Home
  2. Docs
  3. DETANGLE® Knowledge Base
  4. DETANGLE® Metrics
  5. Defect Impact

Defect Impact

The Defect Impact (DI) is a DETANGLE® Architecture Health Factor metric about the architecture maintainability of the code base by measuring the extent of follow-up bugs. It is based on issues of the issue types selected by the “Maintenance” filter category.

It measures the coupling and cohesion of defects across the whole codebase and during the last time period.

The more defects a file is affected by, the higher the indication of follow-up bugs. The more defects have an impact on a set of common files, the higher the coupling and follow-up extent of each of these defects.

DI combines defect coupling and cohesion to one index which represents the impact of defects across the whole code base.

The icons in the diagrams comply to certain thresholds:

  1. 👎 DI exceeds the value of 10, i.e. the system has reached a critical level of follow-up bugs.
  2. ⚠️ DI has passed the threshold value of 5 in the last time period, i.e. the system has reached the warning level of follow-up bugs.
  3. 👍 DI value is lower than 5 and is in a normal state.

 

The Defect Index is calculated for single files, for folders or single bugs and the whole system:

Granularity/
Health Factors
per 

bug

per

“functional” issue

per

contri-

butor

per 

file

per

folder

per

entire

system

Feature Debt Index x x x x
Contributor Friction Index x x x x
Defect Impact x x x x
Defect Density x x x x
Team Effectiveness x x x x
Bus Factor

Islands

x x x x
Bus Factor Balances x x x x

Take a look at DETANGLE® Metrics at a Glance for an overview of all metrics.

Was this article helpful to you? Yes 1 No

How can we help?