SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Daniel Méndez
Technical University of Munich, Germany
www.mendezfe.org


Requirements Engineering Research
How good are we at solving practical problems?
@mendezfe
Farewell Lecture Roel Wieringa
Twente University, the Netherlands
1968
19771968
19931977
19971993
19971993
19971993
19971993
How relevant is our research to industry?
Example: “Goal-oriented RE” (GORE)
Example: “Goal-oriented RE” (GORE)
Papers published [1]: 966
[1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016
Example: “Goal-oriented RE” (GORE)
Papers published [1]: 966
[1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016
Papers including a case study [1]: 131
Example: “Goal-oriented RE” (GORE)
Papers published [1]: 966
[2] Mavin, et al. Does Goal-Oriented Requirements Engineering Achieve its Goal?, 2017
[1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016
Papers including a case study [1]: 131
Studies involving practitioners [2]: 20
Example: “Goal-oriented RE” (GORE)
Papers published [1]: 966
[2] Mavin, et al. Does Goal-Oriented Requirements Engineering Achieve its Goal?, 2017
[3] Mendez et al. Naming the Pain in Requirements Engineering Initiative - www.re-survey.org
[1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016
Papers including a case study [1]: 131
Studies involving practitioners [2]: 20
Practitioners actually using GORE [3]: ~ 5%
Example: “Goal-oriented RE” (GORE)
Papers published [1]: 966
[2] Mavin, et al. Does Goal-Oriented Requirements Engineering Achieve its Goal?, 2017
[3] Mendez et al. Naming the Pain in Requirements Engineering Initiative - www.re-survey.org
[1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016
Papers including a case study [1]: 131
Studies involving practitioners [2]: 20
Practitioners actually using GORE [3]: ~ 5%
For comparison:
Icelanders believing in elves [4]:
[4] https://www.nationalgeographic.com/travel/destinations/europe/iceland/believes-elves-exist-mythology/
54%
Key question
How can we foster the

practical relevance of our research?
Key question
How can we foster the

practical relevance of our research?
This is a recognised problem
How can we foster the

practical relevance of our research?
What do practitioners think about
How can we foster the

practical relevance of our research?
Of course, we studied also that in more detail.
Franch Vogelsang Knauss Heldal Travassos CarverMéndez Coupette
What do practitioners think about
Study design (simplified)
Collection of 435 RE publications 

from 2010-2016
Study design (simplified)
Collection of 435 RE publications 

from 2010-2016
1-sentence summary for each
paper following same pattern
“A method to automatically recover
traceability links between various software
artefacts based on topic modelling”
“An experiment with students for
comparing two requirements elicitation
techniques when instantiating software
product lines (SPL) in order to understand
which approach is more suitable for eliciting
requirements in SPL”
A [contribution type] to [utility / scope] in
order to [improvement goal]
Study design (simplified)
Collection of 435 RE publications 

from 2010-2016
1-sentence summary for each
paper following same pattern
Online survey with practitioners:
– assess the papers based on (sample) summaries
– propose research topics they find relevant
– demographics
Study design (simplified)
Collection of 435 RE publications 

from 2010-2016
1-sentence summary for each
paper following same pattern
Online survey with practitioners:
– assess the papers based on (sample) summaries
– propose research topics they find relevant
– demographics
• 2164 ratings (positive and negative) and reasons
• 103 suggestions on RE research topics
Study design (simplified)
Collection of 435 RE publications 

from 2010-2016
1-sentence summary for each
paper following same pattern
Online survey with practitioners:
– assess the papers based on (sample) summaries
– propose research topics they find relevant
– demographics
• 2164 ratings (positive and negative) and reasons
• 103 suggestions on RE research topics
Aggregation, anonymisation, analysis, disclosure (open data)
Why anonymisation is so important
“Fluffy topic”
“Who cares?”
“Not relevant
for my work”
Eckhardt, Vogelsang, Mendez. 

Are “non-functional” requirements really non-
functional? An Investigation of Non-functional
Requirements in Practice. (ICSE 2016)
Racheva, Daneva, Sikkel Herrmann, Wieringa. 

Do We Know Enough about Requirements Prioritization
in Agile Projects: Insights from a Case Study. (RE 2010)
“blablabla”
Rated unimportant
Rated worthwhile
How did practitioners rate the 

relevance of the various research topics?
Rating by contribution topics
Essential
Worthwhile
Unwise
Unimportant
[Blended out for reasons of simplicity]
...
...
Rating by contribution topics
Essential
Worthwhile
Unwise
Unimportant
[Blended out for reasons of simplicity]
Everything seems to be
relatively interesting.
(To some, even goal
models seem essential.)
...
...
Rating by utility / scope facet
Essential
Worthwhile
Unwise
Unimportant
Rating by utility / scope facet
Essential
Worthwhile
Unwise
Unimportant
Even formal methods
are well perceived.
Rating by quality facet
Essential
Worthwhile
Unwise
Unimportant
usability
safety
reliability
performance
security
quality in general
functionality
sustainability
[Blended out for reasons of simplicity]
[Blended out for reasons of simplicity]
Rating by quality facet
Essential
Worthwhile
Unwise
Unimportant
usability
safety
reliability
performance
security
quality in general
functionality
sustainability
[Blended out for reasons of simplicity]
[Blended out for reasons of simplicity]
Every quality aspect
seems to matter. Safety,
Security, and Reliability
seem particularly
important.
If the topics are not the decisive factor,
what else could matter?
Does the conference venue matter?
Essential
Worthwhile
Unwise
Unimportant
Does the conference venue matter?
Essential
Worthwhile
Unwise
Unimportant
No.
Does the authors’ affiliation matter?
Essential
Worthwhile
Unwise
Unimportant
Does the authors’ affiliation matter?
Essential
Worthwhile
Unwise
Unimportant
No, but…
…the choice of track
seems to be indicative.
Does the research method matter?
Essential
Worthwhile
Unwise
Unimportant
Engineering Solution
Proposals
Observational Studies
Controlled Laboratory

Experiments
[Rest blended out 

for reasons of 

simplicity]
…
…
Does the research method matter?
Essential
Worthwhile
Unwise
Unimportant
Engineering Solution
Proposals
Observational Studies
Controlled Laboratory

Experiments
Yes!
Real-world environments
strongly preferred over
artificial (lab) environments.
[Rest blended out 

for reasons of 

simplicity]
…
…
Does the research method matter?
Essential
Worthwhile
Unwise
Unimportant
Engineering Solution
Proposals
Observational Studies
Controlled Laboratory

Experiments
Yes!
Real-world environments
strongly preferred over
artificial (lab) environments.
[Rest blended out 

for reasons of 

simplicity]
…
…
Key Take-Away
Management Aspects in Requirements Engineering
Agile Requirements Engineering
Human Factors in Requirements Engineering
….….
….….
‣ Every topic finds its champion in practice
‣ What matters most is how research is carried out: 

We need to go out of the lab into the wild!
Key Take-Away
Management Aspects in Requirements Engineering
Agile Requirements Engineering
Human Factors in Requirements Engineering
….….
….….
‣ Every topic finds its champion in practice
‣ What matters most is how research is carried out: 

We need to go out of the lab into the wild!
Told you so: “The only way to leave
idealised assumptions of the
laboratory is to enter the real world”
Wieringa and Morali. Technical Action Research as a Validation Method in Information
Systems Design Science, 2012.
Key Take-Away
Management Aspects in Requirements Engineering
Agile Requirements Engineering
Human Factors in Requirements Engineering
….….
….….
‣ Every topic finds its champion in practice
‣ What matters most is how research is carried out: 

We need to go out of the lab into the wild!
Thank you!

Más contenido relacionado

La actualidad más candente

Using qualitative software in policy research
Using qualitative software in policy researchUsing qualitative software in policy research
Using qualitative software in policy research
stars_toto
 

La actualidad más candente (14)

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
 
Empirical Software Engineering
Empirical Software EngineeringEmpirical Software Engineering
Empirical Software Engineering
 
Surveys in Software Engineering
Surveys in Software EngineeringSurveys in Software Engineering
Surveys in Software Engineering
 
Theory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE InitiativeTheory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE Initiative
 
Using qualitative software in policy research
Using qualitative software in policy researchUsing qualitative software in policy research
Using qualitative software in policy research
 
Empirical Methods in Software Engineering - an Overview
Empirical Methods in Software Engineering - an OverviewEmpirical Methods in Software Engineering - an Overview
Empirical Methods in Software Engineering - an Overview
 
Survey Research In Empirical Software Engineering
Survey Research In Empirical Software EngineeringSurvey Research In Empirical Software Engineering
Survey Research In Empirical Software Engineering
 
Case Study Research in Software Engineering
Case Study Research in Software EngineeringCase Study Research in Software Engineering
Case Study Research in Software Engineering
 
Coding Your Results
Coding Your ResultsCoding Your Results
Coding Your Results
 
Tactics on Research and Advanced Optimization Techniques in Engineering Appl...
Tactics on Research and Advanced Optimization Techniques  in Engineering Appl...Tactics on Research and Advanced Optimization Techniques  in Engineering Appl...
Tactics on Research and Advanced Optimization Techniques in Engineering Appl...
 
Chapter8.coding
Chapter8.codingChapter8.coding
Chapter8.coding
 
How to propose project and conduct research
How to propose project and conduct researchHow to propose project and conduct research
How to propose project and conduct research
 
Setting Up a Qualitative or Mixed Methods Research Project in NVivo 10 to Cod...
Setting Up a Qualitative or Mixed Methods Research Project in NVivo 10 to Cod...Setting Up a Qualitative or Mixed Methods Research Project in NVivo 10 to Cod...
Setting Up a Qualitative or Mixed Methods Research Project in NVivo 10 to Cod...
 
Research steps
Research stepsResearch steps
Research steps
 

Similar a Requirements Engineering Research: How good are we at solving practical problems?

DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
Agnieszka (Aga) Palalas, Ed.D.
 
Progressive focusing and trustworthiness in qualitative research: The enablin...
Progressive focusing and trustworthiness in qualitative research: The enablin...Progressive focusing and trustworthiness in qualitative research: The enablin...
Progressive focusing and trustworthiness in qualitative research: The enablin...
University of Glasgow
 
DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)
DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)
DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)
Digitised Manuscripts to Europeana
 
Analysing the concept of quality in model-driven engineering literature: a sy...
Analysing the concept of quality in model-driven engineering literature: a sy...Analysing the concept of quality in model-driven engineering literature: a sy...
Analysing the concept of quality in model-driven engineering literature: a sy...
Fáber D. Giraldo
 
Assignment Keys Black The requirements of that .docx
Assignment Keys Black The requirements of that .docxAssignment Keys Black The requirements of that .docx
Assignment Keys Black The requirements of that .docx
howard4little59962
 

Similar a Requirements Engineering Research: How good are we at solving practical problems? (20)

RESEARCH in software engineering
RESEARCH in software engineeringRESEARCH in software engineering
RESEARCH in software engineering
 
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
 
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative DesignDefense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
Defense Ates Gursimsek Mutlimodal Semiotics and Collaborative Design
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Progressive focusing and trustworthiness in qualitative research: The enablin...
Progressive focusing and trustworthiness in qualitative research: The enablin...Progressive focusing and trustworthiness in qualitative research: The enablin...
Progressive focusing and trustworthiness in qualitative research: The enablin...
 
Group Support Systems - GSS
Group Support Systems - GSSGroup Support Systems - GSS
Group Support Systems - GSS
 
Sustainable Group Housing Projects: Setting Up a Methodological and Substant...
Sustainable Group Housing Projects:  Setting Up a Methodological and Substant...Sustainable Group Housing Projects:  Setting Up a Methodological and Substant...
Sustainable Group Housing Projects: Setting Up a Methodological and Substant...
 
Deep Learning for Information Retrieval: Models, Progress, & Opportunities
Deep Learning for Information Retrieval: Models, Progress, & OpportunitiesDeep Learning for Information Retrieval: Models, Progress, & Opportunities
Deep Learning for Information Retrieval: Models, Progress, & Opportunities
 
empirical-SLR.pptx
empirical-SLR.pptxempirical-SLR.pptx
empirical-SLR.pptx
 
DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)
DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)
DM2E Project meeting Bergen: WP3 Report on Task 3.4 (Steffen Hennicke)
 
