SlideShare uma empresa Scribd logo
1 de 25
1Vahid Garousi
Experience in conducting 19 secondary
(survey) studies in Software Engineering
Dr. Vahid Garousi
Associate Professor (Senior Lecturer) of Software Engineering
Queen’s University Belfast, UK
v.garousi@qub.ac.uk
www.vgarousi.com
@vgarousi
Invited (online) talk for the
University of Adelaide, Australia
May 8, 2020
Based on studies conducted between 2009-2020:
• 11 Systematic Literature Mapping (SLM) studies
• 4 Systematic Literature Reviews (SLR)
• 3 Multivocal Literature Reviews (MLR)
• 1 Grey Literature Review (GLR)
2Vahid Garousi
About me
Education:
PhD, Carleton University, Ottawa, Canada, 2006
MSc, University of Waterloo, Canada, 2003
BSc, Sharif University of Technology, Tehran, Iran, 2000
Work experience:
Associate Professor, Queen’s University Belfast, UK, 2019-
Associate Professor, Wageningen University, Netherlands, 2017-2019
Associate Professor, Hacettepe University, Ankara, Turkey, 2015-2017
Associate Professor, University of Calgary, Canada, 2006-2014
Senior Consultant, Bahar Software Engineering Consulting, since 2008-
(Working closely with software companies since 2001)
Software Engineer, Corsha Software Corp., Montreal, Canada, 1997-2001
3Vahid Garousi
A big “thank you” to my co-authors (since 2003)…
 I have been fortunate to have the chance to collaborate with these
great researchers / practitioners since 2003
4Vahid Garousi
Outline: Experience in conducting secondary (survey)
studies in Software Engineering
 What is a secondary study?
 What are the different types of secondary studies?
 Systematic Literature Mapping (SLM) studies
 Systematic Literature Reviews (SLR)
 Multivocal Literature Reviews (MLR)
 Grey Literature Reviews (GLR)
 How do they differ?
 Why should (do) we conduct secondary studies?
 What values do they provide? Their academic impact and industry impact
 It all depends on their RQs (should be as insightful as possible)
 How do we conduct secondary studies
 General process for conducing secondary studies
 Efforts spent on in conducting secondary studies
 Experience-based guidelines for effective and efficient data extraction
In each discussion, we will
review a few working
examples (papers)
5Vahid Garousi
Terminology: What is a Secondary study?
 Secondary (survey) study: A study of (primary research) studies, or
using data from primary studies
6Vahid Garousi
Terminology: What is a Review Study?
7Vahid Garousi
Secondary studies in other fields
 … where they were adopted from, to software engineering
Adopted to
8Vahid Garousi
SLRs in Social Sciences
 There are many books…
9Vahid Garousi
Outline: Experience in conducting secondary (survey)
studies in Software Engineering
 Secondary (survey) studies and their history
 What are the different types of secondary studies?
 Systematic Literature Mapping (SLM) studies
 Systematic Literature Reviews (SLR)
 Multivocal Literature Reviews (MLR)
 Grey Literature Reviews (GLR)
 …
 How do they differ?
 Why should (do) we conduct secondary studies?
 What values do they provide? Their academic impact and industry impact
 It all depends on their RQs (should be as insightful as possible)
 How do we conduct secondary studies
 General process for conducing secondary studies
 Efforts spent on in conducting secondary studies
 Experience-based guidelines for effective and efficient data extraction
10Vahid Garousi
Different types of secondary studies
 "A picture is worth a thousand words"
is conducted by
SLM (SM)
SLR
MLRMLM
Papers in formal
(academic) literature
of
includes
of
Mapping
is conducted by
Synthesis of
evidence
GLM
GLR
Sources in grey
literature
of
includes
is conducted by
of
includes
includes
includes
includes
SM/SLM: Systematic (literature)
mapping (classification)
SLR: Systematic literature review
GLM: Grey literature mapping
GLR: Grey literature review
MLM: Multivocal literature mapping
MLR: Multivocal literature review
Method of
analysis
Sources under
study
(Primary
studies)
Secondary
studies
Technical
online videos
White
papers
Blog posts
Types of secondary studies
Tertiary
studies STRSTM
<<abstract>>
Tertiary study
<<abstract>>
Secondary
study
Types of tertiary studies
Mapping Synthesis
ofof
is conducted by
is a study of a set of is a study of a set of
Systematic
Tertiary Review
Systematic
Tertiary Mapping
Collected data
or artifacts
under analysis
Source code Software
processes
Software models
Software engineers, teams
and organizations
Other data /
artifacts
study discuss / share experience about
<<abstract>>
Data or artifacts under
analysis
Software tools
Looks
overwhelming…
Let’s look at it, piece
by piece
Hint: Right click, then “Z”, then
pan around
11Vahid Garousi
How do SLRs and SLMs differ?
 A Systematic Literature Review (SLR) :
 Synthesizes research evidence published in a given area
 A Systematic Literature Mapping (SLM /SM):
 Provides a classification (mapping) of papers published in a given area
 A SLM study often requires less effort compared to SLRs, while providing a more
