11. What Makes an Experiment
Interven?on
n Experimenta?on
n There is a purposely interven?on by researchers
n Researchers allocate treatments to units
n Experimental groups (exposure and unexposure) are
determined by researcher
n Observa?on
n Researchers have a passive role and do not
interfere with reality
n Data are generated directly from reality and a>er they
are analyzed
n Exposure status is not determined by researcher
11
26. Empirical Studies in Medicine
Analy<cal Experimental Clinical Trial
Field Trial
Group Trial
Observa<onal Cohort Studies Prospec@ve Study; Follow-up study
Concurrent study; Incidence study
Longitudinal study
Historical Cohort studies
Case-Control Studies Retrospec@ve study; Case comparison study
Case history study; Case compeer study;
Case referent study; Trohoc study
Descrip<ve Individuals Cross-Sec?onal Studies Prevalence study; Disease frequency study
Morbidity survey; Health survey
Case series
Single case
Popula<on Ecological Studies
27. (Prospec?ve) Cohort Study
n A collec?on of data at regular intervals of a group of people who do not have the
disease for a period of ?me and see who develops the disease (new incidence)
n Cohort
n Group of people who share a common characteris?c within a defined period
n e.g., are born, are exposed to a drug or vaccine or pollutant, or undergo a certain medical procedure
n Comparison group
n The general popula?on from which the cohort is drawn
n Another cohort of persons thought to have had likle or no exposure to the substance
under inves?ga?on, but otherwise similar
n SE: Projects/Commits that have not applied the method under study
n Example
n Does exposure to X (smoking) associate with outcome Y (lung cancer)?
n Such a study would recruit a group of smokers and a group of non-smokers (the unexposed group)
and follow them for a set period of ?me and note differences in the incidence of lung cancer
between the groups at the end of this ?me
n SE: A passive follow up of projects/commits, collec@ng data at regular intervals and no@ng the
quality/produc@ve they get
27
41. Empirical Studies (Authors’ terms)
n Topic
n Some changes are unique while other are not
n They propose a way to iden?fy uniqueness of changes
n Empirical studies (in authors’ terms)
n Analysis of unique and non-unique changes proper?es
n What is the extent of unique changes; Who introduces unique changes;
Where do unique changes take place
n Applica?ons
n Experiment for Risk Analysis
n Check whether U file commits are have a higher defect rate than NU file commits
n Use Mann-Whitney test for the comparison
n Recommenda?on systems
n A system is embedded in the development environment to suggest changes to
developers
n Precision and recall of the recommenda?ons is analyzed
41
42. Type of Empirical Studies (Epidemiology terms)
n Analysis of unique and non-unique changes proper?es
n What is the extent of unique changes; Who introduces unique changes;
Where do unique changes take place
n Ecological study
n Descrip?ve; Use of popula?on aggregated data
n Applica?on: Experiment for Risk Analysis
n Check whether U file commits have a higher defect rate than NU file commits
n Retrospec?ve cohort study
n Comparison of past data
n Applica?ons: Recommenda?on systems
n A system is embedded in the development environment to suggest changes to
developers; Precision and recall of the recommenda?ons is analyzed
n Prospec?ve observa?onal study; ecological?
n But no comparison is made (i.e.: if quality/produc?vity of developments using the recommenda?ons)
n Could be conducted as Field Trial or (Prospec?ve) Cohort study
42
43. Example 2
n ESEM’15
n How to make best use of cross-company data for web effort
es?ma?on
n Minku, Sarro, Mendes, Ferrucci
n Topic
n Compares CC dataset versus WC dataset for web effort es?ma?on
n Compares Dycom against NN-filtering
n Dycom: Framework for learning soLware effort es?ma?on models for a company based on
mapping CC models to the company’s context)
n NN-filtering: Nearest Neighbor filtering to make CC es?ma?ons
43