DRE - Defect Removal Efficiency

January 01, 2022

Author: Daniel José da Silva

Defect Removal Efficiency

Software quality is essencial on any software project. This time we will be taking a look on DRE - Defect Removal Efficiency.

Defect Removal Efficiency is a measure of the efficacy of the software testing process in finding defects before the software is released which is calculated as:

DRE = ( E / (E + D) ) X 100

Where:

E = The number of defects found before release of the software

D = The number of defects found after release of the software


We could drill down calculating the DRE using the following areas:

  • Requirement (Inspection during the refinement/grooming)

  • Design (Inspection during the Pull Request Review, Pair Programming)

  • Build (Inspection during the Unit Testing, Pull Request Review, Static Code Analysis)

  • Testing (Inspection during the Integration, System, Regression and Manual testing)


For example if before the deployment to the client we find overall 80 defects and after the deployment the client finds 12 defects we would have:

DRE = (80 / (80 + 12)) * 100

DRE = 86.95 %

The score of 86.95% is considered above the market average of 85% (at the moment of this writing).

In short this metric shows how good the team is performing finding defects before they go to production.

Defect Removal Efficiency


Share

Blog Latest Posts

Tow people discussing one-to-one
Group of people giving feedback
A couple of lady bugs
A sailboat sailing in a calm ocean with a good weather
black board with success written on it
product owner using a macbook
people discussing about scrum
Defect Removal Efficiency