ISERN basic terminology
Experimental Software Engineering
Software
- Software is part of a system solution that can be encoded to
execute on a computer as a set of instructions; it includes
all the associated documentation necessary to understand,
transform and use that solution.
- Software is the collection of computer programs, procedures,
rules, and associated documentation and data (IEEE)
Fact
- Information considered to be objectively real because it
was obtained through observation.
Hypothesis
- "A tentative explanation that accounts for a set of facts
and can be tested by further investigation; a theory"
Experiment
- In general, an experiment is defined as an act or operation
for the purpose of discovering something unknown or testing a
principle, supposition, etc. ;
- "In software engineering: a trial that is conducted in order to
verify a hypothesis defined beforehand in a controlled setting
in which the most critical factors can be controlled or monitored".
Law
- A statement that predicts behavior under certain defined
conditions, that is based on facts, reason, and
observation, and that is accepted as true. There are no
established laws in software engineering.
Model
-
A model is a simplified representation of a system or
phenomenon with any hypotheses required to describe the system
or explain the phenomenon, often mathematically.
-
An abstraction of reality emphasizing those aspects that are of
interest to someone.
Paradigm
- "A point of view in which some principles, approaches,concepts,
and even theories, have been stated uniformly".
- A set of assumptions about reality that, when applied to
a particular situation, can be used as a guide for
action. For example, Quality Improvement Paradigm (QIP).
QIP
-
The Quality Improvement Paradigm (QIP) is an iterative, goal-driven
framework for continuous improvement of software development.
The QIP is a closed-loop process which includes steps for planning,
executing, and evaluating improvements to software development
environments, as well as for incorporating
experience gained from improvement efforts into future development.
Experimental Design: Basic Terms
Observation
- A discrete instance of the phenomena being studied,
e.g. a specific software module, a specific code review,
an individual programmer.
Population
- All observations of the phenomena being studied, e.g. all
software modules, all code reviews, all programmers.
Parameter
- Descriptive measures of a population.
Sample
- A subset of a population.
Statistic
- A descriptive measure of a sample, e.g., mean.
Research Hypothesis
-
A tentative theory or supposition provisionally adopted to account for
certain facts and to guide in the investigation of others.
Statistical Hypothesis
A statement about one or more parameters of a population. Null and
alternative hypotheses are two forms of a statistical hypothesis.
Null Hypothesis (H0)
-
A statement concerning one or more parameters that is subjected to
statistical test.
Alternative Hypothesis (H1)
The hypothesis that remains
tenable when the null hypothesis is rejected.
Power of Test
Probability of rejecting the null hypothesis when the alternative
hypothesis is true.
Confidence Interval
A range of values that, considering all possible samples, has some
designated probability of including the true population value.
Confidence Limits
Upper and lower boundaries of confidence interval.
Critical Region
A set of outcomes of a statistical test that leads to the rejection of
the null hypothesis.
Replication
The collection of two or more observations under a set of identical
experimental conditions.
Statistical Test
-
A statistic whose purpose is to provide a test of some statistical
hypothesis. Test statistics such as t and F have known sampling
distributions that can be employed in determining the probability of
an obtained result under the null hypothesis.
Level of Significance
-
Probability of rejecting the null hypothesis when it is true.
Experimental Error
-
Measure that includes all uncontrolled sources of variation affecting
a particular score.
Statistical Model
-
A mathematical statement concerning the sampling distribution of a
random variable that is used in evaluating the outcome of an
experiment or in predicting the outcome of future replications of an
experiment.
Back to ESEG Home Page
Last updated on Thu Feb 9 14:17:23 EST 1995 by
Walcelio Melo
Web Accessibility