coarse-grained overview
 A SLM is usually a first step towards a more in-depth SLR (first classify the papers,
then synthesize their findings together)
 All systematic literature studies should be: unbiased and repeatable
 Summary:
 SLR = Synthesis of research evidence in a given area
 SLM (SM) = Classification (mapping) of papers in a given area
12Vahid Garousi
How do SLRs and SLMs differ? Examples…
13Vahid Garousi
How do SLRs and SLMs differ? By their RQs
 Different focus. SLRs synthesize
evidence and have more depth. SLM
SLR
14Vahid Garousi
MLRs and GLRs: If we want to (and we should!) synthesize
knowledge /evidence from industry in our SE research
 Multivocal Literature Reviews (MLR): both industrial (grey) and
academic literature
 Grey Literature Reviews (GLR): reviewing only industrial (grey)
literature
15Vahid Garousi
Outline: Experience in conducting secondary (survey)
studies in Software Engineering
 Secondary (survey) studies and their history
 What are the different types of secondary studies?
 Systematic Literature Mapping (SLM) studies
 Systematic Literature Reviews (SLR)
 Multivocal Literature Reviews (MLR)
 Grey Literature Reviews (GLR)
 …
 How do they differ?
 Why should (do) we conduct secondary studies?
 What values do they provide? Their academic impact and industry impact
 The raised RQs will determine the value and impact of the studies (RQs
should be as insightful as possible)
 How do we conduct secondary studies
 General process for conducing secondary studies
 Efforts spent on in conducting secondary studies
 Experience-based guidelines for effective and efficient data extraction
16Vahid Garousi
Values provided by secondary studies: Academic impacts/benefit
 Helping the researchers (authors) themselves for
determining what research topic to work on …
 E.g., a few my PhD students in the past
17Vahid Garousi
Values provided by secondary studies: Academic impact
 Helping other researchers in their works. Can be measured by citations
 Some of my top cited papers are secondary studies:
Sorted
18Vahid Garousi
Values provided by secondary studies: Industrial impact
19Vahid Garousi
Importance of raising insightful Research Questions
 The raised RQs will determine the value and impact of the studies
 RQs should be as “insightful” as possible
 Not just “convenient” RQs (for data which is “easy” to extract! But may not
provide much real value)
Real industry needs led to RQs
20Vahid Garousi
Outline: Experience in conducting secondary (survey)
studies in Software Engineering
 Secondary (survey) studies and their history
 What are the different types of secondary studies?
 Systematic Literature Mapping (SLM) studies
 Systematic Literature Reviews (SLR)
 Multivocal Literature Reviews (MLR)
 Grey Literature Reviews (GLR)
 …
 How do they differ?
 Why should (do) we conduct secondary studies?
 What values do they provide? Their academic impact and industry impact
 It all depends on their RQs (should be as insightful as possible)
 How to conduct secondary studies
 General process for conducing secondary studies
 Efforts spent on in conducting secondary studies
 Experience-based guidelines for effective and efficient data extraction
21Vahid Garousi
How to conduct secondary studies
 Three guideline papers
have been published:
 For conducting SLRs, 2004
 For conducting SLMs, 2015
 For conducting MLRs, 2019
Each present certain processes (with similarities, but also differences), e.g., for
SLMs:
22Vahid Garousi
Outline: Experience in conducting secondary (survey)
studies in Software Engineering
 Secondary (survey) studies and their history
 What are the different types of secondary studies?
 Systematic Literature Mapping (SLM) studies
 Systematic Literature Reviews (SLR)
 Multivocal Literature Reviews (MLR)
 Grey Literature Reviews (GLR)
 …
 How do they differ?
 Why should (do) we conduct secondary studies?
 What values do they provide? Their academic impact and industry impact
 It all depends on their RQs (should be as insightful as possible)
 How to conduct secondary studies
 General process for conducing secondary studies
 Efforts spent on in conducting secondary studies
 Experience-based guidelines for effective and efficient data extraction
