Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners

UFPA
UFPASoftware Engineering Reseacher at UFPA
Evidence Briefings:
Towards a Medium to Transfer Knowledge
from Systematic Reviews to Practitioners
@brunocartaxo @gustavopinto @scbs@soueltonvieira
moving to
1
Before we start..
2
Evidence-Based Medicine
EBM is the conscientious, explicit,
judicious and reasonable use of modern,
best evidence in making decisions about
the care of individual patients.
It integrates the clinical experience and
patient values with the best available
research
It aims to increase the use of high
quality clinical research in clinical
decision making
Acta Informatica Medica’2008 3
Evidence-Based Medicine
One of the greatest
achievements of EBM has been
the development of systematic
reviews and meta-analyses,
methods by which researchers
identify multiple studies on a
topic, separate the best ones and
then critically analyze them to
come up with a summary of the
best available evidence.
Acta Informatica Medica’2008 4
Evidence-Based Practice
5
EB Psychology EB Psychiatry
EBM 

EB Education

extends
Evidence-Based Practice
6
EB Psychology EB Psychiatry
EBM 

EB Education

extends
EB Software Eng.
Evidence-Based Software Engineering
Evidence-Based Software
Engineering (EBSE) is a way
to integrate the best research
evidence with practice.
Barbara Kitchenham
Keele University
ICSE’2004
7
1. Convert the need for information into
answerable questions
2. Identify the best evidence with which to
answer these questions
3. Appraise the evidence critically: assess
its validity and usefulness
4. Implement the results of this appraisal in
software engineering practice
5. Evaluate the performance of this
implementation
The 5 Steps of Evidence-Based Practice
}Systematic
Literature
Reviews
(SRs)
8
How to find the best evidence?
Software Engineering
conferences
Software Engineering
journals
9
How to find the best evidence?
X, Y, and Z: A Systematic
Literature Review
10
It involves reading the right
papers and then changing
behavior in the practice of the
discipline.
Trisha Greenhalgh
Oxford University
Evidence-Based practice is not only about reading
and summarizing papers
11
Fábio Queda
CIn @ UFPE
There is a lack of connection
between systematic reviews
and software engineering
practice
IST’2011
12
SRs do not provide guidelines for practitioners
Most of SR authors
affirmed that they
hadn’t a direct impact
on industrial practice
Lack of connection
with industry is the
6th top barrier
13
In addition
14
Evidence-Based Medicine (EBM)
researchers argue that SRs:
Focus on a narrow question
15
Are time consuming
they usually require
between 6 months and 2
years to complete
(1,139 hours, on average)
Policymakers often
require access to
contextualized
resources that
address a broader
scope of scientific
evidence quickly
On the other hand…
16
Rapid Reviews Briefings and Summaries
56% of the rapid
reviews were conducted
in the last 3 years
“Rapid reviews
simplify the
process of SRs
to produce
information in
a timely
manner”
“[Briefings] translates
existing SRs into actionable
messages in the form of
short accessible briefings”
17
EBM
Researchers
Health
decision-makers
18
EBSE
Researchers
Software
Industry
How to transfer knowledge
from systematic reviews to
software engineering
practice?
19
20
Evidence Briefings:
Towards a Medium to Transfer Knowledge
from Systematic Reviews to Practitioners
@brunocartaxo @gustavopinto @scbs@soueltonvieira
moving to
21
“Evidence Briefings”
22
An one-page
document, extracted
from a systematic
review, that contains
findings useful for
practitioners
Approach
23
1
Systematic
Reviews Selection
2
Systematic Review
Data Extraction
3
Evidence Briefings
Generation
4
Evidence Briefings
Evaluation
Approach
24
1
Systematic
Reviews Selection
2
Systematic Review
Data Extraction
3
Evidence Briefings
Generation
4
Evidence Briefings
Evaluation
25
1 Systematic Reviews Selection
120
Systematic Reviews
26
1 Systematic Reviews Selection
120
Systematic Reviews
Fábio Queda
CIn @ UFPE
YAY!
citation++
27
1 Systematic Reviews Selection
120
Systematic Reviews
32
Systematic Reviews
with guidelines
Fábio Queda
CIn @ UFPE
YAY!
citation++
28
1 Systematic Reviews Selection
120
Systematic Reviews
32
Systematic Reviews
with guidelines
24
Systematic Reviews
with search strings
Fábio Queda
CIn @ UFPE
YAY!
citation++
29
1 Systematic Reviews Selection
120
Systematic Reviews
32
Systematic Reviews
with guidelines
24
Systematic Reviews
with search strings
12
Selected SRs
Fábio Queda
CIn @ UFPE
YAY!
citation++
# Subject
2 Global software development
3 Agile software development
1 Software testing
1 Software requirements
1 Model based software development
1 Software development productivity
1 Cost and effort estimation
1 Code duplication
1 Software engineering knowledge management
Approach
30
1
Systematic
Reviews Selection
2
Systematic Review
Data Extraction
3
Evidence Briefings
Generation
4
Evidence Briefings
Evaluation
31
2 Systematic Reviews Data Extraction
Paper title:
Original
The effectiveness of pair programing: A meta-analysis
Briefing
The effectiveness of pair programming
32
2 Systematic Reviews Data Extraction
Paper title:
Research goals:
Original
The effectiveness of pair programing: A meta-analysis
Briefing
The effectiveness of pair programming
Template
This briefing reports evidence on <GOAL> based on scientific
evidence from a systematic review.
Briefing
This briefing reports evidence on the effectiveness of pair
programming around quality duration and effort based on
scientific evidence from a systematic review.
33
2 Systematic Reviews Data Extraction
Paper title:
Research goals:
Research findings:
Original
The effectiveness of pair programing: A meta-analysis
Briefing
The effectiveness of pair programming
Template
This briefing reports evidence on <GOAL> based on scientific
evidence from a systematic review.
Briefing
This briefing reports evidence on the effectiveness of pair
programming around quality duration and effort based on
scientific evidence from a systematic review.
Finding 1
Pairing up of individuals seems to elevate the junior pairs up to
near senior pair performance
Finding 2
If you do not know the seniority or skill levels of your
programmers, but do have a feeling for task complexity, then
employ pair programing either when task complexity is low and
time is of the essence, or when task complexity is high and
correctness if important
Approach
34
1
Systematic
Reviews Selection
2
Systematic Review
Data Extraction
3
Evidence Briefings
Generation
4
Evidence Briefings
Evaluation
35
3 Evidence Briefings Generation: Principles
Similarity: elements that are similar
are more likely to be organized
together
Proximity: closer elements are more
likely to be perceived as a group
Continuation: elements will be
grouped as a whole if they are co-
linear
Unity: elements that have a visual
connection should belong to a uniform
group
36
3 Evidence Briefings Generation
1. The title of the briefing
2. The goal of the briefing
3. The findings extracted
from the original review
4. An informative box
with general
information
5. The reference to the
original review
6. The logos of our research
group and university
37
3 Evidence Briefings Generation
1. The title of the briefing
2. The goal of the briefing
3. The findings extracted
from the original review
4. An informative box
with general
information
5. The reference to the
original review
6. The logos of our research
group and university
The template of Evidence Briefings is licensed under
CC-BY license!
Approach
38
1
Systematic
Reviews Selection
2
Systematic Review
Data Extraction
3
Evidence Briefings
Generation
4
Evidence Briefings
Evaluation
RQ: How practitioners and
researchers perceive the
content and format of
Evidence Briefings?
39
4 Evidence Briefings Evaluation
40
4 Evidence Briefings Evaluation: Practitioners
473
StackExchange Users
who asked questions
related to the SRs
41
4
1 SRs Search Strings
Queried a
StackExchange website
2
Removed false-positive
questions
3
Classified questions
using open card sort
4
programmers.stackexchange.com
sqa.stackexchange.com
pm.stackexchange.com



