Metrics, Measures & Analytical Methods Resources

Table of Contents

Metrics & Measurement Theory
  • Measurement Defined
  • 12 Steps to Useful Software Metrics
Access Resources →


Product Metrics
  • Defect Density

 

Access Resource →


Process Metrics

 

(No resources posted yet)

 


Analytical Methods
  • Sampling Methods

 

Access Resource →

The Westfall Team Posts Metrics, Measures & Analytical Methods Resources.

These resources are free to anyone who wants to read or download them. Subscribe to the Software Excellence Academy to be notified when new resources are added.

Metrics & Measurement Theory

Measurement Defined

by Linda Westfall


I love to start any discussion with definitions to make sure everyone understands what it is I am trying to talk about. So let’s start by defining 
measurement. According to Norman Fenton in his book Software Metrics, A Rigorous Approach, "measurement is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly defined rules."

Read More

12 Steps to Useful Software Metrics

by Linda Westfall


12 Steps to Useful Software Metrics
 introduces the reader to a practical process for establishing and tailoring a software metrics program that focuses on goals and information needs. The process provides a practical, systematic, start-to-finish method of selecting, designing, and implementing software metrics. It outlines a cookbook method that the reader can use to simplify the journey from software metrics in concept to delivered information.

Read More

Product Metrics

Defect Density

by Linda Westfall


Model:  Defect density is a measure of the total known defects divided by the size of the software entity being measured. 

Number of Known Defects / Size

The Number of Known Defects is the count of total defects identified against a particular software entity during a particular time period. Examples include:

  • Defect to date since the creation of a module
  • Defects found in a program during an inspection
  • Defects to date since the shipment of a release to the customer

Read More

Analytical Methods

Sampling Methods

by Linda Westfall


A Software Quality Engineers (SQEs) needs to know when and how to use different sampling techniques in order to effectively use sampling during product and project management, audits, testing, product acceptance. and other quality activities.

When the set of all possible items in a population is very large, it may be too costly or time-consuming to do a comprehensive analysis of all of the items. For example, during an audit, there is just not enough time to talk to every auditee, witness every process step, or look at every quality record. If the customer base is large, it may be too costly to survey all the customers to determine their satisfaction level. Evaluating or estimating attributes or characteristics of the entire system, process, product, or project through a representative sample can be more efficient while still providing the required information. To legitimately be able to use a sample to extrapolate the results to the whole population requires the use of one of four statistical sampling methods. 

Read More