23Vahid Garousi
Conducting secondary studies is VERY effort-intensive, and
error-prone
0
10
20
30
40
50
60
70
1 6 11 16 21 26 31 36 41 46 51 56 61 66
Dataextractiontime(inminutes)
Papers' extraction order in each researcher's assigned pool (time horizon)
PhD student 1
PhD student 2
Senior Researcher 1
Senior Researcher 2
 See the empirical data below for data extraction efforts of one SLR
 We thus need to find ways to make the work effective and efficient
PhD student 1 PhD student 2 Senior Researcher 1 Senior Researcher 2 Total
Number of papers
assigned to extract
108 91 58 55 312
Total extraction time (in
hours)
54.0 33.7 7.8 16.5 112.0
Average extraction time
per paper (minutes)
30.0 22.2 8.1 18.0 21.5
24Vahid Garousi
Guidelines for effective and efficient data extraction
 Even a paper on that
topic!
Process for efficient data extraction
25Vahid Garousi
Outline: Experience in conducting secondary (survey)
studies in Software Engineering
 Secondary (survey) studies and their history
 What are the different types of secondary studies?
 Systematic Literature Mapping (SLM) studies
 Systematic Literature Reviews (SLR)
 Multivocal Literature Reviews (MLR)
 Grey Literature Reviews (GLR)
 How do they differ?
 Why should (do) we conduct secondary studies?
 What values do they provide? Their academic impact and industry impact
 It all depends on their RQs (should be as insightful as possible)
 How do we conduct secondary studies
 General process for conducing secondary studies
 Efforts spent on in conducting secondary studies
 Experience-based guidelines for effective and efficient data extraction
Questions /
Answers

Mais conteúdo relacionado

Mais procurados

Publishing scientific research in journals
Publishing scientific research in journalsPublishing scientific research in journals
Publishing scientific research in journalsPeter Trkman
 
Mediated participatory design for contextually aware in vehicle experiences
Mediated participatory design for contextually aware in vehicle experiencesMediated participatory design for contextually aware in vehicle experiences
Mediated participatory design for contextually aware in vehicle experiencesStavros Tasoudis
 
Statement of Research Interests
Statement of Research InterestsStatement of Research Interests
Statement of Research Interestsadil raja
 
MODUL PERKULIAHAN - Riset Teknologi Informasi - Pendahuluan
MODUL PERKULIAHAN - Riset Teknologi Informasi - PendahuluanMODUL PERKULIAHAN - Riset Teknologi Informasi - Pendahuluan
MODUL PERKULIAHAN - Riset Teknologi Informasi - PendahuluanDEDE IRYAWAN
 
ACIS 2015 Bibliographical-based Facets for Expertise Search
ACIS 2015 Bibliographical-based Facets for Expertise SearchACIS 2015 Bibliographical-based Facets for Expertise Search
ACIS 2015 Bibliographical-based Facets for Expertise SearchGan Keng Hoon
 

Mais procurados (6)

Publishing scientific research in journals
Publishing scientific research in journalsPublishing scientific research in journals
Publishing scientific research in journals
 
Fuschi current Research and Developments
Fuschi current Research and DevelopmentsFuschi current Research and Developments
Fuschi current Research and Developments
 
Mediated participatory design for contextually aware in vehicle experiences
Mediated participatory design for contextually aware in vehicle experiencesMediated participatory design for contextually aware in vehicle experiences
Mediated participatory design for contextually aware in vehicle experiences
 
Statement of Research Interests
Statement of Research InterestsStatement of Research Interests
Statement of Research Interests
 
MODUL PERKULIAHAN - Riset Teknologi Informasi - Pendahuluan
MODUL PERKULIAHAN - Riset Teknologi Informasi - PendahuluanMODUL PERKULIAHAN - Riset Teknologi Informasi - Pendahuluan
MODUL PERKULIAHAN - Riset Teknologi Informasi - Pendahuluan
 
