Software Testing

Defect Removal Efficiency

Defect Removal Efficiency

Defect Removal Efficiency, or DRE, is a metric that measures how effective the software team is in finding and removing defects before the software is released to the users. Sometimes, we use the acronym DRE to denote this metric.

 

Defect Removal Efficiency Metric

Defect Removal Efficiency Formula

The DRE software testing metric is calculated as a percentage of the total number of defects found and fixed during the development and testing phases, divided by the total number of defects found during the entire software life cycle.

The formula to calculate DRE is as follows:

 

 

\large DRE = \frac{Number\; of \;bugs\;found\;and\; resolved \; during\; development\;and\;testing}{Total\;number\; of \;bugs\;found\;in \;SDLC}

 

The number of bugs detected and fixed during the development and testing phases are the bugs resolved. In short, DRE is

DRE = Bugs resolved / Total Bugs

To calculate as a percentage:

It is calculated as the total number of defects resolved to the total of defects found multiplied by 100.

 

\large DRE = \frac{Bugs \; Resolved}{Total\; Bugs}\star 100

DRE = ( Bugs resolved / Total Bugs ) * 100

Example

Let’s understand the metric with an example. Suppose you have a software project with 60 defects found and fixed during the development and testing phases and 80 defects found during the entire software life cycle.

Then, the DRE of the software testing process is as follows:

Bugs Resolved = 60
Total Defects in SDLC = 80

 

\large DRE = \frac{60}{80}\star 100 \;%

 

DRE = 75 %

 

DRE is used to identify the system’s test effectiveness. The defect removal efficiency (DRE) measures the development team’s ability to remove defects before release.

Software Testing