Where do we stand in Requirements Engineering Improvement Today? First Results from a Mapping Study

Daniel Mendez
Daniel MendezBlekinge Institute of Technology
Technische Universität München
Where do we stand in Requirements Engineering
Improvement Today?
First Results from a Mapping Study
Joint work with
S. Ognawala,Technische Universität München
M. Daneva, University of Twente
S.Wagner, University of Stuttgart
Daniel Mendez
Technische Universität München
Germany
ESEM 2014
Torino, Italy
@mendezfe
Notion of RE quality and its improvement
Socio-economic context
RE “Best Practice” Norm
Goals,

expectations,
…
1. Solution orientation 

(Also:“normative”,“prescriptive”)
2
2. Problem orientation

(Also:“Inductive”)
Paradigms (simplified)
A
A. Activity orientation
B
B. Artefact orientation
Serves as
Orientation
Steer
Assess/Benchmark
RE reference modelAdopt
RE improvement principles
Paradigms and principles
The ugly truth remains...
Problem:
• Little knowledge about the
• state of the art in Requirements Engineering improvement approaches
• state of empirical evidence
Objectives: Explore the publication space
Weapon of choice: Systematic mapping study
RE improvement today
Research questions
RQ1. Of what type is the research?
4
RQ2. Which process improvement phases are considered?
RQ3. What paradigms do the publications focus on?
RQ4. Are the underlying principles of normative or of problem-driven nature?
Study design
Overview
RQ1. Of what type is the research?
5
RQ2. Which process improvement phases are considered?
RQ3. What paradigms do the publications focus on?
Interested in the protocol? Read the paper… ;-)
RQ4. Are the underlying principles of normative or of problem-driven nature?
Study design
Voting procedure
RQ1. Of what type is the research?
6
RQ2. Which process improvement phases are considered?
RQ3. What paradigms do the publications focus on?
RQ4. Are the underlying principles of normative or of problem-driven nature?
Intermediate
Classification
Discussion
Agreement
No
Yes
Agreement level1st stage: 53.4 % (31/58)2nd stage: 72.4 % (42/58)3rd stage: 86.2 % (50/58)4th stage: 100 % (58/58)
RE improvement
Results
RQ1. Of what type is the research?
7
RQ2. Which process improvement phases are considered?
RQ3. What paradigms do the publications focus on?
RQ4. Are the underlying principles of normative or of problem-driven nature?
Validation
Evaluation
Philosophical
Opinion
Experience
Exploratory
Solution
1996 1998 2000 2002 2004 2006 2008 2010 2012Analysis Construction REPI-LC Validation
Distribution per YearContribution Phase
1
21 1 1 1 1 1 1
1
1
1
2
3
1
3
3
2
43
5
1
1
1
1
1
1
2
1
1 1
431
9
4
1
1
24
17
2
N/A
Normative
Problem-Driven
Artefact
Orientation
Activity
Orientation
1
1
1
5
3
4
2
1
18
11
1
1
6
3
2 21638
1
21 1 1 1 1 1 1
1
1
1
2
3
1
3
3
2
43
5
1
1
1
1
1
1
2
1
1 1
431
9
4
1
1
24
17
2
RE improvement
Conclusions
8
Validation
Evaluation
Philosophical
Opinion
Experience
Exploratory
Solution
1996 1998 2000 2002 2004 2006 2008 2010 2Analysis Construction REPI-LC Validation
Distribution per YearContribution Phase
N/A
Normative
Problem-Driven
Artefact
Orientation
Activity
Orientation
1
1
1
5
3
4
2
1
18
11
1
1
6
3
2 21638
• “Healthy” distribution of approaches with many concepts
• Most papers focus on activity-based and normative approaches
» Focus on assessment against activity-based best practice norms
» Triggered by “best practice movement”?
» Little known about benefits and limitations of
» available improvement principles
» available paradigms
1
21 1 1 1 1 1 1
1
1
1
2
3
1
3
3
2
43
5
1
1
1
1
1
1
2
1
1 1
431
9
4
1
1
24
17
2
What now?
9
Validation
Evaluation
Philosophical
Opinion
Experience
Exploratory
Solution
1996 1998 2000 2002 2004 2006 2008 2010 2Analysis Construction REPI-LC Validation
Distribution per YearContribution Phase
N/A
Normative
Problem-Driven
Artefact
Orientation
Activity
Orientation
1
1
1
5
3
4
2
1
18
11
1
1
6
3
2 21638
• First indicators for reluctance against activity-based normative REPI*
» How (and why) to improve RE in a
» holistic manner
» problem-driven
» artefact-based
… manner?
„I am not convinced of the benefits of external standards.“
* http://re-survey.org
10
• Explore principles of artefact-based and problem-driven REPI
• Determine reliable measurements of improvement success
• Evaluate improvement principles in comparative manner
Future research
You are cordially invited to join us!
Daniel Méndez
Daniel.Mendez@tum.de
@mendezfe
Thank you!
1 of 11

