RM 6 ResearchDesign - 2Qs
RM 6 ResearchDesign - 2Qs
RM 6 ResearchDesign - 2Qs
1
Qualitative Research Methods
• Its aim is to give a complete, detailed descriptions of the
phenomena to be studied
• Objective facts + values
• Key philosophical assumption - understanding how
people make sense of their worlds and the experiences
people have
2
When to choose?
1. Describe the phenomena
2. Build a theory
a) To gain new insights about a particular phenomena
b) Develop new concepts or theoretical perspectives about
the phenomena
c) Discover the problem that exists in the phenomena
5
Qualitative Research Methods
There are many qualitative research methods.
Case study
Action research
Ethnography
Grounded Theory
Etc.
6
What is a case study?
case study is an empirical research method.
it is not a subset or variant of other methods, such as
experiments, surveys or historical study.
7
Why conduct a case study?
To gain a deep understanding of a phenomenon
Example:
To understand the capability of a new tool
To identify factors affecting communication in code inspections
To characterize the process of coming up to speed on a project
In building a framework, model or any design
Objective of Investigation
Exploration-To find what’s out there
Characterization-To more fully describe
Validation-To find out whether a theory/hypothesis is true
Subject of Investigation
An intervention, e.g. tool, technique, method, approach to
design, implement, or organizational structure
An existing thing or process, e.g. software implementation,
project success, defects, network performance …
8
Parts of a Case Study Research Design
9
Part 1: Study Questions
Examples:
“Why do 2 organizations have a collaborative relationship?”
"Why do developers prefer this tool/model/notation?"
"How are inspections carried out in practice?“
"How does agile development work in practice?"
"Why do programmers fail to document their code?“
"How does software evolve over time?“
"Why have formal methods not been adopted widely for safety critical
applications?“
"How does a company identify which software development projects to start?"
10
Types of Case Studies
Explanatory
Arbitrates between competing explanations
Descriptive
Describes sequence of events and underlying mechanisms
11
Types of case …
Causal
Looks for causal relationship between concepts
Exploratory
Criteria or parameters
12
Part 2: Study Propositions (hypothesis)
Propositions are statements that help direct attention to
something that should be examined in the case study, i.e.
point to what should be studied
Example: “Organizations collaborate because they derive
mutual benefits”
13
Part 3: Unit of Analysis
The unit of analysis defines what a “case” is in a case study
Example: a unit of analysis (case) may be an individual, and the case study may be
the life history of that person
Once defined, the unit of analysis can still be changed if desired, e.g. as a
result of discoveries based on data
15
Part 4: Linking Logic
Logic or reasoning to link data to propositions
17
Some Specific Analytic Techniques
Pattern Matching
Explanation Building
Time-Series Analysis
Cross-Case Synthesis
Note: They are intended to deal with problems of developing
internal and external validity in doing case studies
18
Further Notes on Data analysis-coding
Coding is the process of examining the raw qualitative
data in the transcripts and extracting sections of text
units (words, phrases, sentences or paragraphs) and
assigning different codes or labels so that they can easily
be retrieved at a later stage for further comparison and
analysis, and the identification of any patterns.
19
Quantitative Research Design
20
Quantitative Research Methods
Uses deductive method of knowledge acquisition
Intends to falsifies an existing theory
Tries to generate generalizable knowledge
Accepts objectivity of knowledge
Uses a standard measurement instruments
The researcher is independent in the process of
knowledge construction
Quantifies the phenomena in terms of numbers
Intends with prediction and controlling
21
Cont…
The purposes of research can be categorized as:
Descriptive (fact finding)
Explorative (looking for patterns)
Analytical (explaining why or how)
Predictive (forecasting the likelihood of particular events)
22
Descriptive
23
Explorative
24
Analytical
25
Predictive
Seeks to forecast the likelihood of particular
phenomena occurring in given circumstances.
a) To what extent the new SW dev’t technique increase
productivity?
b) Does internet bandwidth predict growth online business
services ?
c) Can the new software system increases the organization’s
efficiency?
d) To what extent does new software predict growth of the
organization profit?
This compares independent (IV) and dependent variable
(DV).
26
Instruments/tools of Data Collection
Questionnaire
Offline/Online questionnaire (there are free sites)
Computer Simulation
27
Quantitative Data Analysis
Laboratory experiment
Using machine learning algorithms (for NLP, DM, IR….)
Different parameter settings and various experiments
Statistical - two types
1. Descriptive statistics
Used to describe the phenomena with frequency, mean, median,
mode
2. Inferential statistics
• Is used to infer about the population from the sample data
• T-test to compare means of two groups
• Analysis of Variance (ANOVA)- (When groups more than two)
• Regression , ……