SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
6/19/2014
1
Systematic Literature Review
Workshop
Norsaremah Salleh, PhD.
Department of Computer science, IIUM
17th & 18th June 2014
Outline
2
Introduction
Motivations for SLR
Steps in conducting SLR
6/19/2014
2
What is a literature review (LR)?
• LR is a critical and in depth evaluation of previous research
(Shuttleworth, 2009).
• A summary and synopsis of a particular area of research,
allowing anybody reading the paper to establish the
reasons for pursuing a particular research.
• “An information analysis and synthesis, focusing on
findings and not simply bibliographic citations,
summarizing the substance of a literature and drawing
conclusions from it” (Educational Resources Information
Center, 1982)
• A good LR evaluates quality & findings of previous
research.
3
Why doing LR?
• To establish connection or relationship between
“existing knowledge” and “the problem to be
solved”.
• To refine the problem
• To identify significance of research
• To define research question(s)
4
6/19/2014
3
Types of Literature Review
• Traditional Review (narrative)
• Systematic Literature Review or Systematic
Review
• Systematic Mapping Study (Scoping Study)
• Meta-Analysis
• Tertiary Study
5
“Traditional” literature review
• Provides an overview of the research findings
on particular topics.
• Pros: produce insightful, valid syntheses of the
research literature if conducted by the expert .
• Cons: vulnerable to unintentional and
intentional bias in the selection, interpretation
and organization of content.
6
6/19/2014
4
Systematic Literature Review (SLR)
What is a SLR?
◦ A process of identifying, assessing, and interpreting all
available research evidence, to provide answers for a
particular research question.
◦ A form of secondary study that uses a well-defined
methodology (Kitchenham et al., 2007).
SLRs are well established in other disciplines, particularly
medicine. They integrate an individual clinical expertise and
facilitate access to the outcomes of the research (Budgen et
al, 2006).
7
“Traditional” Review Vs SLR
“the purpose of a SLR is to provide as complete a list as
possible of all the published and unpublished studies
relating to a particular subject area. While traditional
reviews attempt to summarize results of a number of
studies, systematic reviews use explicit and rigorous
criteria to identify, critically evaluate and synthesize
all the literature on a particular topic”.
(Cronin et al., 2008)
8
6/19/2014
5
Systematic Mapping study
• Suitable for a very broad topic
• Identify clusters of evidence (making
classification)
• Direct the focus of future SLRs
• To identify areas for future primary studies
9
Tertiary study
• Is a SLR of SLRs
• To answer a more wider question
• Uses the same method as in SLR
• Potentially less resource intensive
6/19/2014
6
Hierarchy of Review
11
Primary study#2
Secondary study
#2
Tertiary study
e.g. SLR of pair
programming studies in
academic context
e.g. a SLR of SLR in SE
Primary study#1 Primary study#3
Secondary study
#1
Motivations for using SLR
To systematically accumulate, organize, evaluate, and
synthesize all existing research evidence of your research area.
To present fair evaluation of a research topic by using a
trustworthy, rigorous, and auditable methodology.
To produce reliable and unbiased results.
To identify gaps in the existing research that will lead to topics
for further investigation.
To provide as a background to position new research activities.
To support Evidence-based research.
12
6/19/2014
7
Steps in conducting SLR
13
Planning
Reporting
Conducting
• Formulate the review’s research question
• Develop the review’s protocol
• Search the relevant literature
• Perform selection of primary studies
• Perform data extraction
• Assess studies’ quality
• Conduct synthesis of evidence
Write up the SLR report/paper
Guidelines for SLR
• Kitchenham, B. & Charters, S. (2007). Procedures for
performing systematic literature reviews in software
engineering. UK: Keele University and University of
Durham.
• Petticrew, M., & Roberts, H. (2006). Systematic Reviews
in the Social Sciences: A Practical Guide: Blackwell
Publishing.
• Systematic Review. CRD’s guidance for undertaking
reviews in health care (2008).
http://www.york.ac.uk/inst/crd/pdf/Systematic_Revie
ws.pdf
6/19/2014
8
PLANNING PHASE
1) Formulation of RQ
2) Protocol development
The Research Question (RQ)
• Is the most important part in any SLR
• Is not necessarily the same as question(s)
addressed in your research.
• Is used to guide the search process
• Is used to guide the extraction process
• Data analysis (synthesis of evidence) is expected
to answer your SLR’s RQ.
16
6/19/2014
9
Formulation of RQ
• Features of good question:
– The RQ is meaningful and important to practitioners and
researchers.
– The RQ will lead to changes in current practice or to
increase confidence in the value of current practice
– The RQ will identify discrepancies between commonly
held beliefs and the reality.
• RQ can be derived primarily based on researcher’s
interest. E.g. an SLR for PhD thesis should identify
existing basis for the research work and where it
fits in the current Body of knowledge.
17
Formulation of RQ
Petticrew & Robert (2006) suggest that the formulation of RQs
about effectiveness of a treatment should focus on 5 elements
known as PICOC:
Population (P) - the target group for the investigation (e.g.
people, software etc.).
Intervention (I) - specifies the investigation aspects or issues of
interest to the researcher(s).
Comparison (C)– aspect of the investigation with which the
intervention is being compared to.
Outcomes (O)– the effect of the intervention
Context (C)– the setting or environment of the investigation
18
6/19/2014
10
Example of PICOC (Kitchenham et al.,
2007)
19
Population: Software or web project
Intervention: Cross-company project effort estimation model
Comparison: Single-company project effort estimation model
Outcomes: Prediction or estimate accuracy
Context: None
Title: “Cross verses Within-Company Estimation Cost
Estimation Studies: A Systematic Review”
Example of PICOC (Salleh et al., 2011)
Population: CS/SE students in higher education
Intervention: Pair programming
Comparison: N/A
Outcomes: PP’s effectiveness
Context: Review(s) of all empirical studies of PP within the domain of
CS/SE in higher education.
Title: “Empirical Studies of Pair Programming for
CS/SE Teaching in Higher Education: A Systematic
Literature Review”
6/19/2014
11
Example of RQs
Kitchenham et al (2007):
Q1: What evidence is there that cross-company estimation
models are not significantly different from within-company
estimation models for predicting effort for software/Web
projects?
Q2: What characteristics of the study data sets and the data
analysis methods used in the study affect the outcome of within-
and cross-company effort estimation accuracy studies?
Q3: Which experimental procedure is most appropriate for
studies comparing within- and cross-company estimation
models?
21
Example of RQs (cont.)
Major et al. (2011) Systematic Literature Review: Teaching Novices
Programming Using Robots
RQ1: What computer languages are being taught in introductory
programming courses that make use of robots as teaching tools?
RQ2: Are the robots that are being used simulated or physical (real-life)?
RQ3: What are the characteristics (i.e. what is the age, level of education
etc.) of the novices being taught?
RQ4: What types of studies are being performed by researchers that
investigate the teaching of introductory programming concepts using robots?
RQ5: What is the scale (e.g. number of participants) of studies that are being
performed by researchers?
RQ6: Do collected studies suggest that using robotics to teach introductory
programming is effective? 22
6/19/2014
12
Examples of RQ (cont.)
Salleh et al. (2011)
Primary RQ:
What evidence is there of PP studies conducted in higher education
settings that investigated PP’s effectiveness and/or pair compatibility in
CS/SE education?
Sub-RQs:
Q1: What evidence is there regarding pair compatibility factors that affect
the effectiveness of PP as a CS/SE pedagogical tool and which pairing
configurations are considered as most effective?
Q2: How was PP’s effectiveness measured in PP studies and how effective
has PP been when used within higher education settings?
Q3: How was quality measured in the studies that used software quality as
a measure of PP’s effectiveness?
23
Examples of RQ (cont.)
Davis et al. (2006)
• Primary RQ: “What elicitation technique is most
efficient in a particular setting?”
24
6/19/2014
13
SLR Protocol
• A plan that specifies the basic review
procedures
• Components of a protocol:
– Background, RQ, search terms, selection criteria,
quality checklist and procedures, data extraction
strategy, data synthesis strategy, project schedule.
• See example of SLR protocol.
25
CONDUCTING REVIEW
1) Search relevant studies
2) Select relevant studies
3) Assess studies’ quality
4) Perform data extraction
5) Perform synthesis of evidence
6/19/2014
14
1) Searching Relevant Studies
• Involves a comprehensive and exhaustive searching of studies
to be included in the review.
• Define a search strategy
• Consult the subject librarian(s)
• Search strategies are usually iterative and benefit from:
– Preliminary searches (to identify existing review and
volume of studies)
– Trial searches (combination of terms from RQ)
– Check the search results against list of known studies
– Consult the experts in the field
27
1) Searching Relevant Studies (Zhang et
al. (2011)
1. Which approach to be used in search process
(e.g., manual or automated search)?
2. Where (venues or databases) to search, and
which part of article (field) should be searched?
3. What (subject, evidence type) to be searched,
and what are queries (search strings) fed into
search engines?
4. When is the search carried out, and what time
span to be searched?
6/19/2014
15
Common approach to construct search string
Derive major terms used in the review questions
based on the PICOC.
List the keywords mentioned in the article.
Search for synonyms and alternative words
Use the boolean OR to incorporate alternative
synonyms.
Use the boolean AND to link major terms
29
E.g. Search String
Salleh et al. (2011)
• The complete search term initially used :
(student* OR undergraduate*) AND (pair programming OR pair-
programming) AND ((experiment* OR measurement OR evaluation OR
assessment) AND (effective* OR efficient OR successful)
• A very limited number of results retrieved when using the
complete string, thus a much simpler string was derived.
• Subject librarian suggested to revise the search string:
“pair programming” OR “pair-programming”
30
6/19/2014
16
E.g. Search String
Kitchenham et al. (2007) used their structured questions to
construct search strings for use with electronic databases:
Population: software OR application OR product OR Web OR WWW
OR Internet OR World-Wide Web OR project OR development
Intervention: cross company OR cross organisation OR cross
organization OR multiple-organizational OR multiple-organisational
model OR modeling OR modelling effort OR cost OR resource
estimation OR prediction OR assessment
Contrast: within-organisation OR within-organization OR within-
organizational OR within-organisational OR single company OR single
organisation
Outcome: Accuracy OR Mean Magnitude Relative Error
The search strings were constructed by linking the four OR lists using
the Boolean AND. 31
E.g. Search String
• In Kitchenham et al. (2007), the search string produced
was extremely long
• They attempted to produce a search string that was
very specific to their RQ but ended up getting a large
number of false positives.
• “Simpler search string might have been just as
effective”.
32
6/19/2014
17
Sources of Evidence
Digital libraries
Reference lists from relevant primary studies and review
articles
Journals (including company journals such as the IBM
Journal of Research and Development), grey literature (i.e.
technical reports, work in progress)
Conference proceedings
Research registers
The Internet (google)
Direct contact specific researcher(s)
33
E.g. Sources of Evidence
Salleh et al. (2011)
Online databases used: IEEExplore, ACM Digital Library, Current
Contents, EBSCOhost, ISI Web of Science, INSPEC, ProQuest, Sage Full
text Collection, ScienceDirect, SpringerLink, Scopus
Other search engines used: Google scholar, Citeseer, Agile Alliance.
Some databases were selected based on previous studies we were
aware of.
34
6/19/2014
18
E.g. Sources of Evidence
Kitchenham et al. (2007)
The search strings were used on 6 digital libraries:
INSPEC , El Compendex, Science Direct, Web of Science, IEEExplore,
ACM Digital library
Search specific journals and conf. proceedings:
Empirical Software Engineering (J), Information and Software
Technology (J), Software Process Improvement and Practice (J),
Management Science (J), International Software Metrics Symposium
(C), International Conference on Software Engineering (C),
Manual search:
Evaluation and Assessment in Software Engineering (C)
Check references of each relevant article
Contact researcher(s)
35
Using Snowballing technique as a
complement to database searches
• Jalali & Wohlin (2012) recommend applying both backward
& forward snowballing in locating articles to be included in
the SLR.
• Snowballing approach requires a starting set of papers,
which should be based on identifying a set of papers from
leading journals in the area.
• Forward snowballing – i.e. identify articles that have
cited the articles found in the search
• Backward snowballing – i.e. identify articles from the
reference lists.
6/19/2014
19
Snowballing technique
• References
Set of studies found from database search
Backward
Snowball
Forward
Snowball
Issue of publication bias
What is “publication bias”?
Refers to the problem that positive results are more likely to
publish than negative results (Kitchenham & Charter, 2007).
E.g. formal experiments that was failed to reject null
hypothesis are considered less interesting.
Publication bias can lead to systematic bias in SLR
Strategies to address publication bias:
Scanning grey literature
Scanning conference proceedings
Contacting experts working in the area
38
6/19/2014
20
Managing Bibliography
• Use relevant Bibliographic package to manage
large number of references
• E.g. EndNote, Zotero, JabRef Reference
Manager etc.
39
Documenting the Search
• The process of conducting SLR must be transparent and replicable.
• The review should be documented in sufficient detail
• The search should be documented and changes noted.
• Unfiltered search results should be saved for possible reanalysis
Data Source Documentation
Digital Library Name of Database, Search strategy, Date of search, years
covered by search
Journal Hand Searches Name of journal, Years searched
Conference
proceedings
Title of proceedings/Name of conference, Journal name (if
published as part of a journal)
6/19/2014
21
2) Selection of Studies
• Primary studies need to be assessed for their
actual relevance
• Set the criteria for including or excluding studies
(decided earlier during protocol development,
can be refined later)
• Inclusion & exclusion criteria should be based
on RQ
• Selection process should be piloted.
• Study selection is a multistage process.
41
E.g. Selection of Studies
Kitchenham et al. (2007) used the following inclusion criteria:
any study that compared predictions of cross-company
models with within-company models based on analysis of
single company project data.
Exclusion criteria:
studies where projects were only collected from a small
number of different sources (e.g. 2 or 3 companies),
studies where models derived from a within-company data set
were compared with predictions from a general cost
estimation model.
42
6/19/2014
22
E.g. Selection of Studies
Salleh et al. (2011)
• Inclusion criteria:
– to include any empirical studies of PP that involved higher
education students as the population of interest.
• Exclusion criteria:
– Papers presenting unsubstantiated claims made by the
author(s), for which no evidence was available.
– Papers about Agile/XP describing development practices
other than PP, such as test-first programming, refactoring
etc.
– Papers that only described tools (software or hardware)
that could support the PP practice.
– Papers not written in English.
– Papers involving students but outside higher education.
43
3) Assessing studies’ quality
• Reasons:
– To provide more detailed Inclusion/Exclusion criteria
– To check whether quality differences provide an
explanation for differences in study results
– As a means of weighting the importance of
individual studies when results are being
synthesized.
– To guide the interpretation of findings and
determine the strength of inferences.
– To guide recommendations for further research.
44
6/19/2014
23
Assessing studies’ quality
Quality relates to the extent to which the study minimizes bias
and maximizes internal and external validity (Khan et al. 2001) .
Quality Concepts Definition (Kitchenham & Charter, 2007)
45
Terms Synonyms Definition
Bias Systematic error tendency to produce results that depart systematically
from the ‘true’ results. Unbiased results are internally
valid
Internal
Validity
Validity The extent to which the design and conduct of the
study are likely to prevent systematic error. Internal
validity is a prerequisite for external validity
External
Validity
Generalisability,
Applicability
The extent to which the effects observed in the study
are applicable outside of the study
Assessing studies’ quality
Assessing quality of studies:
◦ Methodology or design of the study
◦ Analysis of studies’ findings.
Quality checklist or instrument need to be designed to
facilitate quality assessment.
Most quality checklists include questions aimed at
assessing the extent to which articles have addressed
bias and validity.
6/19/2014
24
E.g. Study Quality Assessment - Salleh et al. (2011)
47
Item Answer
1. Was the article referred? [30] Yes/No
2. Were the aim(s) of the study clearly stated? [16], [67] Yes/No/Partially
3. Were the study participants or observational units adequately described? For
example, students’programming experience, year of study etc. [44], [68]
Yes/No/Partially
4. Were the data collections carried out very well? For example, discussion of
procedures used for collection, and how the study setting may have
influenced the data collected [44], [48], [67], [68]
Yes/No/Partially
5. Were potential confounders adequately controlled for in the analysis? [67] Yes/No/Partially
6. Were the approach to and formulation of the analysis well conveyed? For
example, description of the form of the original data, rationale for choice
of method/tool/package [48], [67], [68]
Yes/No/Partially
7. Were the findings credible? For example, the study was methodologically
explained so that we can trust the findings; findings/conclusions are
resonant with other knowledge and experience [48], [44], [68]
Yes/No/Partially
E.g. Study Quality Assessment
Kitchenham et al. (2007) constructed a quality questionnaire based
on 5 issues affecting the quality of the study :
1. Is the data analysis process appropriate?
2. Did studies carry out a sensitivity or residual analysis?
3. Were accuracy statistics based on the raw data scale?
4. How good was the study comparison method?
5. The size of the within-company data set (e.g < 10 projects
considered poor quality)
6/19/2014
25
4) Data Extraction
Involve reading the full text article.
Data extracted from primary studies should be recorded using data
extraction form.
The form should be designed and piloted when the protocol is defined.
Collect all the information that can be used to answer the RQ and the
study’s quality criteria.
Both quality checklist and review data can be included in the same
form.
In case of duplicates publications (reporting the same data), refer the
most complete one.
For validation, a set of papers should be reviewed by 2 or more
researchers. Compare results and resolve any conflicts.
49
Extraction Template (Cruzes et al., 2007)
Publication
• Authors
• Year
• Title
• Source
• Abstract
• Topic
• Aims
Contexts
• Subjects
• Technologies
• Industry
• Settings
• Instruments
• Study Type
Findings
• Verbatim
text/data
• Origin
• Strength of
Evidence
1 * 1 *
6/19/2014
26
5) Synthesis of evidence
Involves collating and summarizing the results of the
included primary studies.
Key objectives of data synthesis (Cruzes & Dyba, 2011):
– to analyze and evaluate multiple studies
– to select appropriate methods for integrating or
providing new interpretive explanations about them
• Types of Synthesis:
– Descriptive (narrative/qualitative, thematic analysis)
– Numerical synthesis (e.g. meta-analysis)
51
Descriptive Synthesis
– “An approach to the synthesis of findings from multiple
studies that relies primarily on the use of words and text to
summarise and explain the findings of the synthesis. It
adopts a textual approach to the process of synthesis to
‘tell the story’ of the findings from the included studies.” –
Popay et al. 2006
• Methods proposed for synthesis of qualitative studies: Meta-
ethnography, thematic analysis, content analysis, narrative
synthesis etc.
52
6/19/2014
27
Using Meta-Ethnography
• It is a method that involves induction and interpretation.
• The outcome is the translation of studies into one
another, which encourages the researcher to understand
and transfer ideas, concepts and metaphors across
different studies.
• Studies can relate to one another in one of three ways:
– they may be directly comparable as reciprocal translations
– they may stand in opposition to one another as refutational
translations, or
– taken together they may represent a line of argument.
• Example of SLR paper that have used meta-ethnography
Numerical Synthesis (Meta-Analysis)
• Meta-analysis can be used to aggregate results or to
pool data from different studies.
• The aim is to resolve uncertainty when the results of
studies disagree; and to increase confidence in the
results obtained from individual studies
• The outcome of a meta-analysis is an average effect
size (ES) with an indication of how variable that effect
size is between studies.
• ES can be calculated based on Hedges or Cohen’s
approach; i.e. the standardized mean difference
between the two groups.
54
6/19/2014
28
Meta-Analysis
• Meta-analysis involves three main steps:
1. Decide which studies to be included in the meta-
analysis.
2. Estimate an effect size for each individual study.
3. Combine the effect sizes from the individual studies
to estimate and test the combined effect.
• Results of the meta-analysis can be presented in a
forest plot.
• Software tools: Comprehensive Meta-Analysis (CMA),
MIX, OpenMeta [Analyst], Review Manager (RevMan)
from Cochrane Collaboration, Stata, R.
Meta-analysis of PP’s effectiveness (Salleh et al.)
The pooled ES for this MA=0.67 (medium effect size).
Effect size category (Kampenes et al., 2006):
Small (effect size of 0.000 – 0.376)
Medium (effect size of 0.378 – 1)
Large (effect size of 1.002 – 3.40).
6/19/2014
29
REPORTING THE RESULTS
57
1) Reporting Results In Academic
Journals/Conferences
2) Reporting Structure
3) Examples of Published SLR
Reporting SLR results in
journals/conferences
• Some conferences and journals include a specific
topic/area on SLR.
• E.g.
– Information & Software Technology (IST) has an
editor specializing in systematic reviews.
– Int’l Symposium on Empirical Software Engineering
& Measurement (ESEM)
– IEEE Transactions on Education
58
6/19/2014
30
Reporting Structure
• Introduction
– General introduction about the research. State the
purpose of the review. Emphasize the reason(s) why the
RQ is important. State the significance of the review
work and how the project contributes to the BOK of the
field.
• Main Body
– Review method – briefly describe steps taken to conduct
the review
– Results – Findings from the review, i.e. the synthesis
– Discussion – implication of review for research &
practice, Threats to Validity
• Conclusions
59
Other examples of SLR
• Cross versus Within-Company Cost Estimation Studies: A
Systematic Review (Kitchenham et al., 2007)
• A Systematic Review of Theory Use in Software Engineering
Experiments (Hannay et al., 2007)
• Motivations in software engineering: a Systematic Literature
Review (Beecham et al., 2008)
• Effectiveness of Requirements Elicitation Techniques: Empirical
Results Derived from a Systematic Review (Davis et al., 2006)
• A systematic review of software development cost estimation
studies (Jorgensen & Shepperd, 2007)
• The effectiveness of pair programming: A meta-analysis (Hannay
et al., 2009).
60
6/19/2014
31
References
Budgen,D., Charters, S., Turner, M.,, Brereton, P., Kitchenham, B., Linkman, S.
(2006) Investigating the applicability of the evidence-based paradigm to
software engineering, Proc. 2006 Int’l Workshop on interdisciplinary software
engineering research, pp. 7 – 13.
Cruzes, D.S., and Dyba, T. (2011) Research Synthesis in Software Engineering: A
tertiary study, Information and Software Technology, 53(5), pp. 440-455.
Cochrane Collaboration. Cochrane Reviewers’ Handbook. Version 4.2.1.
December 2003
Cohen, J. Weighted Kappa: nominal scale agreement with provision for scaled
disagreement or partial credit. Pychol Bull. (70) 1968, pp. 213-220.
Davis, A., Dieste, O., Hickey, A., Juristo, N., Moreno, A.M. (2006) Effectiveness of
Requirements Elicitation Techniques: Empirical Results Derived from a
Systematic Review, 14th IEEE Requirements Engineering Conference , pp 176 –
185. 61
References
Dyba, T., & Dingsoyr, T. (2008). Strength of evidence in systematic reviews in
software engineering. Proceedings of the 2nd Int'l Symp. Empirical Software
Engineering & Measurement (ESEM 2008), 178-187.
Dyba, T., Kitchenham, B. A., & Jorgensen, M. (2005). Evidence-based
software engineering for practitioners. IEEE Software, 22(1), 58-65.
Jalali, S. & Wohlin, C. (2012). Systematic Literature Studies: Database
Searches vs.Backward Snowballing, Proceedings of the 6th Int'l Symp.
Empirical Software Engineering & Measurement (ESEM 2012).
Kampenes, V. B., Dyba, T., Hannay, J. E., & Sjoberg, D. I. K. (2007). A
systematic review of effect size in software engineering. Information and
Software Technology, 49, 1073-1086.
62
6/19/2014
32
References
Khan, K.S., ter Riet, Gerben., Glanville, Julia., Sowden, Amanda, J. and
Kleijnen, Jo. (eds) Undertaking Systematic Review of Research on
Effectiveness. CRD’s Guidance for those Carrying Out or Commissioning
Reviews. CRD Report Number 4 (2nd Edition), NHS Centre for Reviews
and Dissemination, University of York, IBSN 1 900640 20 1, March 2001.
Kitchenham, B. & Charters, S. (2007). Procedures for performing
systematic literature reviews in software engineering. UK: Keele
University and University of Durham.
Kitchenham, B., Mendes, E., Travassos, G.H. (2007) A Systematic Review
of Cross- vs. Within-Company Cost Estimation Studies, IEEE Transactions
on Software Engineering, 33 (5), pp 316-329.
References
Martyn Shuttleworth (2009). What Is A Literature Review?. Retrieved 29
Jul. 2012 from Experiment Resources: http://www.experiment-
resources.com/what-is-a-literature-review.html
Noblit, G.W. & Hare, R.D. Meta-ethnography: Synthesizing Qualitative
Studies, Sage, 1988.
Petticrew, M., & Roberts, H. (2006). Systematic Reviews in the Social
Sciences: A Practical Guide: Blackwell Publishing.
Pickard, L. M., B. A. J. Kitchenham, et al. (1998). "Combining empirical
results in software engineering." Information and Software Technology
40(4): 811-821.
Salleh, N., Mendes, E., & Grundy, J. (2011). Empirical studies of pair
programming for CS/SE teaching in higher education: A systematic
literature review. IEEE Transactions on Software Engineering, 37(4): 509 –
525.
6/19/2014
33
65
norsaremah@iium.edu.my