ACIS 2015 Bibliographical-based Facets for Expertise Search
ACIS 2015 Bibliographical-based Facets for Expertise SearchACIS 2015 Bibliographical-based Facets for Expertise Search
ACIS 2015 Bibliographical-based Facets for Expertise Search
 

Semelhante a Experience in conducting 19 secondary (survey) studies in Software Engineering

UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...Vahid Garousi
 
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...Vahid Garousi
 
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...Vahid Garousi
 
Scm deshmukh-siom-11-aug-2016
Scm deshmukh-siom-11-aug-2016Scm deshmukh-siom-11-aug-2016
Scm deshmukh-siom-11-aug-2016Sanjeev Deshmukh
 
Benefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchBenefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchVahid Garousi
 
Introduction to Systematic Literature Review method
Introduction to Systematic Literature Review methodIntroduction to Systematic Literature Review method
Introduction to Systematic Literature Review methodNorsaremah Salleh
 
Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...Vahid Garousi
 
CAQDAS 2014 From graph paper to digital research our Framework journey
CAQDAS 2014 From graph paper to digital research our Framework journeyCAQDAS 2014 From graph paper to digital research our Framework journey
CAQDAS 2014 From graph paper to digital research our Framework journeyKandy Woodfield
 
Legal education and training review presentation 010711 (no notes)
Legal education and training review presentation 010711 (no notes)Legal education and training review presentation 010711 (no notes)
Legal education and training review presentation 010711 (no notes)LETRteam
 
Requirements Engineering Research: How good are we at solving practical prob...
Requirements Engineering Research:  How good are we at solving practical prob...Requirements Engineering Research:  How good are we at solving practical prob...
Requirements Engineering Research: How good are we at solving practical prob...Daniel Mendez
 
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
 
Research process and research data management
Research  process and research data managementResearch  process and research data management
Research process and research data managementKen Chad Consulting Ltd
 
UKSG 2014 Breakout Session - Westminster Research Process and Research Data
UKSG 2014 Breakout Session - Westminster Research Process and Research DataUKSG 2014 Breakout Session - Westminster Research Process and Research Data
UKSG 2014 Breakout Session - Westminster Research Process and Research DataUKSG: connecting the knowledge community
 
Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...Ilia Bider
 
Scientometric Analysis
Scientometric AnalysisScientometric Analysis
Scientometric Analysissumitbanshal
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Vahid Garousi
 
Doctoral Symposium Slides from ACM International Conference on Interactive Su...
Doctoral Symposium Slides from ACM International Conference on Interactive Su...Doctoral Symposium Slides from ACM International Conference on Interactive Su...
Doctoral Symposium Slides from ACM International Conference on Interactive Su...Stacey Scott
 

Semelhante a Experience in conducting 19 secondary (survey) studies in Software Engineering (20)

UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
 
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
 
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
 
Scm deshmukh-siom-11-aug-2016
Scm deshmukh-siom-11-aug-2016Scm deshmukh-siom-11-aug-2016
Scm deshmukh-siom-11-aug-2016
 
Benefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchBenefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering Research
 
Introduction to Systematic Literature Review method
Introduction to Systematic Literature Review methodIntroduction to Systematic Literature Review method
Introduction to Systematic Literature Review method
 
Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...
 
CAQDAS 2014 From graph paper to digital research our Framework journey
CAQDAS 2014 From graph paper to digital research our Framework journeyCAQDAS 2014 From graph paper to digital research our Framework journey
CAQDAS 2014 From graph paper to digital research our Framework journey
 
Legal education and training review presentation 010711 (no notes)
Legal education and training review presentation 010711 (no notes)Legal education and training review presentation 010711 (no notes)
Legal education and training review presentation 010711 (no notes)
 
Requirements Engineering Research: How good are we at solving practical prob...
Requirements Engineering Research:  How good are we at solving practical prob...Requirements Engineering Research:  How good are we at solving practical prob...
Requirements Engineering Research: How good are we at solving practical prob...
 
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
 
D1802023136
D1802023136D1802023136
D1802023136
 
Sgd literature review-1
Sgd literature review-1Sgd literature review-1
Sgd literature review-1
 
Lecture 3.pptx
Lecture 3.pptxLecture 3.pptx
Lecture 3.pptx
 
Research process and research data management
Research  process and research data managementResearch  process and research data management
Research process and research data management
 
