Measures, Metrics and Indicators
In software engineering, measures, metrics, and indicators are used to quantitatively assess the quality, productivity, efficiency, and progress of software products and processes. They help managers and developers make informed decisions, control projects, and improve software quality.
1. Measure
Introduction
A measure is a basic quantitative value obtained by counting or observing a specific attribute of a software product or process. It represents raw data without interpretation.
Explanation
Measures are the foundation of metrics and indicators. They simply answer the question “How much?” or “How many?” without providing conclusions.
Examples
Number of lines of code (LOC)
Number of defects found
Number of test cases
Development time in hours or days
Key Points
Simple and direct
Does not indicate quality or performance by itself
Used as input for metrics
Conclusion
Measures provide basic numerical information that helps in further analysis but cannot alone determine software quality or project status.
Figure: Measures, Metrics and Indicators
2. Metric
Introduction
A metric is a derived value obtained by combining one or more measures using a formula. Metrics provide meaningful insight into software quality, productivity, or performance.
Explanation
Metrics convert raw measures into useful information. They help compare results, track progress, and evaluate efficiency.
Examples
Defect density = Number of defects / Lines of code
Productivity = Lines of code / Person-month
Test coverage = Tested requirements / Total requirements
Key Points
Based on one or more measures
Quantitative and objective
Helps in analysis and comparison
Conclusion
Metrics transform simple measures into valuable data that supports evaluation and control of software projects.
3. Indicator
Introduction
An indicator is a high-level representation derived from metrics that helps stakeholders understand the overall status, trends, or risks of a project.
Explanation
Indicators provide a summary view for decision-making. They often use visual representations such as graphs, dashboards, or color codes.
Examples
Project health (Good / Average / Critical)
Quality trend graph
Risk level indicator
Schedule status (On track / Delayed)
Key Points
Based on metrics
Easy to understand
Used by managers and stakeholders
Conclusion
Indicators convert metrics into actionable insights, enabling effective monitoring and management of software projects.
Relationship Between Measures, Metrics, and Indicators
Measures → Raw data
Metrics → Analysis of measures
Indicators → Decision-making tools
Together, they form a measurement framework that improves software quality, process control, and project success.

No comments:
Post a Comment