Más contenido relacionado

La actualidad más candente

Scopus Journal Metrics SNIP & SJR
Scopus Journal Metrics SNIP & SJRScopus Journal Metrics SNIP & SJR
Scopus Journal Metrics SNIP & SJRf kersten
 
How to conduct systematic literature review
How to conduct systematic literature reviewHow to conduct systematic literature review
How to conduct systematic literature reviewKashif Hussain
 
1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methods1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methodsVittorio Scarano
 
Introduction to systematic literature review
Introduction to systematic literature reviewIntroduction to systematic literature review
Introduction to systematic literature reviewILRI
 
Research report writing and publishing
Research report writing and publishingResearch report writing and publishing
Research report writing and publishingchelliah paramasivan
 
Systematic review ppt
Systematic review pptSystematic review ppt
Systematic review pptBasil Asay
 
Conducting A Literature Review
Conducting A Literature ReviewConducting A Literature Review
Conducting A Literature Reviewabutton1
 
Introduction to Research Methods
Introduction to Research MethodsIntroduction to Research Methods
Introduction to Research MethodsEleanor Maclure
 
Qualitative Research Methods for Public Health
Qualitative Research Methods for Public HealthQualitative Research Methods for Public Health
Qualitative Research Methods for Public HealthCelia Emmelhainz
 
