Академический Документы
Профессиональный Документы
Культура Документы
CS
LESLIE G. AGBULOS
Instructor
Software Development
A multi-disciplinary field
We need to investigate
Which tools, techniques, and processes they
use?,
What social and cognitive processes
surrounding them?
How individual software engineer develop
software?
How teams and organizations coordinate their
efforts?
Computer Science Approaches Techniques
Research 1. Descriptive 3. Mixed
1. Theoretical 2. Causal Approaches
Methods Comparative 1. Longitudinal
3. Correlational Studies
2. Empirical
Methods 4. Experiments and 4. Historical
1. The Scientific
Quasi-experiments Research
Method 5. Ex Post Facto 5. Theoretical
2. Simulation 2. Qualitative Education
Educational Approaches 6. Literature
Research 1. Case Studies Reviews
1. Quantitative 2. Other 7. Action Research
Theoretical Methods
“concrete” evidence
characterised by an experimental
approach
Two empirical approaches
Scientific Method
Simulation
Empirical Methods
2. Simulation
Pros
Appropriate to many computing activities
Cons
Results may be difficult to validate.
A variety of concerns have been expressed about
the validity of using simulations and of the
conclusions which may be drawn
Educational Research
the “independent variable” has already been set, and is not under the
control of the researcher.
Pros
A standard approach where experimentation cannot be performed,
yet statistical data is available.
Many cause-and-effect relationships can, in principle, be tested in a
single study.
Cons
Alternative hypotheses for the observed phenomena must be
explored.
A study may suggest the existence of multiple cause-and-effect
relationships.
Correlational Research
‘retrospectively’
involves exploring cause and effect
relationships for events
“pseudo-experiment”
research interest relates to social
issues
Ex Post Facto Research cont…
Pros
For some areas of enquiry, this may be the only possible approach.
Provides hypotheses which may be explored in subsequent experiments.
Can be used in realistic scenarios where experiments cannot easily be set up.
Cons
Lack of control over the data.
Identifying control groups is problematic, and data samples cannot be
randomised.
The technique does not establish cause and effect, it merely suggests it.
Results may not be reproducible.
Qualitative Approaches
interpretative
the study of cases, rather than of whole populations or
samples of populations.
may be used to explore data, discover possible
relationships, and thereby gain insight and understanding
by representation and interpretation of the social
environment.
covers a diverse range of strategies from different
philosophical perspectives
based on a relativist philosophy which holds that reality
can only be defined subjectively
Qualitative Approaches cont…
Pros
A large corpus of material on qualitative research
practices is available.
Qualitative approaches are appropriate for research using
non-numerical data.
Counter the “reductionist” criticism of quantitative
approaches.
Cons
The methods used are very different from those usually
employed by Scientists, and you are advised to “do your
homework” before commencing a qualitative research
exercise.
Case Studies
Grounded Theory
uses repeated stages of data collection to
obtain views from the study participants.
Narrative research
study individuals by asking them to provide
stories about their lives.
Discourse analysis
studyof conversation or other exchanges, such
as on-line messaging
Mixed Approaches
Pros
Can be used in almost any setting.
Extremely flexible.
Particularly suited to e-learning environments.
Cons
Potentially high workload for the researcher.
Difficult to focus activities.
Thank you…