Bannan aect2012
Bannan aect2012Bannan aect2012
Bannan aect2012
 
[2016/2017] RESEARCH in software engineering
[2016/2017] RESEARCH in software engineering[2016/2017] RESEARCH in software engineering
[2016/2017] RESEARCH in software engineering
 
How to Read Academic Papers
How to Read Academic PapersHow to Read Academic Papers
How to Read Academic Papers
 
Analysing the concept of quality in model-driven engineering literature: a sy...
Analysing the concept of quality in model-driven engineering literature: a sy...Analysing the concept of quality in model-driven engineering literature: a sy...
Analysing the concept of quality in model-driven engineering literature: a sy...
 
Writing a research paper for publication structure and recommendations (compu...
Writing a research paper for publication structure and recommendations (compu...Writing a research paper for publication structure and recommendations (compu...
Writing a research paper for publication structure and recommendations (compu...
 
Pathways to Technology Transfer and Adoption: Achievements and Challenges
Pathways to Technology Transfer and Adoption: Achievements and ChallengesPathways to Technology Transfer and Adoption: Achievements and Challenges
Pathways to Technology Transfer and Adoption: Achievements and Challenges
 
research methodology (fyp)
research methodology (fyp)research methodology (fyp)
research methodology (fyp)
 
Assignment Keys Black The requirements of that .docx
Assignment Keys Black The requirements of that .docxAssignment Keys Black The requirements of that .docx
Assignment Keys Black The requirements of that .docx
 
Writing for Publishing in Technology Enhanced Learning Research
Writing for Publishing in Technology Enhanced Learning ResearchWriting for Publishing in Technology Enhanced Learning Research
Writing for Publishing in Technology Enhanced Learning Research
 

Más de Daniel Mendez

In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
Daniel Mendez
 

Más de Daniel Mendez (14)

An Introduction into Philosophy of Science for Software Engineers
An Introduction into Philosophy of Science for Software Engineers An Introduction into Philosophy of Science for Software Engineers
An Introduction into Philosophy of Science for Software Engineers
 
Where do we stand in Requirements Engineering Improvement Today? First Result...
Where do we stand in Requirements Engineering Improvement Today? First Result...Where do we stand in Requirements Engineering Improvement Today? First Result...
Where do we stand in Requirements Engineering Improvement Today? First Result...
 
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
 
Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...
 
Improving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact OrientationImproving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact Orientation
 
On the Distinction of Functional and Quality Requirements in Practice
On the Distinction of Functional and Quality Requirements in PracticeOn the Distinction of Functional and Quality Requirements in Practice
On the Distinction of Functional and Quality Requirements in Practice
 
Software Engineering Excellence - The key to mastering the Digital Transforma...
Software Engineering Excellence - The key to mastering the Digital Transforma...Software Engineering Excellence - The key to mastering the Digital Transforma...
Software Engineering Excellence - The key to mastering the Digital Transforma...
 
Case Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have LearntCase Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have Learnt
 
A Case Study on Artefact-based RE Improvement in Practice
A Case Study on Artefact-based RE Improvement in PracticeA Case Study on Artefact-based RE Improvement in Practice
A Case Study on Artefact-based RE Improvement in Practice
 
Theories in Empirical Software Engineering
Theories in Empirical Software EngineeringTheories in Empirical Software Engineering
Theories in Empirical Software Engineering
 
An Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software EngineeringAn Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software Engineering
 
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
 
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur...
 
Scientific software engineering methods and their validity
Scientific software engineering methods and their validityScientific software engineering methods and their validity
Scientific software engineering methods and their validity
 

Último

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 

Requirements Engineering Research: How good are we at solving practical problems?

  • 1. Daniel Méndez Technical University of Munich, Germany www.mendezfe.org 
 Requirements Engineering Research How good are we at solving practical problems? @mendezfe Farewell Lecture Roel Wieringa Twente University, the Netherlands
  • 9. How relevant is our research to industry?
  • 11. Example: “Goal-oriented RE” (GORE) Papers published [1]: 966 [1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016
  • 12. Example: “Goal-oriented RE” (GORE) Papers published [1]: 966 [1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016 Papers including a case study [1]: 131
  • 13. Example: “Goal-oriented RE” (GORE) Papers published [1]: 966 [2] Mavin, et al. Does Goal-Oriented Requirements Engineering Achieve its Goal?, 2017 [1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016 Papers including a case study [1]: 131 Studies involving practitioners [2]: 20
  • 14. Example: “Goal-oriented RE” (GORE) Papers published [1]: 966 [2] Mavin, et al. Does Goal-Oriented Requirements Engineering Achieve its Goal?, 2017 [3] Mendez et al. Naming the Pain in Requirements Engineering Initiative - www.re-survey.org [1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016 Papers including a case study [1]: 131 Studies involving practitioners [2]: 20 Practitioners actually using GORE [3]: ~ 5%
  • 15. Example: “Goal-oriented RE” (GORE) Papers published [1]: 966 [2] Mavin, et al. Does Goal-Oriented Requirements Engineering Achieve its Goal?, 2017 [3] Mendez et al. Naming the Pain in Requirements Engineering Initiative - www.re-survey.org [1] Horkoff et al. Goal-Oriented Requirements Engineering: A Systematic Literature Map, 2016 Papers including a case study [1]: 131 Studies involving practitioners [2]: 20 Practitioners actually using GORE [3]: ~ 5% For comparison: Icelanders believing in elves [4]: [4] https://www.nationalgeographic.com/travel/destinations/europe/iceland/believes-elves-exist-mythology/ 54%
  • 16. Key question How can we foster the
 practical relevance of our research?
  • 17. Key question How can we foster the
 practical relevance of our research? This is a recognised problem
  • 18. How can we foster the
 practical relevance of our research? What do practitioners think about
  • 19. How can we foster the
 practical relevance of our research? Of course, we studied also that in more detail. Franch Vogelsang Knauss Heldal Travassos CarverMéndez Coupette What do practitioners think about
  • 20. Study design (simplified) Collection of 435 RE publications 
 from 2010-2016
  • 21. Study design (simplified) Collection of 435 RE publications 
 from 2010-2016 1-sentence summary for each paper following same pattern “A method to automatically recover traceability links between various software artefacts based on topic modelling” “An experiment with students for comparing two requirements elicitation techniques when instantiating software product lines (SPL) in order to understand which approach is more suitable for eliciting requirements in SPL” A [contribution type] to [utility / scope] in order to [improvement goal]
  • 22. Study design (simplified) Collection of 435 RE publications 
 from 2010-2016 1-sentence summary for each paper following same pattern Online survey with practitioners: – assess the papers based on (sample) summaries – propose research topics they find relevant – demographics
  • 23. Study design (simplified) Collection of 435 RE publications 
 from 2010-2016 1-sentence summary for each paper following same pattern Online survey with practitioners: – assess the papers based on (sample) summaries – propose research topics they find relevant – demographics • 2164 ratings (positive and negative) and reasons • 103 suggestions on RE research topics
  • 24. Study design (simplified) Collection of 435 RE publications 
 from 2010-2016 1-sentence summary for each paper following same pattern Online survey with practitioners: – assess the papers based on (sample) summaries – propose research topics they find relevant – demographics • 2164 ratings (positive and negative) and reasons • 103 suggestions on RE research topics Aggregation, anonymisation, analysis, disclosure (open data)
  • 25. Why anonymisation is so important “Fluffy topic” “Who cares?” “Not relevant for my work” Eckhardt, Vogelsang, Mendez. 
 Are “non-functional” requirements really non- functional? An Investigation of Non-functional Requirements in Practice. (ICSE 2016) Racheva, Daneva, Sikkel Herrmann, Wieringa. 
 Do We Know Enough about Requirements Prioritization in Agile Projects: Insights from a Case Study. (RE 2010) “blablabla” Rated unimportant Rated worthwhile
  • 26. How did practitioners rate the 
 relevance of the various research topics?
  • 27. Rating by contribution topics Essential Worthwhile Unwise Unimportant [Blended out for reasons of simplicity] ... ...
  • 28. Rating by contribution topics Essential Worthwhile Unwise Unimportant [Blended out for reasons of simplicity] Everything seems to be relatively interesting. (To some, even goal models seem essential.) ... ...
  • 29. Rating by utility / scope facet Essential Worthwhile Unwise Unimportant
  • 30. Rating by utility / scope facet Essential Worthwhile Unwise Unimportant Even formal methods are well perceived.
  • 31. Rating by quality facet Essential Worthwhile Unwise Unimportant usability safety reliability performance security quality in general functionality sustainability [Blended out for reasons of simplicity] [Blended out for reasons of simplicity]
  • 32. Rating by quality facet Essential Worthwhile Unwise Unimportant usability safety reliability performance security quality in general functionality sustainability [Blended out for reasons of simplicity] [Blended out for reasons of simplicity] Every quality aspect seems to matter. Safety, Security, and Reliability seem particularly important.
  • 33. If the topics are not the decisive factor, what else could matter?
  • 34. Does the conference venue matter? Essential Worthwhile Unwise Unimportant
  • 35. Does the conference venue matter? Essential Worthwhile Unwise Unimportant No.
  • 36. Does the authors’ affiliation matter? Essential Worthwhile Unwise Unimportant
  • 37. Does the authors’ affiliation matter? Essential Worthwhile Unwise Unimportant No, but… …the choice of track seems to be indicative.
  • 38. Does the research method matter? Essential Worthwhile Unwise Unimportant Engineering Solution Proposals Observational Studies Controlled Laboratory
 Experiments [Rest blended out 
 for reasons of 
 simplicity] … …
  • 39. Does the research method matter? Essential Worthwhile Unwise Unimportant Engineering Solution Proposals Observational Studies Controlled Laboratory
 Experiments Yes! Real-world environments strongly preferred over artificial (lab) environments. [Rest blended out 
 for reasons of 
 simplicity] … …
  • 40. Does the research method matter? Essential Worthwhile Unwise Unimportant Engineering Solution Proposals Observational Studies Controlled Laboratory
 Experiments Yes! Real-world environments strongly preferred over artificial (lab) environments. [Rest blended out 
 for reasons of 
 simplicity] … …
  • 41. Key Take-Away Management Aspects in Requirements Engineering Agile Requirements Engineering Human Factors in Requirements Engineering ….…. ….…. ‣ Every topic finds its champion in practice ‣ What matters most is how research is carried out: 
 We need to go out of the lab into the wild!
  • 42. Key Take-Away Management Aspects in Requirements Engineering Agile Requirements Engineering Human Factors in Requirements Engineering ….…. ….…. ‣ Every topic finds its champion in practice ‣ What matters most is how research is carried out: 
 We need to go out of the lab into the wild! Told you so: “The only way to leave idealised assumptions of the laboratory is to enter the real world” Wieringa and Morali. Technical Action Research as a Validation Method in Information Systems Design Science, 2012.
  • 43. Key Take-Away Management Aspects in Requirements Engineering Agile Requirements Engineering Human Factors in Requirements Engineering ….…. ….…. ‣ Every topic finds its champion in practice ‣ What matters most is how research is carried out: 
 We need to go out of the lab into the wild! Thank you!