A Software Quality Indicator is used to calculate and to provide an indication of the quality of the system by assessing system characteristics. The software quality indicators address management concerns. It is also used for decision making by decision maker. It includes a measure of the reliability of the code.
An indicator usually compares a metric with a baseline or expected result.
It acts as a set of tools to improve the management capabilities of personnel responsible for monitoring
Software quality indicators extract from requirements are flexibility and adaptability.
Following quality indicators can use during the software testing & development life cycle.
It Measures the amount of work accomplished by the developer in each phase
Assesses whether the products of each phase are sufficiently stable to allow the next phase to proceed
3] Process compliance:-
It compliance with the development procedures approved at the beginning of the project to the running development process
4] Quality Evaluation efforts:-
It evaluates percentage of the developer’s effort that is being spent on internal quality evaluation activities and time required to deal.
5] Test coverage:-
It measures the amount of the software system / functionality covered by the developer’s testing process.
6] Defect detection efficiency:-
Measures how many of the defects detectable discovered during that phase.
7] Defect removal rate:-
Total number of defects detected and resolved over a period of time
8] Defect density:-
Detects defect-prone components of the system
9] Defect age profile:-
It measures the number of defects that have remained unresolved for a long period of time.
It measures the complexity of the code. It counts the total path, branch, coverage to calculate the complexity