Meta analysis: Made Easy with Example from RevMan
Meta analysis: Made Easy with Example from RevManMeta analysis: Made Easy with Example from RevMan
Meta analysis: Made Easy with Example from RevManGaurav Kamboj
 
Research ethics
Research ethicsResearch ethics
Research ethicsomidjami
 
How to Write a Research Question
How to Write a Research QuestionHow to Write a Research Question
How to Write a Research Questionschool
 
Scientometric Analysis
Scientometric AnalysisScientometric Analysis
Scientometric Analysissumitbanshal
 
Introduction to Health Research
Introduction to Health Research Introduction to Health Research
Introduction to Health Research Dr Ghaiath Hussein
 

La actualidad más candente (20)

Systematic review
Systematic reviewSystematic review
Systematic review
 
Scopus Journal Metrics SNIP & SJR
Scopus Journal Metrics SNIP & SJRScopus Journal Metrics SNIP & SJR
Scopus Journal Metrics SNIP & SJR
 
Web of Science
Web of ScienceWeb of Science
Web of Science
 
How to conduct systematic literature review
How to conduct systematic literature reviewHow to conduct systematic literature review
How to conduct systematic literature review
 
Conflicts of interest
Conflicts of interestConflicts of interest
Conflicts of interest
 
1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methods1 - Systematic Literature Reviews: introduction and methods
1 - Systematic Literature Reviews: introduction and methods
 