Recommended

Naming the Pain in Requirements Engineering - Design of a Global Family of Su... by
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...Daniel Mendez
508 views18 slides
Improving Requirements Engineering by Artefact Orientation by
Improving Requirements Engineering by Artefact OrientationImproving Requirements Engineering by Artefact Orientation
Improving Requirements Engineering by Artefact OrientationDaniel Mendez
323 views15 slides
Who cares about Software Process Modelling? A First Investigation about the P... by
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...Daniel Mendez
405 views17 slides
An Exploratory Study on Technology Transfer in Software Engineering by
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 EngineeringDaniel Mendez
998 views20 slides
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra... by
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...Daniel Mendez
787 views9 slides
A Case Study on Artefact-based RE Improvement in Practice by
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 PracticeDaniel Mendez
775 views13 slides

More Related Content

What's hot

Design Thinking for Requirements Engineering by
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDaniel Mendez
1.6K views70 slides
RESEARCH in software engineering by
RESEARCH in software engineeringRESEARCH in software engineering
RESEARCH in software engineeringIvano Malavolta
6.5K views85 slides
Empirical Software Engineering by
Empirical Software EngineeringEmpirical Software Engineering
Empirical Software EngineeringRahimLotfi
1.7K views51 slides
[2017/2018] RESEARCH in software engineering by
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineeringIvano Malavolta
859 views71 slides
Past and Future of Software Testing and Analysis by
Past and Future of Software Testing and AnalysisPast and Future of Software Testing and Analysis
Past and Future of Software Testing and AnalysisLionel Briand
495 views8 slides
Towards a Theory of Developer Satisfaction and Productivity by
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and ProductivityMargaret-Anne Storey
1.2K views14 slides

What's hot(20)

Design Thinking for Requirements Engineering by Daniel Mendez
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements Engineering
Daniel Mendez1.6K views
RESEARCH in software engineering by Ivano Malavolta
RESEARCH in software engineeringRESEARCH in software engineering
RESEARCH in software engineering
Ivano Malavolta6.5K views
Empirical Software Engineering by RahimLotfi
Empirical Software EngineeringEmpirical Software Engineering
Empirical Software Engineering
RahimLotfi1.7K views
[2017/2018] RESEARCH in software engineering by Ivano Malavolta
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
Ivano Malavolta859 views
Past and Future of Software Testing and Analysis by Lionel Briand
Past and Future of Software Testing and AnalysisPast and Future of Software Testing and Analysis
Past and Future of Software Testing and Analysis
Lionel Briand495 views
Towards a Theory of Developer Satisfaction and Productivity by Margaret-Anne Storey
Towards a Theory of Developer Satisfaction and ProductivityTowards a Theory of Developer Satisfaction and Productivity
Towards a Theory of Developer Satisfaction and Productivity
Building Blocks for Continuous Experimentation by Jürgen Münch
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous Experimentation
Jürgen Münch790 views
Why is TDD so hard for Data Engineering and Analytics Projects? by Phil Watt
Why is TDD so hard for Data Engineering and Analytics Projects?Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?
Phil Watt262 views
Software Development as an Experiment System: A Qualitative Survey on the St... by Jürgen Münch
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...
Jürgen Münch411 views
A Simplified Agile Methodology for Ontology Development by University of Bologna
A Simplified Agile Methodology for Ontology DevelopmentA Simplified Agile Methodology for Ontology Development
A Simplified Agile Methodology for Ontology Development
Iwsm2014 evaluating software product quality (ali idri) by Nesma
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)
Nesma626 views
Ignacio panach ormeño et-al_caise2013 by caise2013vlc
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
caise2013vlc420 views
Research Methodology by FP Studies
Research MethodologyResearch Methodology
Research Methodology
FP Studies97 views
Presentation VMBO 18 2-2013 by Ben Roelens
Presentation VMBO 18 2-2013Presentation VMBO 18 2-2013
Presentation VMBO 18 2-2013
Ben Roelens258 views
Medical Devices - Multiple Roles by Keith Levene
Medical Devices - Multiple RolesMedical Devices - Multiple Roles
Medical Devices - Multiple Roles
Keith Levene343 views