reverseengineering.stackexchange.com 

softwarerecs.stackexchange.com 

1,738 related questions
473 related questions
Kappa: 0.72
Evidence Briefings Evaluation: Practitioners
42
4
473
StackExchange Users
who asked questions
related to the SRs
Evidence Briefings Evaluation: Practitioners
43
4
473
StackExchange Users who
asked questions related
to the SRs
only 146 of them had
public profile
(LinkedIn, Github,
Twitter, etc)
Evidence Briefings Evaluation: Practitioners
44
4
The 22 authors of the 12
Systematic Reviews
Evidence Briefings Evaluation: Researchers
45
4 Evidence Briefings Evaluation: Survey
Survey principles:
Reciprocity (e.g., we raffled a 100 USD Amazon card gift)
Authority & Credibility (e.g, Ph.D., University professors)
Liking (e.g., personalized emails)
Scarcity: (e.g., we defined a deadline)
Brevity (e.g., we asked closed questions as much as possible)
Social Benefit (e.g., 1 USD for the Brazilian Red Cross)
Evidence Briefings Evaluation: Survey
46
4
Survey principles:
Reciprocity (e.g., we raffled a 100 USD Amazon card gift)
Authority & Credibility (e.g, Ph.D., University professors)
Liking (e.g., personalized emails)
Scarcity: (e.g., we defined a deadline)
Brevity (e.g., we asked closed questions as much as possible)
Social Benefit (e.g., 1 USD for the Brazilian Red Cross)
47
4
Survey with Practitioners (17 questions, 2 open-ended)
Survey with Researchers (8 questions, 2 open-ended)
Evidence Briefings Evaluation: Survey
7 respondents (31% of response rate)
32 respondents (22% of response rate)
Results
48
Survey with Practitioners
Survey with Researchers
Results
49
Survey with Practitioners
Survey with Researchers
50
Survey with Practitioners: Demographics
Q1. What is your current position?
Q2. How many years of experience do you have in your current
position?
51
Survey with Practitioners: Demographics
Q1. What is your current position?
Q2. How many years of experience do you have in your current
position?
52
Survey with Practitioners: Demographics
Q3. Where do you work?
Q4. What is your level of educational attainment?
53
Survey with Practitioners: Demographics
Q3. Where do you work?
Q4. What is your level of educational attainment?
54
Survey with Practitioners: Acquiring Knowledge
Q5. How often do you use StackExchange websites?
Q6. How often do you read software engineering research
papers?
55
Q7. Have you ever read a systematic review paper?
Q8. For what reason you read a systematic review paper?
Survey with Practitioners: Acquiring Knowledge
56
Q10. To what degree do you think the information available in the
briefing we sent to you can answer your question on StackExchange?
Survey with Practitioners: Briefings’ Content
57
Q10. To what degree do you think the information available in the
briefing we sent to you can answer your question on StackExchange?
Q11. Why?
Survey with Practitioners: Briefings’ Content
“The question is too specific”
“The question expected more than one
answer”
“The question touched a slightly
different issue”
“The briefing lacks details”
58
Survey with Practitioners: Briefings’ Content
Q12. Regardless the briefing answers or not your question, how
important do you think is the research presented on the briefing?
59
Q12. Regardless the briefing answers or not your question, how
important do you think is the research presented on the briefing?
Survey with Practitioners: Briefings’ Content
Q13. Why?
“Agile is not a one size fits all methodology. To make it
work you need to see what works for you and your
team. [...] Making bold high level statistical
statements about Agile software development will only
hurt it where as it can shine in truly Agile
organizations.”
60
Q14. How do you compare the answers from the StackExchange
community to the findings presented in the briefing?
Survey with Practitioners: Briefings’ Content
61
Survey with Practitioners: Briefings’ Format
Q15. How easy was to find the information in the briefing?
Q16. Is the briefing interface clear and understandable?