Introduction to systematic literature review
Introduction to systematic literature reviewIntroduction to systematic literature review
Introduction to systematic literature review
 
Research report writing and publishing
Research report writing and publishingResearch report writing and publishing
Research report writing and publishing
 
Systematic review ppt
Systematic review pptSystematic review ppt
Systematic review ppt
 
Research methodology
Research methodologyResearch methodology
Research methodology
 
Ethical consideration in research
Ethical consideration in researchEthical consideration in research
Ethical consideration in research
 
Conducting A Literature Review
Conducting A Literature ReviewConducting A Literature Review
Conducting A Literature Review
 
Introduction to Research Methods
Introduction to Research MethodsIntroduction to Research Methods
Introduction to Research Methods
 
Qualitative Research Methods for Public Health
Qualitative Research Methods for Public HealthQualitative Research Methods for Public Health
Qualitative Research Methods for Public Health
 
Meta analysis: Made Easy with Example from RevMan
Meta analysis: Made Easy with Example from RevManMeta analysis: Made Easy with Example from RevMan
Meta analysis: Made Easy with Example from RevMan
 
Ethical Issues in Research
Ethical Issues in ResearchEthical Issues in Research
Ethical Issues in Research
 
Research ethics
Research ethicsResearch ethics
Research ethics
 
How to Write a Research Question
How to Write a Research QuestionHow to Write a Research Question
How to Write a Research Question
 
Scientometric Analysis
Scientometric AnalysisScientometric Analysis
Scientometric Analysis
 
Introduction to Health Research
Introduction to Health Research Introduction to Health Research
Introduction to Health Research
 

Destacado

Adaptive Radiation Therapy With Tomo Therapy
Adaptive Radiation Therapy With Tomo TherapyAdaptive Radiation Therapy With Tomo Therapy
Adaptive Radiation Therapy With Tomo Therapyfondas vakalis
 
Introduction to Systematic Reviews
Introduction to Systematic ReviewsIntroduction to Systematic Reviews
Introduction to Systematic ReviewsLaura Koltutsky
 
Biology in Focus - Chapter 23
Biology in Focus - Chapter 23Biology in Focus - Chapter 23
Biology in Focus - Chapter 23mpattani
 

Destacado (6)

Systematic review
Systematic reviewSystematic review
Systematic review
 
24 Lectures Ppt
24 Lectures Ppt24 Lectures Ppt
24 Lectures Ppt
 
Adaptaive radiation
Adaptaive radiationAdaptaive radiation
Adaptaive radiation
 
Adaptive Radiation Therapy With Tomo Therapy
Adaptive Radiation Therapy With Tomo TherapyAdaptive Radiation Therapy With Tomo Therapy
Adaptive Radiation Therapy With Tomo Therapy
 
Introduction to Systematic Reviews
Introduction to Systematic ReviewsIntroduction to Systematic Reviews
Introduction to Systematic Reviews
 
Biology in Focus - Chapter 23
Biology in Focus - Chapter 23Biology in Focus - Chapter 23
Biology in Focus - Chapter 23
 

Similar a Introduction to Systematic Literature Review method

Systematic literature review technique.pptx
Systematic literature review technique.pptxSystematic literature review technique.pptx
Systematic literature review technique.pptxTANMAY DAS GUPTA
 