UKSG 2014 Breakout Session - Westminster Research Process and Research Data
UKSG 2014 Breakout Session - Westminster Research Process and Research DataUKSG 2014 Breakout Session - Westminster Research Process and Research Data
UKSG 2014 Breakout Session - Westminster Research Process and Research Data
 
Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...Technology Enhanced Learning of Modeling Skills in the Field of Information S...
Technology Enhanced Learning of Modeling Skills in the Field of Information S...
 
Scientometric Analysis
Scientometric AnalysisScientometric Analysis
Scientometric Analysis
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
 
Doctoral Symposium Slides from ACM International Conference on Interactive Su...
Doctoral Symposium Slides from ACM International Conference on Interactive Su...Doctoral Symposium Slides from ACM International Conference on Interactive Su...
Doctoral Symposium Slides from ACM International Conference on Interactive Su...
 

Mais de Vahid Garousi

Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Vahid Garousi
 
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialModel-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialVahid Garousi
 
Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Vahid Garousi
 
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Vahid Garousi
 
Education and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersEducation and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersVahid Garousi
 
Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Vahid Garousi
 
Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Vahid Garousi
 
Sustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsSustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsVahid Garousi
 
Career paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringCareer paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringVahid Garousi
 
Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Vahid Garousi
 
An overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidAn overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidVahid Garousi
 
Can we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsCan we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsVahid Garousi
 
Deciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsDeciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsVahid Garousi
 
Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Vahid Garousi
 
Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Vahid Garousi
 
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...Vahid Garousi
 
An Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience ReportAn Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience ReportVahid Garousi
 
Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...
Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...
Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...Vahid Garousi
 
Software engineering of scientific software
Software engineering of scientific softwareSoftware engineering of scientific software
Software engineering of scientific softwareVahid Garousi
 
Vahid Garousi-SE meets robotics
Vahid Garousi-SE meets roboticsVahid Garousi-SE meets robotics
Vahid Garousi-SE meets roboticsVahid Garousi
 

Mais de Vahid Garousi (20)

Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
 
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialModel-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
 
Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...
 
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
 
Education and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersEducation and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test Engineers
 
Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...
 
Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...
 
Sustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsSustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several Projects
 
Career paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringCareer paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineering
 
Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...
 
An overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidAn overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in Android
 
Can we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsCan we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teams
 
Deciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsDeciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projects
 
Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...
 
Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...
 
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
 
An Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience ReportAn Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience Report
 
Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...
Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...
Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical ...
 
Software engineering of scientific software
Software engineering of scientific softwareSoftware engineering of scientific software
Software engineering of scientific software
 
Vahid Garousi-SE meets robotics
Vahid Garousi-SE meets roboticsVahid Garousi-SE meets robotics
Vahid Garousi-SE meets robotics
 

