Review Effectiveness
Overview
Review Effectiveness is a metric that implies how a review achieves its intended goals or objectives. A high value of this metric implies that more defects are removed in reviews. The cost of fixing a defect during review is much cheaper than the cost of fixing the defect found in testing.
Review Effectiveness Formula
The formula to calculate the metric is as follows:
Review Effectiveness =
Number of errors found in Reviews
———————————————————- * 100
Number of errors found in { Reviews + Testing }
Example
Let’s understand with the help of an example. In a software project, the following reviews were conducted:
- Document review – 1 defect reported
- Code Review – 2 defects were reported.
The following tests were conducted.
- Unit testing on the code fix – 1 defect reported
- Regression testing – 3 defects were reported.
Calculate the Review effectiveness based on the given data.
Total number of defects in Reviews = 3
Total number of defects in Testing = 4
Review effectiveness
= (3/7 ) * 100
= 42.85 %
We can also apply this in contexts such as the effectiveness of code review in the development phase of the SDLC:
Number of errors found in Code review
———————————————————————* 100
Number of errors found in { Code review + Unit testing }