Framework for Program Development and EvaluationReference.docx
Framework for Program Development and EvaluationReference.docxFramework for Program Development and EvaluationReference.docx
Framework for Program Development and EvaluationReference.docxhanneloremccaffery
 
Resaerch-design-Presentation-MTTE-1st-sem-2023.pptx
Resaerch-design-Presentation-MTTE-1st-sem-2023.pptxResaerch-design-Presentation-MTTE-1st-sem-2023.pptx
Resaerch-design-Presentation-MTTE-1st-sem-2023.pptxJanVincentFuentes
 
Classification of Researcher's Collaboration Patterns Towards Research Perfor...
Classification of Researcher's Collaboration Patterns Towards Research Perfor...Classification of Researcher's Collaboration Patterns Towards Research Perfor...
Classification of Researcher's Collaboration Patterns Towards Research Perfor...Nur Hazimah Khalid
 
Learning Analytics Dashboards for Advisors – A Systematic Literature Review
Learning Analytics Dashboards for Advisors – A Systematic Literature ReviewLearning Analytics Dashboards for Advisors – A Systematic Literature Review
Learning Analytics Dashboards for Advisors – A Systematic Literature ReviewIJCI JOURNAL
 
empirical-SLR.pptx
empirical-SLR.pptxempirical-SLR.pptx
empirical-SLR.pptxJitha Kannan
 
Systematic review international conference slides
Systematic review   international conference slidesSystematic review   international conference slides
Systematic review international conference slidesvijay kumar
 
Systematic Literature Reviews : Concise Overview
Systematic Literature Reviews : Concise OverviewSystematic Literature Reviews : Concise Overview
Systematic Literature Reviews : Concise Overviewyoukayaslam
 
Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...Pubrica
 
Research PLANNING IN EDUCATIONL RESEARCH
Research PLANNING IN EDUCATIONL RESEARCHResearch PLANNING IN EDUCATIONL RESEARCH
Research PLANNING IN EDUCATIONL RESEARCHasmamaqsood4
 
A task-based scientific paper recommender system for literature review and ma...
A task-based scientific paper recommender system for literature review and ma...A task-based scientific paper recommender system for literature review and ma...
A task-based scientific paper recommender system for literature review and ma...Aravind Sesagiri Raamkumar
 
Systematic Literature Reviews and Systematic Mapping Studies
Systematic Literature Reviews and Systematic Mapping StudiesSystematic Literature Reviews and Systematic Mapping Studies
Systematic Literature Reviews and Systematic Mapping Studiesalessio_ferrari
 
Chapter 2 incorporating theory and conducting literature search and review
Chapter 2 incorporating theory and conducting literature search and reviewChapter 2 incorporating theory and conducting literature search and review
Chapter 2 incorporating theory and conducting literature search and reviewMohd. Noor Abdul Hamid
 
Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...
Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...
Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...Center for Evidence-Based Management
 
Proposing a Scientific Paper Retrieval and Recommender Framework
Proposing a Scientific Paper Retrieval and Recommender FrameworkProposing a Scientific Paper Retrieval and Recommender Framework
Proposing a Scientific Paper Retrieval and Recommender FrameworkAravind Sesagiri Raamkumar
 
Research paper writing
Research paper writingResearch paper writing
Research paper writingmaullikarai
 
Rapid reviews and the research process
Rapid reviews and the research processRapid reviews and the research process
Rapid reviews and the research processCILIPScotland
 

Similar a Introduction to Systematic Literature Review method (20)

Systematic literature review technique.pptx
Systematic literature review technique.pptxSystematic literature review technique.pptx
Systematic literature review technique.pptx
 
Part 1 Research workshop
Part 1 Research workshopPart 1 Research workshop
Part 1 Research workshop
 
Framework for Program Development and EvaluationReference.docx
Framework for Program Development and EvaluationReference.docxFramework for Program Development and EvaluationReference.docx
Framework for Program Development and EvaluationReference.docx
 
Resaerch-design-Presentation-MTTE-1st-sem-2023.pptx
Resaerch-design-Presentation-MTTE-1st-sem-2023.pptxResaerch-design-Presentation-MTTE-1st-sem-2023.pptx
Resaerch-design-Presentation-MTTE-1st-sem-2023.pptx
 
Classification of Researcher's Collaboration Patterns Towards Research Perfor...
Classification of Researcher's Collaboration Patterns Towards Research Perfor...Classification of Researcher's Collaboration Patterns Towards Research Perfor...
Classification of Researcher's Collaboration Patterns Towards Research Perfor...
 
Learning Analytics Dashboards for Advisors – A Systematic Literature Review
Learning Analytics Dashboards for Advisors – A Systematic Literature ReviewLearning Analytics Dashboards for Advisors – A Systematic Literature Review
Learning Analytics Dashboards for Advisors – A Systematic Literature Review
 
empirical-SLR.pptx
empirical-SLR.pptxempirical-SLR.pptx
empirical-SLR.pptx
 
SLR.docx
SLR.docxSLR.docx
SLR.docx
 
Systematic review international conference slides
Systematic review   international conference slidesSystematic review   international conference slides
Systematic review international conference slides
 
Systematic Literature Reviews : Concise Overview
Systematic Literature Reviews : Concise OverviewSystematic Literature Reviews : Concise Overview
Systematic Literature Reviews : Concise Overview
 
Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...
 
Research PLANNING IN EDUCATIONL RESEARCH
Research PLANNING IN EDUCATIONL RESEARCHResearch PLANNING IN EDUCATIONL RESEARCH
Research PLANNING IN EDUCATIONL RESEARCH
 
Lecture 3.pptx
Lecture 3.pptxLecture 3.pptx
Lecture 3.pptx
 
A task-based scientific paper recommender system for literature review and ma...
A task-based scientific paper recommender system for literature review and ma...A task-based scientific paper recommender system for literature review and ma...
A task-based scientific paper recommender system for literature review and ma...
 
Systematic Literature Reviews and Systematic Mapping Studies
Systematic Literature Reviews and Systematic Mapping StudiesSystematic Literature Reviews and Systematic Mapping Studies
Systematic Literature Reviews and Systematic Mapping Studies
 
Chapter 2 incorporating theory and conducting literature search and review
Chapter 2 incorporating theory and conducting literature search and reviewChapter 2 incorporating theory and conducting literature search and review
Chapter 2 incorporating theory and conducting literature search and review
 
Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...
Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...
Bridging The Research-Practice Gap Through Evidence-Based Management And Syst...
 
Proposing a Scientific Paper Retrieval and Recommender Framework
Proposing a Scientific Paper Retrieval and Recommender FrameworkProposing a Scientific Paper Retrieval and Recommender Framework
Proposing a Scientific Paper Retrieval and Recommender Framework
 
Research paper writing
Research paper writingResearch paper writing
Research paper writing
 
Rapid reviews and the research process
Rapid reviews and the research processRapid reviews and the research process
Rapid reviews and the research process
 

Último

ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 

Último (20)

ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 