Similar to Where do we stand in Requirements Engineering Improvement Today? First Results from a Mapping Study

Oral Defense - The Effectiveness, Adoption and Application of New Service Dev... by
Oral Defense - The Effectiveness, Adoption and Application of New Service Dev...Oral Defense - The Effectiveness, Adoption and Application of New Service Dev...
Oral Defense - The Effectiveness, Adoption and Application of New Service Dev...Dayu Tony Jin
1.2K views42 slides
BTC 2018-08-28_Kataishi.pdf by
BTC 2018-08-28_Kataishi.pdfBTC 2018-08-28_Kataishi.pdf
BTC 2018-08-28_Kataishi.pdfRodrigoKataishi
2 views57 slides
Key Challenges in Agile RE @XP2017 by
Key Challenges in Agile RE @XP2017Key Challenges in Agile RE @XP2017
Key Challenges in Agile RE @XP2017Prof. Dr. Eva-Maria Schön
374 views20 slides
Improving Education Deliverance and Attainment Standards Through Transforming... by
Improving Education Deliverance and Attainment Standards Through Transforming...Improving Education Deliverance and Attainment Standards Through Transforming...
Improving Education Deliverance and Attainment Standards Through Transforming...Mianjamalshah1
7 views75 slides

Similar to Where do we stand in Requirements Engineering Improvement Today? First Results from a Mapping Study(20)

Oral Defense - The Effectiveness, Adoption and Application of New Service Dev... by Dayu Tony Jin
Oral Defense - The Effectiveness, Adoption and Application of New Service Dev...Oral Defense - The Effectiveness, Adoption and Application of New Service Dev...
Oral Defense - The Effectiveness, Adoption and Application of New Service Dev...
Dayu Tony Jin1.2K views
Improving Education Deliverance and Attainment Standards Through Transforming... by Mianjamalshah1
Improving Education Deliverance and Attainment Standards Through Transforming...Improving Education Deliverance and Attainment Standards Through Transforming...
Improving Education Deliverance and Attainment Standards Through Transforming...
Mianjamalshah17 views
Analysing the concept of quality in model-driven engineering literature: a sy... by Fáber D. Giraldo
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. Giraldo645 views
latest tools and techniques of requirment elicitation by Anna Aquarian
latest tools  and techniques of requirment elicitation latest tools  and techniques of requirment elicitation
latest tools and techniques of requirment elicitation
Anna Aquarian700 views
Presentation on Software process improvement in GSD by Rafi Ullah
Presentation on Software process improvement in GSDPresentation on Software process improvement in GSD
Presentation on Software process improvement in GSD
Rafi Ullah154 views
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings... by Christian M. Stracke
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
2018-07-13 MOOQ Conference in Athens MOOQ and the Quality of MOOCs - Findings...
Analysing feedback by Jisc
Analysing feedbackAnalysing feedback
Analysing feedback
Jisc618 views
Balanced Measurement Sets: Criteria for Improving Project Management Practices by Luigi Buglione
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Luigi Buglione955 views
A Review Of Code Reviewer Recommendation Studies Challenges And Future Direc... by Sheila Sinclair
A Review Of Code Reviewer Recommendation Studies  Challenges And Future Direc...A Review Of Code Reviewer Recommendation Studies  Challenges And Future Direc...
A Review Of Code Reviewer Recommendation Studies Challenges And Future Direc...
Sheila Sinclair5 views
M.Sc. - A process to manage evolution in Software Product Lines by Thiago Burgos
M.Sc. - A process to manage evolution in Software Product LinesM.Sc. - A process to manage evolution in Software Product Lines
M.Sc. - A process to manage evolution in Software Product Lines
Thiago Burgos523 views
Agile Manifesto and Practices Selection for Tailoring Software Development by Manuel Kolp
Agile Manifesto and Practices Selection for Tailoring Software DevelopmentAgile Manifesto and Practices Selection for Tailoring Software Development
Agile Manifesto and Practices Selection for Tailoring Software Development
Manuel Kolp202 views
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev... by Rodi Jolak
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
Model-Based Software Engineering: A Multiple-Case Study on Challenges and Dev...
Rodi Jolak318 views

More from Daniel Mendez

Empirical Software Engineering - What is it and why do we need it? by
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Daniel Mendez
551 views58 slides
Building and Evaluating Theories 
 in Software Engineering by