Último

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Experience in conducting 19 secondary (survey) studies in Software Engineering

  • 1. 1Vahid Garousi Experience in conducting 19 secondary (survey) studies in Software Engineering Dr. Vahid Garousi Associate Professor (Senior Lecturer) of Software Engineering Queen’s University Belfast, UK v.garousi@qub.ac.uk www.vgarousi.com @vgarousi Invited (online) talk for the University of Adelaide, Australia May 8, 2020 Based on studies conducted between 2009-2020: • 11 Systematic Literature Mapping (SLM) studies • 4 Systematic Literature Reviews (SLR) • 3 Multivocal Literature Reviews (MLR) • 1 Grey Literature Review (GLR)
  • 2. 2Vahid Garousi About me Education: PhD, Carleton University, Ottawa, Canada, 2006 MSc, University of Waterloo, Canada, 2003 BSc, Sharif University of Technology, Tehran, Iran, 2000 Work experience: Associate Professor, Queen’s University Belfast, UK, 2019- Associate Professor, Wageningen University, Netherlands, 2017-2019 Associate Professor, Hacettepe University, Ankara, Turkey, 2015-2017 Associate Professor, University of Calgary, Canada, 2006-2014 Senior Consultant, Bahar Software Engineering Consulting, since 2008- (Working closely with software companies since 2001) Software Engineer, Corsha Software Corp., Montreal, Canada, 1997-2001
  • 3. 3Vahid Garousi A big “thank you” to my co-authors (since 2003)…  I have been fortunate to have the chance to collaborate with these great researchers / practitioners since 2003
  • 4. 4Vahid Garousi Outline: Experience in conducting secondary (survey) studies in Software Engineering  What is a secondary study?  What are the different types of secondary studies?  Systematic Literature Mapping (SLM) studies  Systematic Literature Reviews (SLR)  Multivocal Literature Reviews (MLR)  Grey Literature Reviews (GLR)  How do they differ?  Why should (do) we conduct secondary studies?  What values do they provide? Their academic impact and industry impact  It all depends on their RQs (should be as insightful as possible)  How do we conduct secondary studies  General process for conducing secondary studies  Efforts spent on in conducting secondary studies  Experience-based guidelines for effective and efficient data extraction In each discussion, we will review a few working examples (papers)
  • 5. 5Vahid Garousi Terminology: What is a Secondary study?  Secondary (survey) study: A study of (primary research) studies, or using data from primary studies
  • 6. 6Vahid Garousi Terminology: What is a Review Study?
  • 7. 7Vahid Garousi Secondary studies in other fields  … where they were adopted from, to software engineering Adopted to
  • 8. 8Vahid Garousi SLRs in Social Sciences  There are many books…
  • 9. 9Vahid Garousi Outline: Experience in conducting secondary (survey) studies in Software Engineering  Secondary (survey) studies and their history  What are the different types of secondary studies?  Systematic Literature Mapping (SLM) studies  Systematic Literature Reviews (SLR)  Multivocal Literature Reviews (MLR)  Grey Literature Reviews (GLR)  …  How do they differ?  Why should (do) we conduct secondary studies?  What values do they provide? Their academic impact and industry impact  It all depends on their RQs (should be as insightful as possible)  How do we conduct secondary studies  General process for conducing secondary studies  Efforts spent on in conducting secondary studies  Experience-based guidelines for effective and efficient data extraction
  • 10. 10Vahid Garousi Different types of secondary studies  "A picture is worth a thousand words" is conducted by SLM (SM) SLR MLRMLM Papers in formal (academic) literature of includes of Mapping is conducted by Synthesis of evidence GLM GLR Sources in grey literature of includes is conducted by of includes includes includes includes SM/SLM: Systematic (literature) mapping (classification) SLR: Systematic literature review GLM: Grey literature mapping GLR: Grey literature review MLM: Multivocal literature mapping MLR: Multivocal literature review Method of analysis Sources under study (Primary studies) Secondary studies Technical online videos White papers Blog posts Types of secondary studies Tertiary studies STRSTM <<abstract>> Tertiary study <<abstract>> Secondary study Types of tertiary studies Mapping Synthesis ofof is conducted by is a study of a set of is a study of a set of Systematic Tertiary Review Systematic Tertiary Mapping Collected data or artifacts under analysis Source code Software processes Software models Software engineers, teams and organizations Other data / artifacts study discuss / share experience about <<abstract>> Data or artifacts under analysis Software tools Looks overwhelming… Let’s look at it, piece by piece Hint: Right click, then “Z”, then pan around
  • 11. 11Vahid Garousi How do SLRs and SLMs differ?  A Systematic Literature Review (SLR) :  Synthesizes research evidence published in a given area  A Systematic Literature Mapping (SLM /SM):  Provides a classification (mapping) of papers published in a given area  A SLM study often requires less effort compared to SLRs, while providing a more coarse-grained overview  A SLM is usually a first step towards a more in-depth SLR (first classify the papers, then synthesize their findings together)  All systematic literature studies should be: unbiased and repeatable  Summary:  SLR = Synthesis of research evidence in a given area  SLM (SM) = Classification (mapping) of papers in a given area
  • 12. 12Vahid Garousi How do SLRs and SLMs differ? Examples…
  • 13. 13Vahid Garousi How do SLRs and SLMs differ? By their RQs  Different focus. SLRs synthesize evidence and have more depth. SLM SLR
  • 14. 14Vahid Garousi MLRs and GLRs: If we want to (and we should!) synthesize knowledge /evidence from industry in our SE research  Multivocal Literature Reviews (MLR): both industrial (grey) and academic literature  Grey Literature Reviews (GLR): reviewing only industrial (grey) literature
  • 15. 15Vahid Garousi Outline: Experience in conducting secondary (survey) studies in Software Engineering  Secondary (survey) studies and their history  What are the different types of secondary studies?  Systematic Literature Mapping (SLM) studies  Systematic Literature Reviews (SLR)  Multivocal Literature Reviews (MLR)  Grey Literature Reviews (GLR)  …  How do they differ?  Why should (do) we conduct secondary studies?  What values do they provide? Their academic impact and industry impact  The raised RQs will determine the value and impact of the studies (RQs should be as insightful as possible)  How do we conduct secondary studies  General process for conducing secondary studies  Efforts spent on in conducting secondary studies  Experience-based guidelines for effective and efficient data extraction
  • 16. 16Vahid Garousi Values provided by secondary studies: Academic impacts/benefit  Helping the researchers (authors) themselves for determining what research topic to work on …  E.g., a few my PhD students in the past
  • 17. 17Vahid Garousi Values provided by secondary studies: Academic impact  Helping other researchers in their works. Can be measured by citations  Some of my top cited papers are secondary studies: Sorted
  • 18. 18Vahid Garousi Values provided by secondary studies: Industrial impact
  • 19. 19Vahid Garousi Importance of raising insightful Research Questions  The raised RQs will determine the value and impact of the studies  RQs should be as “insightful” as possible  Not just “convenient” RQs (for data which is “easy” to extract! But may not provide much real value) Real industry needs led to RQs
  • 20. 20Vahid Garousi Outline: Experience in conducting secondary (survey) studies in Software Engineering  Secondary (survey) studies and their history  What are the different types of secondary studies?  Systematic Literature Mapping (SLM) studies  Systematic Literature Reviews (SLR)  Multivocal Literature Reviews (MLR)  Grey Literature Reviews (GLR)  …  How do they differ?  Why should (do) we conduct secondary studies?  What values do they provide? Their academic impact and industry impact  It all depends on their RQs (should be as insightful as possible)  How to conduct secondary studies  General process for conducing secondary studies  Efforts spent on in conducting secondary studies  Experience-based guidelines for effective and efficient data extraction
  • 21. 21Vahid Garousi How to conduct secondary studies  Three guideline papers have been published:  For conducting SLRs, 2004  For conducting SLMs, 2015  For conducting MLRs, 2019 Each present certain processes (with similarities, but also differences), e.g., for SLMs:
  • 22. 22Vahid Garousi Outline: Experience in conducting secondary (survey) studies in Software Engineering  Secondary (survey) studies and their history  What are the different types of secondary studies?  Systematic Literature Mapping (SLM) studies  Systematic Literature Reviews (SLR)  Multivocal Literature Reviews (MLR)  Grey Literature Reviews (GLR)  …  How do they differ?  Why should (do) we conduct secondary studies?  What values do they provide? Their academic impact and industry impact  It all depends on their RQs (should be as insightful as possible)  How to conduct secondary studies  General process for conducing secondary studies  Efforts spent on in conducting secondary studies  Experience-based guidelines for effective and efficient data extraction
  • 23. 23Vahid Garousi Conducting secondary studies is VERY effort-intensive, and error-prone 0 10 20 30 40 50 60 70 1 6 11 16 21 26 31 36 41 46 51 56 61 66 Dataextractiontime(inminutes) Papers' extraction order in each researcher's assigned pool (time horizon) PhD student 1 PhD student 2 Senior Researcher 1 Senior Researcher 2  See the empirical data below for data extraction efforts of one SLR  We thus need to find ways to make the work effective and efficient PhD student 1 PhD student 2 Senior Researcher 1 Senior Researcher 2 Total Number of papers assigned to extract 108 91 58 55 312 Total extraction time (in hours) 54.0 33.7 7.8 16.5 112.0 Average extraction time per paper (minutes) 30.0 22.2 8.1 18.0 21.5
  • 24. 24Vahid Garousi Guidelines for effective and efficient data extraction  Even a paper on that topic! Process for efficient data extraction
  • 25. 25Vahid Garousi Outline: Experience in conducting secondary (survey) studies in Software Engineering  Secondary (survey) studies and their history  What are the different types of secondary studies?  Systematic Literature Mapping (SLM) studies  Systematic Literature Reviews (SLR)  Multivocal Literature Reviews (MLR)  Grey Literature Reviews (GLR)  How do they differ?  Why should (do) we conduct secondary studies?  What values do they provide? Their academic impact and industry impact  It all depends on their RQs (should be as insightful as possible)  How do we conduct secondary studies  General process for conducing secondary studies  Efforts spent on in conducting secondary studies  Experience-based guidelines for effective and efficient data extraction Questions / Answers