Q17. Does the briefing look reliable?
62
Q15. How easy was to find the information in the briefing?
Q16. Is the briefing interface clear and understandable?

Q17. Does the briefing look reliable?
Survey with Practitioners: Briefings’ Format
Results
63
Survey with Practitioners
Survey with Researchers
64
Survey with Researchers: Sharing Knowledge
Q1. How important for you is to share research results to
practitioners?
?
65
Survey with Researchers: Sharing Knowledge
Q1. How important for you is to share research results to
practitioners?
66
Survey with Researchers: Sharing Knowledge
Q2. How often do you share research results to practitioners?
67
Survey with Researchers: Sharing Knowledge
Q2. How often do you share research results to practitioners?
68
Survey with Researchers: Sharing Knowledge
Q2. How often do you share research results to practitioners?
Q3. How do you do that?
“Teaching”
“Seminars”
“Writing”
“Advisory work”
“Social Networks”
69
Survey with Researchers: Briefings’ Content
Q4. How does the briefing that we sent to you cover the main
findings of your paper?
70
Survey with Researchers: Briefings’ Content
Q4. How does the briefing that we sent to you cover the main
findings of your paper?
Q5. Why?
YAY! :-)
71
Survey with Researchers: Briefings’ Format
Q6. How easy was to find the information in the briefing?
Q7. Is the briefing interface clear and understandable?

Q8. Does the briefing look reliable?
Discussions
72
Revisiting Findings
73
Practitioners rarely use research papers as
mediums to acquire knowledge.
Software engineering practice still has many
beliefs with no evidence basis.
Revisiting Findings
74
Both researchers and practitioners positively
evaluated the evidence briefings
Revisiting Findings
75
Both researchers and practitioners positively
evaluated the evidence briefings
The briefings well covered the main findings of
the original systematic reviews
The Yin-Yang of Research and Practice
76
Researchers want to transfer knowledge.
But not all of them do so.
Practitioners want to be more aware of software
engineering research. But few of them do so.
Implications
77
Researchers
78
Researchers
79
Practitioners
80
Tool builders
81
Tool builders
82
Educators
83
Conference and Publicity Chairs
84
One last thing..
85
86
Search Strings are
your best
87
Assess your search
strings on
StackExchange on early
stages of a systematic
review planning!
88
Are your search strings
well-designed?
“quality + model”, “quality + model driven”
and “model driven + experience”
(software AND ((cost OR effort OR
productivity) WITH (factors OR indicators
OR drivers OR measure)))
89
Thanks!
Evidence Briefings:
Towards a Medium to Transfer Knowledge
from Systematic Reviews to Practitioners
@brunocartaxo @gustavopinto @scbs@soueltonvieira
moving to
90
1 of 90

Recommended

Q&A from ARDC webinar: ‘Data management in NHMRC’s revised National Statemen... by
Q&A from  ARDC webinar: ‘Data management in NHMRC’s revised National Statemen...Q&A from  ARDC webinar: ‘Data management in NHMRC’s revised National Statemen...
Q&A from ARDC webinar: ‘Data management in NHMRC’s revised National Statemen...ARDC
260 views3 slides
Do Open data badges influence author behaviour? A case study at Springer Nature by
Do Open data badges influence author behaviour? A case study at Springer NatureDo Open data badges influence author behaviour? A case study at Springer Nature
Do Open data badges influence author behaviour? A case study at Springer NatureRebecca Grant
102 views23 slides
The comparative study of information retrieval models used in search engines by
The comparative study of information retrieval models used in search enginesThe comparative study of information retrieval models used in search engines
The comparative study of information retrieval models used in search enginesfawad khan
186 views10 slides
Machine learning assisted citation screening for Systematic Reviews - Anjani ... by
Machine learning assisted citation screening for Systematic Reviews - Anjani ...Machine learning assisted citation screening for Systematic Reviews - Anjani ...
Machine learning assisted citation screening for Systematic Reviews - Anjani ...Institute of Information Systems (HES-SO)
188 views14 slides
Research in the time of Covid: Surveying impacts on Early Career Researchers by
Research in the time of Covid: Surveying impacts on Early Career ResearchersResearch in the time of Covid: Surveying impacts on Early Career Researchers
Research in the time of Covid: Surveying impacts on Early Career ResearchersRebecca Grant
219 views35 slides
Fb11001 reliability and_validity_in_qualitative_research_summary by
Fb11001 reliability and_validity_in_qualitative_research_summaryFb11001 reliability and_validity_in_qualitative_research_summary
Fb11001 reliability and_validity_in_qualitative_research_summaryDr. Akshay S. Bhat
1.4K views4 slides