Building and Evaluating Theories 
 in Software EngineeringBuilding and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software EngineeringDaniel Mendez
1.2K views60 slides
Requirements Engineering Research: How good are we at solving practical prob... by
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
228 views43 slides
In Quest of Requirements Engineering Research that Industry Needs by
In Quest of Requirements Engineering Research that Industry NeedsIn Quest of Requirements Engineering Research that Industry Needs
In Quest of Requirements Engineering Research that Industry NeedsDaniel Mendez
957 views87 slides
Survey Research in Software Engineering by
Survey Research in Software EngineeringSurvey Research in Software Engineering
Survey Research in Software EngineeringDaniel Mendez
1.7K views77 slides
Surveys in Software Engineering by
Surveys in Software EngineeringSurveys in Software Engineering
Surveys in Software EngineeringDaniel Mendez
3K views111 slides

More from Daniel Mendez(13)

Empirical Software Engineering - What is it and why do we need it? by Daniel Mendez
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?
Daniel Mendez551 views
Building and Evaluating Theories 
 in Software Engineering by Daniel Mendez
Building and Evaluating Theories 
 in Software EngineeringBuilding and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software Engineering
Daniel Mendez1.2K views
Requirements Engineering Research: How good are we at solving practical prob... by Daniel Mendez
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 Mendez228 views
In Quest of Requirements Engineering Research that Industry Needs by Daniel Mendez
In Quest of Requirements Engineering Research that Industry NeedsIn Quest of Requirements Engineering Research that Industry Needs
In Quest of Requirements Engineering Research that Industry Needs
Daniel Mendez957 views
Survey Research in Software Engineering by Daniel Mendez
Survey Research in Software EngineeringSurvey Research in Software Engineering
Survey Research in Software Engineering
Daniel Mendez1.7K views
Surveys in Software Engineering by Daniel Mendez
Surveys in Software EngineeringSurveys in Software Engineering
Surveys in Software Engineering
Daniel Mendez3K views
An Introduction into Philosophy of Science for Software Engineers by Daniel Mendez
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
Daniel Mendez4.1K views
On the Distinction of Functional and Quality Requirements in Practice by Daniel Mendez
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
Daniel Mendez588 views
Software Engineering Excellence - The key to mastering the Digital Transforma... by Daniel Mendez
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...
Daniel Mendez997 views
Case Studies in Industry - What We Have Learnt by Daniel Mendez
Case Studies in Industry - What We Have LearntCase Studies in Industry - What We Have Learnt
Case Studies in Industry - What We Have Learnt
Daniel Mendez604 views
Case studies in industry - fundamentals and lessons learnt by Daniel Mendez
Case studies in industry - fundamentals and lessons learntCase studies in industry - fundamentals and lessons learnt
Case studies in industry - fundamentals and lessons learnt
Daniel Mendez1.6K views
In Quest for Requirements Engineering Oracles: Dependent Variables and Measur... by 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...
Daniel Mendez877 views
Scientific software engineering methods and their validity by Daniel Mendez
Scientific software engineering methods and their validityScientific software engineering methods and their validity
Scientific software engineering methods and their validity
Daniel Mendez902 views

Recently uploaded

BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsRa'Fat Al-Msie'deen
8 views49 slides
Sprint 226 by
Sprint 226Sprint 226
Sprint 226ManageIQ
10 views18 slides
Software evolution understanding: Automatic extraction of software identifier... by
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...Ra'Fat Al-Msie'deen
10 views33 slides
HarshithAkkapelli_Presentation.pdf by
HarshithAkkapelli_Presentation.pdfHarshithAkkapelli_Presentation.pdf
HarshithAkkapelli_Presentation.pdfharshithakkapelli
12 views16 slides
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationHCLSoftware
6 views8 slides
Introduction to Maven by
Introduction to MavenIntroduction to Maven
Introduction to MavenJohn Valentino
6 views10 slides

Recently uploaded(20)

BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Sprint 226 by ManageIQ
Sprint 226Sprint 226
Sprint 226
ManageIQ10 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...
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by HCLSoftware
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
HCLSoftware6 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi215 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta7 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan6 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
Top-5-production-devconMunich-2023.pptx by Tier1 app
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptx
Tier1 app8 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable12 views