Introduction to Systematic Literature Review method

  • 1. 6/19/2014 1 Systematic Literature Review Workshop Norsaremah Salleh, PhD. Department of Computer science, IIUM 17th & 18th June 2014 Outline 2 Introduction Motivations for SLR Steps in conducting SLR
  • 2. 6/19/2014 2 What is a literature review (LR)? • LR is a critical and in depth evaluation of previous research (Shuttleworth, 2009). • A summary and synopsis of a particular area of research, allowing anybody reading the paper to establish the reasons for pursuing a particular research. • “An information analysis and synthesis, focusing on findings and not simply bibliographic citations, summarizing the substance of a literature and drawing conclusions from it” (Educational Resources Information Center, 1982) • A good LR evaluates quality & findings of previous research. 3 Why doing LR? • To establish connection or relationship between “existing knowledge” and “the problem to be solved”. • To refine the problem • To identify significance of research • To define research question(s) 4
  • 3. 6/19/2014 3 Types of Literature Review • Traditional Review (narrative) • Systematic Literature Review or Systematic Review • Systematic Mapping Study (Scoping Study) • Meta-Analysis • Tertiary Study 5 “Traditional” literature review • Provides an overview of the research findings on particular topics. • Pros: produce insightful, valid syntheses of the research literature if conducted by the expert . • Cons: vulnerable to unintentional and intentional bias in the selection, interpretation and organization of content. 6
  • 4. 6/19/2014 4 Systematic Literature Review (SLR) What is a SLR? ◦ A process of identifying, assessing, and interpreting all available research evidence, to provide answers for a particular research question. ◦ A form of secondary study that uses a well-defined methodology (Kitchenham et al., 2007). SLRs are well established in other disciplines, particularly medicine. They integrate an individual clinical expertise and facilitate access to the outcomes of the research (Budgen et al, 2006). 7 “Traditional” Review Vs SLR “the purpose of a SLR is to provide as complete a list as possible of all the published and unpublished studies relating to a particular subject area. While traditional reviews attempt to summarize results of a number of studies, systematic reviews use explicit and rigorous criteria to identify, critically evaluate and synthesize all the literature on a particular topic”. (Cronin et al., 2008) 8
  • 5. 6/19/2014 5 Systematic Mapping study • Suitable for a very broad topic • Identify clusters of evidence (making classification) • Direct the focus of future SLRs • To identify areas for future primary studies 9 Tertiary study • Is a SLR of SLRs • To answer a more wider question • Uses the same method as in SLR • Potentially less resource intensive
  • 6. 6/19/2014 6 Hierarchy of Review 11 Primary study#2 Secondary study #2 Tertiary study e.g. SLR of pair programming studies in academic context e.g. a SLR of SLR in SE Primary study#1 Primary study#3 Secondary study #1 Motivations for using SLR To systematically accumulate, organize, evaluate, and synthesize all existing research evidence of your research area. To present fair evaluation of a research topic by using a trustworthy, rigorous, and auditable methodology. To produce reliable and unbiased results. To identify gaps in the existing research that will lead to topics for further investigation. To provide as a background to position new research activities. To support Evidence-based research. 12
  • 7. 6/19/2014 7 Steps in conducting SLR 13 Planning Reporting Conducting • Formulate the review’s research question • Develop the review’s protocol • Search the relevant literature • Perform selection of primary studies • Perform data extraction • Assess studies’ quality • Conduct synthesis of evidence Write up the SLR report/paper Guidelines for SLR • Kitchenham, B. & Charters, S. (2007). Procedures for performing systematic literature reviews in software engineering. UK: Keele University and University of Durham. • Petticrew, M., & Roberts, H. (2006). Systematic Reviews in the Social Sciences: A Practical Guide: Blackwell Publishing. • Systematic Review. CRD’s guidance for undertaking reviews in health care (2008). http://www.york.ac.uk/inst/crd/pdf/Systematic_Revie ws.pdf
  • 8. 6/19/2014 8 PLANNING PHASE 1) Formulation of RQ 2) Protocol development The Research Question (RQ) • Is the most important part in any SLR • Is not necessarily the same as question(s) addressed in your research. • Is used to guide the search process • Is used to guide the extraction process • Data analysis (synthesis of evidence) is expected to answer your SLR’s RQ. 16
  • 9. 6/19/2014 9 Formulation of RQ • Features of good question: – The RQ is meaningful and important to practitioners and researchers. – The RQ will lead to changes in current practice or to increase confidence in the value of current practice – The RQ will identify discrepancies between commonly held beliefs and the reality. • RQ can be derived primarily based on researcher’s interest. E.g. an SLR for PhD thesis should identify existing basis for the research work and where it fits in the current Body of knowledge. 17 Formulation of RQ Petticrew & Robert (2006) suggest that the formulation of RQs about effectiveness of a treatment should focus on 5 elements known as PICOC: Population (P) - the target group for the investigation (e.g. people, software etc.). Intervention (I) - specifies the investigation aspects or issues of interest to the researcher(s). Comparison (C)– aspect of the investigation with which the intervention is being compared to. Outcomes (O)– the effect of the intervention Context (C)– the setting or environment of the investigation 18
  • 10. 6/19/2014 10 Example of PICOC (Kitchenham et al., 2007) 19 Population: Software or web project Intervention: Cross-company project effort estimation model Comparison: Single-company project effort estimation model Outcomes: Prediction or estimate accuracy Context: None Title: “Cross verses Within-Company Estimation Cost Estimation Studies: A Systematic Review” Example of PICOC (Salleh et al., 2011) Population: CS/SE students in higher education Intervention: Pair programming Comparison: N/A Outcomes: PP’s effectiveness Context: Review(s) of all empirical studies of PP within the domain of CS/SE in higher education. Title: “Empirical Studies of Pair Programming for CS/SE Teaching in Higher Education: A Systematic Literature Review”
  • 11. 6/19/2014 11 Example of RQs Kitchenham et al (2007): Q1: What evidence is there that cross-company estimation models are not significantly different from within-company estimation models for predicting effort for software/Web projects? Q2: What characteristics of the study data sets and the data analysis methods used in the study affect the outcome of within- and cross-company effort estimation accuracy studies? Q3: Which experimental procedure is most appropriate for studies comparing within- and cross-company estimation models? 21 Example of RQs (cont.) Major et al. (2011) Systematic Literature Review: Teaching Novices Programming Using Robots RQ1: What computer languages are being taught in introductory programming courses that make use of robots as teaching tools? RQ2: Are the robots that are being used simulated or physical (real-life)? RQ3: What are the characteristics (i.e. what is the age, level of education etc.) of the novices being taught? RQ4: What types of studies are being performed by researchers that investigate the teaching of introductory programming concepts using robots? RQ5: What is the scale (e.g. number of participants) of studies that are being performed by researchers? RQ6: Do collected studies suggest that using robotics to teach introductory programming is effective? 22
  • 12. 6/19/2014 12 Examples of RQ (cont.) Salleh et al. (2011) Primary RQ: What evidence is there of PP studies conducted in higher education settings that investigated PP’s effectiveness and/or pair compatibility in CS/SE education? Sub-RQs: Q1: What evidence is there regarding pair compatibility factors that affect the effectiveness of PP as a CS/SE pedagogical tool and which pairing configurations are considered as most effective? Q2: How was PP’s effectiveness measured in PP studies and how effective has PP been when used within higher education settings? Q3: How was quality measured in the studies that used software quality as a measure of PP’s effectiveness? 23 Examples of RQ (cont.) Davis et al. (2006) • Primary RQ: “What elicitation technique is most efficient in a particular setting?” 24
  • 13. 6/19/2014 13 SLR Protocol • A plan that specifies the basic review procedures • Components of a protocol: – Background, RQ, search terms, selection criteria, quality checklist and procedures, data extraction strategy, data synthesis strategy, project schedule. • See example of SLR protocol. 25 CONDUCTING REVIEW 1) Search relevant studies 2) Select relevant studies 3) Assess studies’ quality 4) Perform data extraction 5) Perform synthesis of evidence
  • 14. 6/19/2014 14 1) Searching Relevant Studies • Involves a comprehensive and exhaustive searching of studies to be included in the review. • Define a search strategy • Consult the subject librarian(s) • Search strategies are usually iterative and benefit from: – Preliminary searches (to identify existing review and volume of studies) – Trial searches (combination of terms from RQ) – Check the search results against list of known studies – Consult the experts in the field 27 1) Searching Relevant Studies (Zhang et al. (2011) 1. Which approach to be used in search process (e.g., manual or automated search)? 2. Where (venues or databases) to search, and which part of article (field) should be searched? 3. What (subject, evidence type) to be searched, and what are queries (search strings) fed into search engines? 4. When is the search carried out, and what time span to be searched?
  • 15. 6/19/2014 15 Common approach to construct search string Derive major terms used in the review questions based on the PICOC. List the keywords mentioned in the article. Search for synonyms and alternative words Use the boolean OR to incorporate alternative synonyms. Use the boolean AND to link major terms 29 E.g. Search String Salleh et al. (2011) • The complete search term initially used : (student* OR undergraduate*) AND (pair programming OR pair- programming) AND ((experiment* OR measurement OR evaluation OR assessment) AND (effective* OR efficient OR successful) • A very limited number of results retrieved when using the complete string, thus a much simpler string was derived. • Subject librarian suggested to revise the search string: “pair programming” OR “pair-programming” 30
  • 16. 6/19/2014 16 E.g. Search String Kitchenham et al. (2007) used their structured questions to construct search strings for use with electronic databases: Population: software OR application OR product OR Web OR WWW OR Internet OR World-Wide Web OR project OR development Intervention: cross company OR cross organisation OR cross organization OR multiple-organizational OR multiple-organisational model OR modeling OR modelling effort OR cost OR resource estimation OR prediction OR assessment Contrast: within-organisation OR within-organization OR within- organizational OR within-organisational OR single company OR single organisation Outcome: Accuracy OR Mean Magnitude Relative Error The search strings were constructed by linking the four OR lists using the Boolean AND. 31 E.g. Search String • In Kitchenham et al. (2007), the search string produced was extremely long • They attempted to produce a search string that was very specific to their RQ but ended up getting a large number of false positives. • “Simpler search string might have been just as effective”. 32
  • 17. 6/19/2014 17 Sources of Evidence Digital libraries Reference lists from relevant primary studies and review articles Journals (including company journals such as the IBM Journal of Research and Development), grey literature (i.e. technical reports, work in progress) Conference proceedings Research registers The Internet (google) Direct contact specific researcher(s) 33 E.g. Sources of Evidence Salleh et al. (2011) Online databases used: IEEExplore, ACM Digital Library, Current Contents, EBSCOhost, ISI Web of Science, INSPEC, ProQuest, Sage Full text Collection, ScienceDirect, SpringerLink, Scopus Other search engines used: Google scholar, Citeseer, Agile Alliance. Some databases were selected based on previous studies we were aware of. 34
  • 18. 6/19/2014 18 E.g. Sources of Evidence Kitchenham et al. (2007) The search strings were used on 6 digital libraries: INSPEC , El Compendex, Science Direct, Web of Science, IEEExplore, ACM Digital library Search specific journals and conf. proceedings: Empirical Software Engineering (J), Information and Software Technology (J), Software Process Improvement and Practice (J), Management Science (J), International Software Metrics Symposium (C), International Conference on Software Engineering (C), Manual search: Evaluation and Assessment in Software Engineering (C) Check references of each relevant article Contact researcher(s) 35 Using Snowballing technique as a complement to database searches • Jalali & Wohlin (2012) recommend applying both backward & forward snowballing in locating articles to be included in the SLR. • Snowballing approach requires a starting set of papers, which should be based on identifying a set of papers from leading journals in the area. • Forward snowballing – i.e. identify articles that have cited the articles found in the search • Backward snowballing – i.e. identify articles from the reference lists.
  • 19. 6/19/2014 19 Snowballing technique • References Set of studies found from database search Backward Snowball Forward Snowball Issue of publication bias What is “publication bias”? Refers to the problem that positive results are more likely to publish than negative results (Kitchenham & Charter, 2007). E.g. formal experiments that was failed to reject null hypothesis are considered less interesting. Publication bias can lead to systematic bias in SLR Strategies to address publication bias: Scanning grey literature Scanning conference proceedings Contacting experts working in the area 38
  • 20. 6/19/2014 20 Managing Bibliography • Use relevant Bibliographic package to manage large number of references • E.g. EndNote, Zotero, JabRef Reference Manager etc. 39 Documenting the Search • The process of conducting SLR must be transparent and replicable. • The review should be documented in sufficient detail • The search should be documented and changes noted. • Unfiltered search results should be saved for possible reanalysis Data Source Documentation Digital Library Name of Database, Search strategy, Date of search, years covered by search Journal Hand Searches Name of journal, Years searched Conference proceedings Title of proceedings/Name of conference, Journal name (if published as part of a journal)
  • 21. 6/19/2014 21 2) Selection of Studies • Primary studies need to be assessed for their actual relevance • Set the criteria for including or excluding studies (decided earlier during protocol development, can be refined later) • Inclusion & exclusion criteria should be based on RQ • Selection process should be piloted. • Study selection is a multistage process. 41 E.g. Selection of Studies Kitchenham et al. (2007) used the following inclusion criteria: any study that compared predictions of cross-company models with within-company models based on analysis of single company project data. Exclusion criteria: studies where projects were only collected from a small number of different sources (e.g. 2 or 3 companies), studies where models derived from a within-company data set were compared with predictions from a general cost estimation model. 42
  • 22. 6/19/2014 22 E.g. Selection of Studies Salleh et al. (2011) • Inclusion criteria: – to include any empirical studies of PP that involved higher education students as the population of interest. • Exclusion criteria: – Papers presenting unsubstantiated claims made by the author(s), for which no evidence was available. – Papers about Agile/XP describing development practices other than PP, such as test-first programming, refactoring etc. – Papers that only described tools (software or hardware) that could support the PP practice. – Papers not written in English. – Papers involving students but outside higher education. 43 3) Assessing studies’ quality • Reasons: – To provide more detailed Inclusion/Exclusion criteria – To check whether quality differences provide an explanation for differences in study results – As a means of weighting the importance of individual studies when results are being synthesized. – To guide the interpretation of findings and determine the strength of inferences. – To guide recommendations for further research. 44
  • 23. 6/19/2014 23 Assessing studies’ quality Quality relates to the extent to which the study minimizes bias and maximizes internal and external validity (Khan et al. 2001) . Quality Concepts Definition (Kitchenham & Charter, 2007) 45 Terms Synonyms Definition Bias Systematic error tendency to produce results that depart systematically from the ‘true’ results. Unbiased results are internally valid Internal Validity Validity The extent to which the design and conduct of the study are likely to prevent systematic error. Internal validity is a prerequisite for external validity External Validity Generalisability, Applicability The extent to which the effects observed in the study are applicable outside of the study Assessing studies’ quality Assessing quality of studies: ◦ Methodology or design of the study ◦ Analysis of studies’ findings. Quality checklist or instrument need to be designed to facilitate quality assessment. Most quality checklists include questions aimed at assessing the extent to which articles have addressed bias and validity.
  • 24. 6/19/2014 24 E.g. Study Quality Assessment - Salleh et al. (2011) 47 Item Answer 1. Was the article referred? [30] Yes/No 2. Were the aim(s) of the study clearly stated? [16], [67] Yes/No/Partially 3. Were the study participants or observational units adequately described? For example, students’programming experience, year of study etc. [44], [68] Yes/No/Partially 4. Were the data collections carried out very well? For example, discussion of procedures used for collection, and how the study setting may have influenced the data collected [44], [48], [67], [68] Yes/No/Partially 5. Were potential confounders adequately controlled for in the analysis? [67] Yes/No/Partially 6. Were the approach to and formulation of the analysis well conveyed? For example, description of the form of the original data, rationale for choice of method/tool/package [48], [67], [68] Yes/No/Partially 7. Were the findings credible? For example, the study was methodologically explained so that we can trust the findings; findings/conclusions are resonant with other knowledge and experience [48], [44], [68] Yes/No/Partially E.g. Study Quality Assessment Kitchenham et al. (2007) constructed a quality questionnaire based on 5 issues affecting the quality of the study : 1. Is the data analysis process appropriate? 2. Did studies carry out a sensitivity or residual analysis? 3. Were accuracy statistics based on the raw data scale? 4. How good was the study comparison method? 5. The size of the within-company data set (e.g < 10 projects considered poor quality)
  • 25. 6/19/2014 25 4) Data Extraction Involve reading the full text article. Data extracted from primary studies should be recorded using data extraction form. The form should be designed and piloted when the protocol is defined. Collect all the information that can be used to answer the RQ and the study’s quality criteria. Both quality checklist and review data can be included in the same form. In case of duplicates publications (reporting the same data), refer the most complete one. For validation, a set of papers should be reviewed by 2 or more researchers. Compare results and resolve any conflicts. 49 Extraction Template (Cruzes et al., 2007) Publication • Authors • Year • Title • Source • Abstract • Topic • Aims Contexts • Subjects • Technologies • Industry • Settings • Instruments • Study Type Findings • Verbatim text/data • Origin • Strength of Evidence 1 * 1 *
  • 26. 6/19/2014 26 5) Synthesis of evidence Involves collating and summarizing the results of the included primary studies. Key objectives of data synthesis (Cruzes & Dyba, 2011): – to analyze and evaluate multiple studies – to select appropriate methods for integrating or providing new interpretive explanations about them • Types of Synthesis: – Descriptive (narrative/qualitative, thematic analysis) – Numerical synthesis (e.g. meta-analysis) 51 Descriptive Synthesis – “An approach to the synthesis of findings from multiple studies that relies primarily on the use of words and text to summarise and explain the findings of the synthesis. It adopts a textual approach to the process of synthesis to ‘tell the story’ of the findings from the included studies.” – Popay et al. 2006 • Methods proposed for synthesis of qualitative studies: Meta- ethnography, thematic analysis, content analysis, narrative synthesis etc. 52
  • 27. 6/19/2014 27 Using Meta-Ethnography • It is a method that involves induction and interpretation. • The outcome is the translation of studies into one another, which encourages the researcher to understand and transfer ideas, concepts and metaphors across different studies. • Studies can relate to one another in one of three ways: – they may be directly comparable as reciprocal translations – they may stand in opposition to one another as refutational translations, or – taken together they may represent a line of argument. • Example of SLR paper that have used meta-ethnography Numerical Synthesis (Meta-Analysis) • Meta-analysis can be used to aggregate results or to pool data from different studies. • The aim is to resolve uncertainty when the results of studies disagree; and to increase confidence in the results obtained from individual studies • The outcome of a meta-analysis is an average effect size (ES) with an indication of how variable that effect size is between studies. • ES can be calculated based on Hedges or Cohen’s approach; i.e. the standardized mean difference between the two groups. 54
  • 28. 6/19/2014 28 Meta-Analysis • Meta-analysis involves three main steps: 1. Decide which studies to be included in the meta- analysis. 2. Estimate an effect size for each individual study. 3. Combine the effect sizes from the individual studies to estimate and test the combined effect. • Results of the meta-analysis can be presented in a forest plot. • Software tools: Comprehensive Meta-Analysis (CMA), MIX, OpenMeta [Analyst], Review Manager (RevMan) from Cochrane Collaboration, Stata, R. Meta-analysis of PP’s effectiveness (Salleh et al.) The pooled ES for this MA=0.67 (medium effect size). Effect size category (Kampenes et al., 2006): Small (effect size of 0.000 – 0.376) Medium (effect size of 0.378 – 1) Large (effect size of 1.002 – 3.40).
  • 29. 6/19/2014 29 REPORTING THE RESULTS 57 1) Reporting Results In Academic Journals/Conferences 2) Reporting Structure 3) Examples of Published SLR Reporting SLR results in journals/conferences • Some conferences and journals include a specific topic/area on SLR. • E.g. – Information & Software Technology (IST) has an editor specializing in systematic reviews. – Int’l Symposium on Empirical Software Engineering & Measurement (ESEM) – IEEE Transactions on Education 58
  • 30. 6/19/2014 30 Reporting Structure • Introduction – General introduction about the research. State the purpose of the review. Emphasize the reason(s) why the RQ is important. State the significance of the review work and how the project contributes to the BOK of the field. • Main Body – Review method – briefly describe steps taken to conduct the review – Results – Findings from the review, i.e. the synthesis – Discussion – implication of review for research & practice, Threats to Validity • Conclusions 59 Other examples of SLR • Cross versus Within-Company Cost Estimation Studies: A Systematic Review (Kitchenham et al., 2007) • A Systematic Review of Theory Use in Software Engineering Experiments (Hannay et al., 2007) • Motivations in software engineering: a Systematic Literature Review (Beecham et al., 2008) • Effectiveness of Requirements Elicitation Techniques: Empirical Results Derived from a Systematic Review (Davis et al., 2006) • A systematic review of software development cost estimation studies (Jorgensen & Shepperd, 2007) • The effectiveness of pair programming: A meta-analysis (Hannay et al., 2009). 60
  • 31. 6/19/2014 31 References Budgen,D., Charters, S., Turner, M.,, Brereton, P., Kitchenham, B., Linkman, S. (2006) Investigating the applicability of the evidence-based paradigm to software engineering, Proc. 2006 Int’l Workshop on interdisciplinary software engineering research, pp. 7 – 13. Cruzes, D.S., and Dyba, T. (2011) Research Synthesis in Software Engineering: A tertiary study, Information and Software Technology, 53(5), pp. 440-455. Cochrane Collaboration. Cochrane Reviewers’ Handbook. Version 4.2.1. December 2003 Cohen, J. Weighted Kappa: nominal scale agreement with provision for scaled disagreement or partial credit. Pychol Bull. (70) 1968, pp. 213-220. Davis, A., Dieste, O., Hickey, A., Juristo, N., Moreno, A.M. (2006) Effectiveness of Requirements Elicitation Techniques: Empirical Results Derived from a Systematic Review, 14th IEEE Requirements Engineering Conference , pp 176 – 185. 61 References Dyba, T., & Dingsoyr, T. (2008). Strength of evidence in systematic reviews in software engineering. Proceedings of the 2nd Int'l Symp. Empirical Software Engineering & Measurement (ESEM 2008), 178-187. Dyba, T., Kitchenham, B. A., & Jorgensen, M. (2005). Evidence-based software engineering for practitioners. IEEE Software, 22(1), 58-65. Jalali, S. & Wohlin, C. (2012). Systematic Literature Studies: Database Searches vs.Backward Snowballing, Proceedings of the 6th Int'l Symp. Empirical Software Engineering & Measurement (ESEM 2012). Kampenes, V. B., Dyba, T., Hannay, J. E., & Sjoberg, D. I. K. (2007). A systematic review of effect size in software engineering. Information and Software Technology, 49, 1073-1086. 62
  • 32. 6/19/2014 32 References Khan, K.S., ter Riet, Gerben., Glanville, Julia., Sowden, Amanda, J. and Kleijnen, Jo. (eds) Undertaking Systematic Review of Research on Effectiveness. CRD’s Guidance for those Carrying Out or Commissioning Reviews. CRD Report Number 4 (2nd Edition), NHS Centre for Reviews and Dissemination, University of York, IBSN 1 900640 20 1, March 2001. Kitchenham, B. & Charters, S. (2007). Procedures for performing systematic literature reviews in software engineering. UK: Keele University and University of Durham. Kitchenham, B., Mendes, E., Travassos, G.H. (2007) A Systematic Review of Cross- vs. Within-Company Cost Estimation Studies, IEEE Transactions on Software Engineering, 33 (5), pp 316-329. References Martyn Shuttleworth (2009). What Is A Literature Review?. Retrieved 29 Jul. 2012 from Experiment Resources: http://www.experiment- resources.com/what-is-a-literature-review.html Noblit, G.W. & Hare, R.D. Meta-ethnography: Synthesizing Qualitative Studies, Sage, 1988. Petticrew, M., & Roberts, H. (2006). Systematic Reviews in the Social Sciences: A Practical Guide: Blackwell Publishing. Pickard, L. M., B. A. J. Kitchenham, et al. (1998). "Combining empirical results in software engineering." Information and Software Technology 40(4): 811-821. Salleh, N., Mendes, E., & Grundy, J. (2011). Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review. IEEE Transactions on Software Engineering, 37(4): 509 – 525.