More Related Content

What's hot

Large Scale Studies: Malware Needles in a Haystack by
Large Scale Studies: Malware Needles in a HaystackLarge Scale Studies: Malware Needles in a Haystack
Large Scale Studies: Malware Needles in a HaystackMarcus Botacin
56 views40 slides
2 ijmtst031002 by
2 ijmtst0310022 ijmtst031002
2 ijmtst031002IJMTST Journal
26 views8 slides
Clinical research innovation hub walking deck v12 by
Clinical research innovation hub walking deck v12Clinical research innovation hub walking deck v12
Clinical research innovation hub walking deck v12Ryan Tubbs
41 views18 slides
Efficient instant fuzzy search with proximity ranking by
Efficient instant fuzzy search with proximity rankingEfficient instant fuzzy search with proximity ranking
Efficient instant fuzzy search with proximity rankingShakas Technologies
386 views6 slides
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT by
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTA REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTijseajournal
144 views20 slides
Resourcd File by
Resourcd FileResourcd File
Resourcd FileResourcd
268 views5 slides

What's hot(19)

Large Scale Studies: Malware Needles in a Haystack by Marcus Botacin
Large Scale Studies: Malware Needles in a HaystackLarge Scale Studies: Malware Needles in a Haystack
Large Scale Studies: Malware Needles in a Haystack
Marcus Botacin56 views
Clinical research innovation hub walking deck v12 by Ryan Tubbs
Clinical research innovation hub walking deck v12Clinical research innovation hub walking deck v12
Clinical research innovation hub walking deck v12
Ryan Tubbs41 views
Efficient instant fuzzy search with proximity ranking by Shakas Technologies
Efficient instant fuzzy search with proximity rankingEfficient instant fuzzy search with proximity ranking
Efficient instant fuzzy search with proximity ranking
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT by ijseajournal
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTA REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
ijseajournal144 views
Resourcd File by Resourcd
Resourcd FileResourcd File
Resourcd File
Resourcd268 views
An Advanced IR System of Relational Keyword Search Technique by paperpublications3
An Advanced IR System of Relational Keyword Search TechniqueAn Advanced IR System of Relational Keyword Search Technique
An Advanced IR System of Relational Keyword Search Technique
Citation semantic based approaches to identify article quality by csandit
Citation semantic based approaches to identify article qualityCitation semantic based approaches to identify article quality
Citation semantic based approaches to identify article quality
csandit758 views
A Model of Decision Support System for Research Topic Selection and Plagiaris... by theijes
A Model of Decision Support System for Research Topic Selection and Plagiaris...A Model of Decision Support System for Research Topic Selection and Plagiaris...
A Model of Decision Support System for Research Topic Selection and Plagiaris...
theijes24 views
Quantitative data analysis - Attitudes Towards Research by Lee Cox
Quantitative data analysis - Attitudes Towards ResearchQuantitative data analysis - Attitudes Towards Research
Quantitative data analysis - Attitudes Towards Research
Lee Cox2.9K views
Gaining credit for sharing research data by Varsha Khodiyar
Gaining credit for sharing research dataGaining credit for sharing research data
Gaining credit for sharing research data
Varsha Khodiyar444 views
Multimethod research by sahughes
Multimethod researchMultimethod research
Multimethod research
sahughes10K views
Qualitative & Mixed Methods Research by Sohail Bajammal
Qualitative & Mixed Methods ResearchQualitative & Mixed Methods Research
Qualitative & Mixed Methods Research
Sohail Bajammal2.1K views
Mixed Method Research by ABCComputers
Mixed Method ResearchMixed Method Research
Mixed Method Research
ABCComputers189 views

Viewers also liked

Possibilidades com python by
Possibilidades com pythonPossibilidades com python
Possibilidades com pythonUFPA
1.1K views48 slides
Research Knowledge Mobilization 2.0 Tools: create knowledge transfer networks by
Research Knowledge Mobilization  2.0 Tools: create knowledge transfer networksResearch Knowledge Mobilization  2.0 Tools: create knowledge transfer networks
Research Knowledge Mobilization 2.0 Tools: create knowledge transfer networksUBC_NCIE
639 views38 slides
Coses sobre Picasso by
Coses sobre PicassoCoses sobre Picasso
Coses sobre Picassoceipeltemple
1K views38 slides
Role of the CKO, Sue Lacey Bryant 061209 by
Role of the CKO, Sue Lacey Bryant   061209Role of the CKO, Sue Lacey Bryant   061209
Role of the CKO, Sue Lacey Bryant 061209suelb
658 views22 slides
Intergenerational Knowledge Transfer Translated by
Intergenerational Knowledge Transfer TranslatedIntergenerational Knowledge Transfer Translated
Intergenerational Knowledge Transfer TranslatedBolz Center for Arts Administration
665 views48 slides

Similar to Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners

Systematic review by
Systematic reviewSystematic review
Systematic reviewKhalid Mahmood
22K views32 slides
Presentation s rs by
Presentation s rsPresentation s rs
Presentation s rsjnmueller
790 views42 slides
Examples Of Critical Appraisal Essays by
Examples Of Critical Appraisal EssaysExamples Of Critical Appraisal Essays
Examples Of Critical Appraisal EssaysCustom Paper Writing Services
16 views8 slides
Systematic Reviews, Tech Mining, and Other Knowledge Synthesis Beasts of Burden by
Systematic Reviews, Tech Mining, and Other Knowledge Synthesis Beasts of BurdenSystematic Reviews, Tech Mining, and Other Knowledge Synthesis Beasts of Burden
Systematic Reviews, Tech Mining, and Other Knowledge Synthesis Beasts of BurdenUniversity of Michigan Taubman Health Sciences Library
20 views58 slides
Evaluating e reference by
Evaluating e referenceEvaluating e reference
Evaluating e referenceElaine Lasda
607 views30 slides
Systematic Review Essay Examples by
Systematic Review Essay ExamplesSystematic Review Essay Examples
Systematic Review Essay ExamplesWhitney Turner
5 views42 slides

Similar to Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners(20)

Presentation s rs by jnmueller
Presentation s rsPresentation s rs
Presentation s rs
jnmueller790 views
Evaluating e reference by Elaine Lasda
Evaluating e referenceEvaluating e reference
Evaluating e reference
Elaine Lasda607 views
Cochrane Library Training by Tamara Rader
Cochrane Library TrainingCochrane Library Training
Cochrane Library Training
Tamara Rader15K views
Different sources of data used to extract for writing a systematic review – p... by Pubrica
Different sources of data used to extract for writing a systematic review – p...Different sources of data used to extract for writing a systematic review – p...
Different sources of data used to extract for writing a systematic review – p...
Pubrica 50 views
Let's Talk Research Annual Conference - 24th-25th September 2014 (Professor R... by NHSNWRD
Let's Talk Research Annual Conference - 24th-25th September 2014 (Professor R...Let's Talk Research Annual Conference - 24th-25th September 2014 (Professor R...
Let's Talk Research Annual Conference - 24th-25th September 2014 (Professor R...
NHSNWRD352 views
Systematic Literature Review and Meta-Analysis (1).pptx by EDCEILIYAHDENTALCARE
Systematic Literature Review and Meta-Analysis (1).pptxSystematic Literature Review and Meta-Analysis (1).pptx
Systematic Literature Review and Meta-Analysis (1).pptx
Systematic literature review technique.pptx by TANMAY DAS GUPTA
Systematic literature review technique.pptxSystematic literature review technique.pptx
Systematic literature review technique.pptx
TANMAY DAS GUPTA70 views
Systematic Reviews and Knowledge Syntheses: What a Librarian Needs to Know by Lorie Kloda
Systematic Reviews and Knowledge Syntheses: What a Librarian Needs to KnowSystematic Reviews and Knowledge Syntheses: What a Librarian Needs to Know
Systematic Reviews and Knowledge Syntheses: What a Librarian Needs to Know
Lorie Kloda780 views
eahil cpd pilot program. Webinar 50 shades of review by maria gp
 eahil cpd pilot program. Webinar 50 shades of review eahil cpd pilot program. Webinar 50 shades of review
eahil cpd pilot program. Webinar 50 shades of review
maria gp3.8K views
Omics Logic - Bioinformatics 2.0 by Elia Brodsky
Omics Logic - Bioinformatics 2.0Omics Logic - Bioinformatics 2.0
Omics Logic - Bioinformatics 2.0
Elia Brodsky175 views
Introduction to Systematic Literature Review method by Norsaremah Salleh
Introduction to Systematic Literature Review methodIntroduction to Systematic Literature Review method
Introduction to Systematic Literature Review method
Norsaremah Salleh14.8K views
Analytical Methods for Systematic Review Support by Douglas Joubert
Analytical Methods for Systematic Review SupportAnalytical Methods for Systematic Review Support
Analytical Methods for Systematic Review Support
Douglas Joubert612 views
Systematic review on project actuality by ijcsit
Systematic review on project actualitySystematic review on project actuality
Systematic review on project actuality
ijcsit232 views

More from UFPA

What Programmers Say About Refactoring Tools? An Empirical Investigation of ... by
What Programmers Say About Refactoring Tools? An Empirical Investigation of ...What Programmers Say About Refactoring Tools? An Empirical Investigation of ...
What Programmers Say About Refactoring Tools? An Empirical Investigation of ...UFPA
1.8K views30 slides
Python simplecv by
Python simplecvPython simplecv
Python simplecvUFPA
6.7K views94 slides
Porque aprender haskell me fez um programador python melhor? by
Porque aprender haskell me fez um programador python melhor?Porque aprender haskell me fez um programador python melhor?
Porque aprender haskell me fez um programador python melhor?UFPA
4.7K views103 slides
Are Java Programmers Transitioning to Multicore? by
Are Java Programmers Transitioning to Multicore? Are Java Programmers Transitioning to Multicore?
Are Java Programmers Transitioning to Multicore? UFPA
584 views32 slides
Beljug2010 by
Beljug2010Beljug2010
Beljug2010UFPA
914 views75 slides
Grails from scratch by
Grails from scratchGrails from scratch
Grails from scratchUFPA
1.4K views50 slides

More from UFPA(7)

What Programmers Say About Refactoring Tools? An Empirical Investigation of ... by UFPA
What Programmers Say About Refactoring Tools? An Empirical Investigation of ...What Programmers Say About Refactoring Tools? An Empirical Investigation of ...
What Programmers Say About Refactoring Tools? An Empirical Investigation of ...
UFPA1.8K views
Python simplecv by UFPA
Python simplecvPython simplecv
Python simplecv
UFPA6.7K views
Porque aprender haskell me fez um programador python melhor? by UFPA
Porque aprender haskell me fez um programador python melhor?Porque aprender haskell me fez um programador python melhor?
Porque aprender haskell me fez um programador python melhor?
UFPA4.7K views
Are Java Programmers Transitioning to Multicore? by UFPA
Are Java Programmers Transitioning to Multicore? Are Java Programmers Transitioning to Multicore?
Are Java Programmers Transitioning to Multicore?
UFPA584 views
Beljug2010 by UFPA
Beljug2010Beljug2010
Beljug2010
UFPA914 views
Grails from scratch by UFPA
Grails from scratchGrails from scratch
Grails from scratch
UFPA1.4K views
A computacao e_voce_caminhos_para_seguir by UFPA
A computacao e_voce_caminhos_para_seguirA computacao e_voce_caminhos_para_seguir
A computacao e_voce_caminhos_para_seguir
UFPA614 views

Recently uploaded

Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ... by
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...marksimpsongw
74 views34 slides
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... by
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
391 views59 slides
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida by
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDeltares
17 views9 slides
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 by
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Icinga
36 views17 slides
SAP FOR CONTRACT MANUFACTURING.pdf by
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdfVirendra Rai, PMP
11 views2 slides
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon by
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDeltares
11 views43 slides

Recently uploaded(20)

Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ... by marksimpsongw
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
marksimpsongw74 views
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... by Safe Software
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software391 views
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida by Deltares
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
Deltares17 views
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 by Icinga
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga36 views
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon by Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares11 views
El Arte de lo Possible by Neo4j
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j34 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares10 views
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... by Deltares
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
Deltares7 views
What Can Employee Monitoring Software Do?​ by wAnywhere
What Can Employee Monitoring Software Do?​What Can Employee Monitoring Software Do?​
What Can Employee Monitoring Software Do?​
wAnywhere18 views
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove... by Deltares
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
DSD-INT 2023 HydroMT model building and river-coast coupling in Python - Bove...
Deltares15 views
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan... by Deltares
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
DSD-INT 2023 Baseline studies for Strategic Coastal protection for Long Islan...
Deltares10 views
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by Deltares
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
Deltares9 views
Software testing company in India.pptx by SakshiPatel82
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
SakshiPatel827 views
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Cycleops - Automate deployments on top of bare metal.pptx by Thanassis Parathyras
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptx

Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners

  • 1. Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners @brunocartaxo @gustavopinto @scbs@soueltonvieira moving to 1
  • 3. Evidence-Based Medicine EBM is the conscientious, explicit, judicious and reasonable use of modern, best evidence in making decisions about the care of individual patients. It integrates the clinical experience and patient values with the best available research It aims to increase the use of high quality clinical research in clinical decision making Acta Informatica Medica’2008 3
  • 4. Evidence-Based Medicine One of the greatest achievements of EBM has been the development of systematic reviews and meta-analyses, methods by which researchers identify multiple studies on a topic, separate the best ones and then critically analyze them to come up with a summary of the best available evidence. Acta Informatica Medica’2008 4
  • 5. Evidence-Based Practice 5 EB Psychology EB Psychiatry EBM 
 EB Education
 extends
  • 6. Evidence-Based Practice 6 EB Psychology EB Psychiatry EBM 
 EB Education
 extends EB Software Eng.
  • 7. Evidence-Based Software Engineering Evidence-Based Software Engineering (EBSE) is a way to integrate the best research evidence with practice. Barbara Kitchenham Keele University ICSE’2004 7
  • 8. 1. Convert the need for information into answerable questions 2. Identify the best evidence with which to answer these questions 3. Appraise the evidence critically: assess its validity and usefulness 4. Implement the results of this appraisal in software engineering practice 5. Evaluate the performance of this implementation The 5 Steps of Evidence-Based Practice }Systematic Literature Reviews (SRs) 8
  • 9. How to find the best evidence? Software Engineering conferences Software Engineering journals 9
  • 10. How to find the best evidence? X, Y, and Z: A Systematic Literature Review 10
  • 11. It involves reading the right papers and then changing behavior in the practice of the discipline. Trisha Greenhalgh Oxford University Evidence-Based practice is not only about reading and summarizing papers 11
  • 12. Fábio Queda CIn @ UFPE There is a lack of connection between systematic reviews and software engineering practice IST’2011 12
  • 13. SRs do not provide guidelines for practitioners Most of SR authors affirmed that they hadn’t a direct impact on industrial practice Lack of connection with industry is the 6th top barrier 13
  • 15. Evidence-Based Medicine (EBM) researchers argue that SRs: Focus on a narrow question 15 Are time consuming they usually require between 6 months and 2 years to complete (1,139 hours, on average) Policymakers often require access to contextualized resources that address a broader scope of scientific evidence quickly On the other hand…
  • 16. 16 Rapid Reviews Briefings and Summaries 56% of the rapid reviews were conducted in the last 3 years “Rapid reviews simplify the process of SRs to produce information in a timely manner” “[Briefings] translates existing SRs into actionable messages in the form of short accessible briefings”
  • 19. How to transfer knowledge from systematic reviews to software engineering practice? 19
  • 20. 20
  • 21. Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners @brunocartaxo @gustavopinto @scbs@soueltonvieira moving to 21
  • 22. “Evidence Briefings” 22 An one-page document, extracted from a systematic review, that contains findings useful for practitioners
  • 23. Approach 23 1 Systematic Reviews Selection 2 Systematic Review Data Extraction 3 Evidence Briefings Generation 4 Evidence Briefings Evaluation
  • 24. Approach 24 1 Systematic Reviews Selection 2 Systematic Review Data Extraction 3 Evidence Briefings Generation 4 Evidence Briefings Evaluation
  • 25. 25 1 Systematic Reviews Selection 120 Systematic Reviews
  • 26. 26 1 Systematic Reviews Selection 120 Systematic Reviews Fábio Queda CIn @ UFPE YAY! citation++
  • 27. 27 1 Systematic Reviews Selection 120 Systematic Reviews 32 Systematic Reviews with guidelines Fábio Queda CIn @ UFPE YAY! citation++
  • 28. 28 1 Systematic Reviews Selection 120 Systematic Reviews 32 Systematic Reviews with guidelines 24 Systematic Reviews with search strings Fábio Queda CIn @ UFPE YAY! citation++
  • 29. 29 1 Systematic Reviews Selection 120 Systematic Reviews 32 Systematic Reviews with guidelines 24 Systematic Reviews with search strings 12 Selected SRs Fábio Queda CIn @ UFPE YAY! citation++ # Subject 2 Global software development 3 Agile software development 1 Software testing 1 Software requirements 1 Model based software development 1 Software development productivity 1 Cost and effort estimation 1 Code duplication 1 Software engineering knowledge management
  • 30. Approach 30 1 Systematic Reviews Selection 2 Systematic Review Data Extraction 3 Evidence Briefings Generation 4 Evidence Briefings Evaluation
  • 31. 31 2 Systematic Reviews Data Extraction Paper title: Original The effectiveness of pair programing: A meta-analysis Briefing The effectiveness of pair programming
  • 32. 32 2 Systematic Reviews Data Extraction Paper title: Research goals: Original The effectiveness of pair programing: A meta-analysis Briefing The effectiveness of pair programming Template This briefing reports evidence on <GOAL> based on scientific evidence from a systematic review. Briefing This briefing reports evidence on the effectiveness of pair programming around quality duration and effort based on scientific evidence from a systematic review.
  • 33. 33 2 Systematic Reviews Data Extraction Paper title: Research goals: Research findings: Original The effectiveness of pair programing: A meta-analysis Briefing The effectiveness of pair programming Template This briefing reports evidence on <GOAL> based on scientific evidence from a systematic review. Briefing This briefing reports evidence on the effectiveness of pair programming around quality duration and effort based on scientific evidence from a systematic review. Finding 1 Pairing up of individuals seems to elevate the junior pairs up to near senior pair performance Finding 2 If you do not know the seniority or skill levels of your programmers, but do have a feeling for task complexity, then employ pair programing either when task complexity is low and time is of the essence, or when task complexity is high and correctness if important
  • 34. Approach 34 1 Systematic Reviews Selection 2 Systematic Review Data Extraction 3 Evidence Briefings Generation 4 Evidence Briefings Evaluation
  • 35. 35 3 Evidence Briefings Generation: Principles Similarity: elements that are similar are more likely to be organized together Proximity: closer elements are more likely to be perceived as a group Continuation: elements will be grouped as a whole if they are co- linear Unity: elements that have a visual connection should belong to a uniform group
  • 36. 36 3 Evidence Briefings Generation 1. The title of the briefing 2. The goal of the briefing 3. The findings extracted from the original review 4. An informative box with general information 5. The reference to the original review 6. The logos of our research group and university
  • 37. 37 3 Evidence Briefings Generation 1. The title of the briefing 2. The goal of the briefing 3. The findings extracted from the original review 4. An informative box with general information 5. The reference to the original review 6. The logos of our research group and university The template of Evidence Briefings is licensed under CC-BY license!
  • 38. Approach 38 1 Systematic Reviews Selection 2 Systematic Review Data Extraction 3 Evidence Briefings Generation 4 Evidence Briefings Evaluation
  • 39. RQ: How practitioners and researchers perceive the content and format of Evidence Briefings? 39 4 Evidence Briefings Evaluation
  • 40. 40 4 Evidence Briefings Evaluation: Practitioners 473 StackExchange Users who asked questions related to the SRs
  • 41. 41 4 1 SRs Search Strings Queried a StackExchange website 2 Removed false-positive questions 3 Classified questions using open card sort 4 programmers.stackexchange.com sqa.stackexchange.com pm.stackexchange.com
 
 reverseengineering.stackexchange.com 
 softwarerecs.stackexchange.com 
 1,738 related questions 473 related questions Kappa: 0.72 Evidence Briefings Evaluation: Practitioners
  • 42. 42 4 473 StackExchange Users who asked questions related to the SRs Evidence Briefings Evaluation: Practitioners
  • 43. 43 4 473 StackExchange Users who asked questions related to the SRs only 146 of them had public profile (LinkedIn, Github, Twitter, etc) Evidence Briefings Evaluation: Practitioners
  • 44. 44 4 The 22 authors of the 12 Systematic Reviews Evidence Briefings Evaluation: Researchers
  • 45. 45 4 Evidence Briefings Evaluation: Survey Survey principles: Reciprocity (e.g., we raffled a 100 USD Amazon card gift) Authority & Credibility (e.g, Ph.D., University professors) Liking (e.g., personalized emails) Scarcity: (e.g., we defined a deadline) Brevity (e.g., we asked closed questions as much as possible) Social Benefit (e.g., 1 USD for the Brazilian Red Cross)
  • 46. Evidence Briefings Evaluation: Survey 46 4 Survey principles: Reciprocity (e.g., we raffled a 100 USD Amazon card gift) Authority & Credibility (e.g, Ph.D., University professors) Liking (e.g., personalized emails) Scarcity: (e.g., we defined a deadline) Brevity (e.g., we asked closed questions as much as possible) Social Benefit (e.g., 1 USD for the Brazilian Red Cross)
  • 47. 47 4 Survey with Practitioners (17 questions, 2 open-ended) Survey with Researchers (8 questions, 2 open-ended) Evidence Briefings Evaluation: Survey 7 respondents (31% of response rate) 32 respondents (22% of response rate)
  • 50. 50 Survey with Practitioners: Demographics Q1. What is your current position? Q2. How many years of experience do you have in your current position?
  • 51. 51 Survey with Practitioners: Demographics Q1. What is your current position? Q2. How many years of experience do you have in your current position?
  • 52. 52 Survey with Practitioners: Demographics Q3. Where do you work? Q4. What is your level of educational attainment?
  • 53. 53 Survey with Practitioners: Demographics Q3. Where do you work? Q4. What is your level of educational attainment?
  • 54. 54 Survey with Practitioners: Acquiring Knowledge Q5. How often do you use StackExchange websites? Q6. How often do you read software engineering research papers?
  • 55. 55 Q7. Have you ever read a systematic review paper? Q8. For what reason you read a systematic review paper? Survey with Practitioners: Acquiring Knowledge
  • 56. 56 Q10. To what degree do you think the information available in the briefing we sent to you can answer your question on StackExchange? Survey with Practitioners: Briefings’ Content
  • 57. 57 Q10. To what degree do you think the information available in the briefing we sent to you can answer your question on StackExchange? Q11. Why? Survey with Practitioners: Briefings’ Content “The question is too specific” “The question expected more than one answer” “The question touched a slightly different issue” “The briefing lacks details”
  • 58. 58 Survey with Practitioners: Briefings’ Content Q12. Regardless the briefing answers or not your question, how important do you think is the research presented on the briefing?
  • 59. 59 Q12. Regardless the briefing answers or not your question, how important do you think is the research presented on the briefing? Survey with Practitioners: Briefings’ Content Q13. Why? “Agile is not a one size fits all methodology. To make it work you need to see what works for you and your team. [...] Making bold high level statistical statements about Agile software development will only hurt it where as it can shine in truly Agile organizations.”
  • 60. 60 Q14. How do you compare the answers from the StackExchange community to the findings presented in the briefing? Survey with Practitioners: Briefings’ Content
  • 61. 61 Survey with Practitioners: Briefings’ Format Q15. How easy was to find the information in the briefing? Q16. Is the briefing interface clear and understandable?
 Q17. Does the briefing look reliable?
  • 62. 62 Q15. How easy was to find the information in the briefing? Q16. Is the briefing interface clear and understandable?
 Q17. Does the briefing look reliable? Survey with Practitioners: Briefings’ Format
  • 64. 64 Survey with Researchers: Sharing Knowledge Q1. How important for you is to share research results to practitioners? ?
  • 65. 65 Survey with Researchers: Sharing Knowledge Q1. How important for you is to share research results to practitioners?
  • 66. 66 Survey with Researchers: Sharing Knowledge Q2. How often do you share research results to practitioners?
  • 67. 67 Survey with Researchers: Sharing Knowledge Q2. How often do you share research results to practitioners?
  • 68. 68 Survey with Researchers: Sharing Knowledge Q2. How often do you share research results to practitioners? Q3. How do you do that? “Teaching” “Seminars” “Writing” “Advisory work” “Social Networks”
  • 69. 69 Survey with Researchers: Briefings’ Content Q4. How does the briefing that we sent to you cover the main findings of your paper?
  • 70. 70 Survey with Researchers: Briefings’ Content Q4. How does the briefing that we sent to you cover the main findings of your paper? Q5. Why? YAY! :-)
  • 71. 71 Survey with Researchers: Briefings’ Format Q6. How easy was to find the information in the briefing? Q7. Is the briefing interface clear and understandable?
 Q8. Does the briefing look reliable?
  • 73. Revisiting Findings 73 Practitioners rarely use research papers as mediums to acquire knowledge. Software engineering practice still has many beliefs with no evidence basis.
  • 74. Revisiting Findings 74 Both researchers and practitioners positively evaluated the evidence briefings
  • 75. Revisiting Findings 75 Both researchers and practitioners positively evaluated the evidence briefings The briefings well covered the main findings of the original systematic reviews
  • 76. The Yin-Yang of Research and Practice 76 Researchers want to transfer knowledge. But not all of them do so. Practitioners want to be more aware of software engineering research. But few of them do so.
  • 87. 87 Assess your search strings on StackExchange on early stages of a systematic review planning!
  • 88. 88 Are your search strings well-designed? “quality + model”, “quality + model driven” and “model driven + experience” (software AND ((cost OR effort OR productivity) WITH (factors OR indicators OR drivers OR measure)))
  • 90. Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners @brunocartaxo @gustavopinto @scbs@soueltonvieira moving to 90