Where do we stand in Requirements Engineering Improvement Today? First Results from a Mapping Study

  • 1. Technische Universität München Where do we stand in Requirements Engineering Improvement Today? First Results from a Mapping Study Joint work with S. Ognawala,Technische Universität München M. Daneva, University of Twente S.Wagner, University of Stuttgart Daniel Mendez Technische Universität München Germany ESEM 2014 Torino, Italy @mendezfe
  • 2. Notion of RE quality and its improvement Socio-economic context RE “Best Practice” Norm Goals,
 expectations, … 1. Solution orientation 
 (Also:“normative”,“prescriptive”) 2 2. Problem orientation
 (Also:“Inductive”) Paradigms (simplified) A A. Activity orientation B B. Artefact orientation Serves as Orientation Steer Assess/Benchmark RE reference modelAdopt RE improvement principles
  • 3. Paradigms and principles The ugly truth remains... Problem: • Little knowledge about the • state of the art in Requirements Engineering improvement approaches • state of empirical evidence Objectives: Explore the publication space Weapon of choice: Systematic mapping study
  • 4. RE improvement today Research questions RQ1. Of what type is the research? 4 RQ2. Which process improvement phases are considered? RQ3. What paradigms do the publications focus on? RQ4. Are the underlying principles of normative or of problem-driven nature?
  • 5. Study design Overview RQ1. Of what type is the research? 5 RQ2. Which process improvement phases are considered? RQ3. What paradigms do the publications focus on? Interested in the protocol? Read the paper… ;-) RQ4. Are the underlying principles of normative or of problem-driven nature?
  • 6. Study design Voting procedure RQ1. Of what type is the research? 6 RQ2. Which process improvement phases are considered? RQ3. What paradigms do the publications focus on? RQ4. Are the underlying principles of normative or of problem-driven nature? Intermediate Classification Discussion Agreement No Yes Agreement level1st stage: 53.4 % (31/58)2nd stage: 72.4 % (42/58)3rd stage: 86.2 % (50/58)4th stage: 100 % (58/58)
  • 7. RE improvement Results RQ1. Of what type is the research? 7 RQ2. Which process improvement phases are considered? RQ3. What paradigms do the publications focus on? RQ4. Are the underlying principles of normative or of problem-driven nature? Validation Evaluation Philosophical Opinion Experience Exploratory Solution 1996 1998 2000 2002 2004 2006 2008 2010 2012Analysis Construction REPI-LC Validation Distribution per YearContribution Phase 1 21 1 1 1 1 1 1 1 1 1 2 3 1 3 3 2 43 5 1 1 1 1 1 1 2 1 1 1 431 9 4 1 1 24 17 2 N/A Normative Problem-Driven Artefact Orientation Activity Orientation 1 1 1 5 3 4 2 1 18 11 1 1 6 3 2 21638
  • 8. 1 21 1 1 1 1 1 1 1 1 1 2 3 1 3 3 2 43 5 1 1 1 1 1 1 2 1 1 1 431 9 4 1 1 24 17 2 RE improvement Conclusions 8 Validation Evaluation Philosophical Opinion Experience Exploratory Solution 1996 1998 2000 2002 2004 2006 2008 2010 2Analysis Construction REPI-LC Validation Distribution per YearContribution Phase N/A Normative Problem-Driven Artefact Orientation Activity Orientation 1 1 1 5 3 4 2 1 18 11 1 1 6 3 2 21638 • “Healthy” distribution of approaches with many concepts • Most papers focus on activity-based and normative approaches » Focus on assessment against activity-based best practice norms » Triggered by “best practice movement”? » Little known about benefits and limitations of » available improvement principles » available paradigms
  • 9. 1 21 1 1 1 1 1 1 1 1 1 2 3 1 3 3 2 43 5 1 1 1 1 1 1 2 1 1 1 431 9 4 1 1 24 17 2 What now? 9 Validation Evaluation Philosophical Opinion Experience Exploratory Solution 1996 1998 2000 2002 2004 2006 2008 2010 2Analysis Construction REPI-LC Validation Distribution per YearContribution Phase N/A Normative Problem-Driven Artefact Orientation Activity Orientation 1 1 1 5 3 4 2 1 18 11 1 1 6 3 2 21638 • First indicators for reluctance against activity-based normative REPI* » How (and why) to improve RE in a » holistic manner » problem-driven » artefact-based … manner? „I am not convinced of the benefits of external standards.“ * http://re-survey.org
  • 10. 10 • Explore principles of artefact-based and problem-driven REPI • Determine reliable measurements of improvement success • Evaluate improvement principles in comparative manner Future research
  • 11. You are cordially invited to join us! Daniel Méndez Daniel.Mendez@tum.de @mendezfe Thank you!