In process quality metrics means individual stages, rather than the final testing stage. In some organization in process quality metrics means tracking defect arrival during formal machine testing as well as it cover various parameters in each phase of the development cycle.
It is less formally defined than end product metrics and their practices.
Following are the some basic metrics can be used in in-process metrics:
A] Defect Density During Machine Testing
B] Defect Arrival Pattern During Machine Testing
C] Phase-Based Defect Removal Pattern
D] Defect Removal Effectiveness
A] Defect Density During Machine Testing:-
It is the number of confirmed defects detected in software during a specified period of development divided by the size of the software
Higher defect rates found during testing is an indicator that the software has experienced higher error insertion during its development process.
B] Defect Arrival Pattern During Machine Testing:-
The pattern of defect arrivals studies number of defect arrives during testing of software. Defect can occur during and after the software development process and it may have pattern of defect.
It can be calculated in Mean Time to Repair (MTTR), Mean time Between Failure (MTBF), Mean Time to Failure (MTTF) etc
C] Phase-Based Defect Removal Pattern:-
It summarizes the relationships among three metrics
1] Defect injection
2] Defect removal, and
It is an extension of the test defect density metric.
D] Defect Removal Effectiveness:-
Defect Removal Effectiveness relates to the ability to remove defects introduced to a system by a project during the project life cycle.
It can be calculated or expressed as
DRE = (total defects found during the project/total defects introduced by the project)x 100