Professional Documents
Culture Documents
RepresentationaL - Theory of Measurement (Software Metrics)
RepresentationaL - Theory of Measurement (Software Metrics)
MEASUREMENT
Topics Covered
Introduction
The Representational Theory of Measurement
Measurement and Models
Measurement scales and scale types
Meaningfulness in measurement
Introduction
11/06/2024
Empirical Relations
We map some real world as the domain of mapping to a mathematical world as the
range of mapping.
Example- height of a person -> inches/centimetres/metres
Rules for performing the mapping must be specified.
11/06/2024
The representation condition of measurement
11/06/2024
Examples of specific measures used in software engineering
11/06/2024
MEASUREMENT AND MODELS
11/06/2024
Model – An abstraction of reality, allowing us to strip away detail and
view an entity or concept from a particular perspective.
Example- Cost Models permit us to examine only those project
aspects that contribute to the project’s final cost.
Models come in many different forms: as equations, mappings or
diagrams.
These show us how the component parts relate to one another, so
that we can examine and understand these relationships and make
judgements about them.
11/06/2024
Defining Attributes
We must focus more on empirical world rather than formal, mathematical aspect.
Reality is reverse.
11/06/2024
Direct and Indirect Measures
11/06/2024
Measurement for Prediction
A Model
A set of procedures for determining the model procedures
Procedures for interpreting the results
11/06/2024
MEASUREMENT SCALES AND
SCALE TYPES
11/06/2024
The measurement mapping M, along with empirical and numerical relation systems
is a measurement scale.
Few Questions
How do we determine when one numerical relation system is preferable to another?
How do we know if a particular empirical relation system has a representation in a given numerical
relation system?
What do we do when we have several different possible representations in the same numerical
relation system?
Types of Scales
i. Nominal
ii. Ordinal
iii. Interval
iv. Ratio
v. Absolute
11/06/2024
Types of Scales
Nominal Scale : The elements are placed in different classes based on the
value of attribute. There is no ordering among classes. Distinct numbering is
acceptable here.
Ordinal Scale : It is a nominal scale with information about ordering of classes
or categories. But this scale does not offer the difference between orders, and
do not use the basic math operations. It represents ranking. Any mapping
should preserve the ordering.
Interval Scale : It preserves order, as with an ordinal scale. It also preserves
the difference between items, but not ratios between them. We can use addition
and subtraction operations only, and it is used to calculate the mean and
standard deviation.
11/06/2024
Types of Scales
Ratio Scale : This is the high level of scales & allow more analysis. It
preserves ordering, size of intervals as well as ratios between entities. It has a
zero element that represents total lack of attributes. All arithmetic can be
meaningfully applied here.
Absolute Scale : It is most restrictive scale. It counts the number of elements
in the entity set and has the form “number of occurences of x in the entity”
There is only one possible measurement mapping i.e. M=M’ i.e. identity
transformation.
These scales are listed in order of increasing levels of richness i.e. all relations
of first is contained in second and so on..
11/06/2024
11/06/2024
Meaningfulness in Measurement
11/06/2024