SlideShare a Scribd company logo
1 of 25
A Survey on Software Release
Planning Models
David Ameller, Carles Farré, Xavier Franch,
Guillem Rufian
PROFES 2016 - November 23th
2srp survey @ profes 2016 : slide #
▶ Background
 SUPERSEDE Project
 Software Release Planning (SRP)
▶ Approach
 Goal
 Research method
 Selection of studies
 Threats to validity
▶ Discussion of the results
▶ Conclusions
Agenda
3srp survey @ profes 2016 : slide #
▶ Call: H2020-ICT-2014-1
▶ Funding scheme: Research
and Innovation
▶ Proposal number: 644018
▶ Duration (months): 36
▶ Start date: 1st May 2015
SUPERSEDE Project
Goal: To provide methods and tools to support
the evolution and adaptation of software
services and applications by exploiting end-
user feedback and big data
Software Release
Planning
4srp survey @ profes 2016 : slide #
The problem of finding the best combination of
requirements to implement in a sequence of
releases.
▶ SRP seeks to maximize some variables like:
 business value
 stakeholder satisfaction
▶ while satisfying some constrains like:
 dependencies among features
 budget
 capacity
Software Release Planning (SRP)
5srp survey @ profes 2016 : slide #
[purpose] Find and characterize
[issue] the proposed models in the academic
literature
[object] for software release planning
[viewpoint] from the viewpoint of project managers
and software developers.
Our Initial Goal
6srp survey @ profes 2016 : slide #
▶ “A systematic review on strategic release
planning models”
 Svahnberg M, Gorschek T, Feldt R, Torkar R,
Saleem SB, Shafique MU.
 Information & Software Technology 52(3), 2010
▶ Systematic Literature Review:
 28 relevant studies, 24 being models for SRP
 2003-2008, except one from 1997
 16 models from the EVOLVE family (Günther
Ruhe et al.)
Antecedents: Svahnberg et al., 2010
7srp survey @ profes 2016 : slide #
[purpose] Find and characterize
[issue] the proposed models in the academic
literature from 2009 onwards
[object] for software release planning
[viewpoint] from the viewpoint of project managers
and software developers.
Our New Goal
8srp survey @ profes 2016 : slide #
1. Base our Research Questions on those in
(Svahnberg et al., 2010)
2. Forward snowballing from (Svahnberg et al., 2010)
 models published from 2011 onwards
3. Backward snowballing from the papers found in 2.
 models published from 2009 onwards
4. Expert consultation
 extra models
Research Method
9srp survey @ profes 2016 : slide #
RQ1. What SRP models have been presented
since 2009?
RQ1.1. What are the main motivations for the
models?
RQ1.2. What are the inputs processed by the
models?
RQ1.3. What are the outputs generated by the
models?
RQ1.4. What are the algorithms or techniques
applied by the models?
Research Questions (1/2)
10srp survey @ profes 2016 : slide #
RQ2. To what extent have the SRP models
surveyed in RQ1 been validated?
RQ2.1. Are the models supported by tools?
RQ2.2. How has industry been involved in the
models?
RQ2.3. What are the major threats identified on
the models?
Research Questions (2/2)
11srp survey @ profes 2016 : slide #
Selection of studies
1st Insertion Criteria (1IC): Relevant & Quality venues
2nd Insertion Criteria (2IC): A SRP model is presented
Papers
citing
the SLR
2IC
Papers cited
by the 2256
103
22
9
647
240
125
6
101
1IC
Scopus Google Scholar
Papers > 2008
9 26
17
Experts
Forward Snowballing
Backward
Snowballing
12srp survey @ profes 2016 : slide #
2009 2010 2011 2012 2013 2014 2015 2016
SRP Models found by year
M2 M1
M4
M3
M5
M6
M8
M9
M7M10
M14
M11
M15
M12 M13
M17
M16
EVOLVE family (G. Ruhe)
13srp survey @ profes 2016 : slide #
▶ Construct Validity. Snowballing narrows the search
scope to the referenced papers, therefore some
papers may be left out.
 Mitigated by the fact that started from a SLR
published in a main software engineering journal
and such SLRs are normally cited by many
researchers
▶ Internal Validity. Each paper was analyzed in depth
by one researcher of this study;
 papers were checked by a second researcher
when doubts arose.
Threats to validy (1/2)
14srp survey @ profes 2016 : slide #
▶ External Validity. As in most literature reviews, this
study does not aim to generalize results because
there is no statistical basis to claim that the selected
papers are a representative sample of the
population
▶ Conclusion Validity. As in any other literature
review, we relied on the result of search engines
which may offer different results in the future.
Therefore, a replication of this study could lead to
different selection of primary studies, and thus to
different results.
Threats to validy (2/2)
15srp survey @ profes 2016 : slide #
RQ1.1. What are the main motivations for the
models?
▶ Pursuing scale: In contrast with the results of
(Svahnberg et al., 2010), more models are
aimed to scale in presence of large sets of
requirements
Discussion of the results (1/7)
16srp survey @ profes 2016 : slide #
RQ1.2. What are the inputs processed by the
models?
▶ Most models consider:
 Dependencies among requirements
 Soft factors (e.g. stakeholder preferences or
business value)
▶ However,
 Only 2 models addressed time constraints (*)
 Only 1 model considers the required skills that
requirements need from developers (*)
(*) SUPERSEDE must-haves
Discussion of the results (2/7)
17srp survey @ profes 2016 : slide #
RQ1.3. What are the outputs generated by the
models?
▶ Simple outputs.
 Most models produce a "binary" yes/no output:
which requirements should be implemented for
the next release(s).
 Only 2 models include requirement
implementation scheduling and resource
(developers) allocation (*)
(*) SUPERSEDE must-haves
Discussion of the results (3/7)
18srp survey @ profes 2016 : slide #
RQ1.4. What are the algorithms or techniques
applied by the models?
▶ SRP as a multi-objective problem. Most
modes recognize the existence of different and
often conflicting objectives that need to be
reconciled in the planning of releases.
Discussion of the results (4/7)
19srp survey @ profes 2016 : slide #
RQ2.1. Are the models supported by tools?
▶ Lack of ready-to-market tools.
 1 commercial tool: ReleasePlanner (EVOLVE
family).
 8 (out of 17) papers did not mention any tool
support.
Discussion of the results (5/7)
20srp survey @ profes 2016 : slide #
RQ2.2. How has industry been involved in the
models?
▶ Scarce industrial contributions.
 Very few authors from the surveyed papers came
from industry, in most cases as providers of a
case study
 Only in one single case the industrial authors
were providing the SRP model.
Discussion of the results (6/7)
21srp survey @ profes 2016 : slide #
RQ2.3. What are the major threats identified on
the models?
▶ Non-optimal consideration of threats to
validity. As much as 7 papers (from 17) with no
mention at all at threats to validity.
Discussion of the results (7/7)
22srp survey @ profes 2016 : slide #
▶ EVOLVE family keeps its prevalence, but to a
lesser degree. (57.1% vs 35.3%)
▶ Only 1 non-EVOLVE author in Svahnberg et al.,
appears again in our study
▶ Soft factors where less considered by models in
Svahnberg et al. (57.1%) than in our study
(88.2%)
▶ Industrial validation was more present in
Svahnberg et al. (56% of the models) than in our
study (23.5%)
Field evolution: comparison with Svahnberg et al.
23srp survey @ profes 2016 : slide #
▶ Literature review on SRP models since 2009
▶ Emphasis on the characteristics of these models
and their validation state.
▶ We have used (Svahnberg et al., 2010) as main
reference to our research methodology.
▶ Positive findings:
 Special attention to the scalability of the models.
 Increasing consideration of soft factors like
stakeholder preferences and business value.
Conclusions (1/2)
24srp survey @ profes 2016 : slide #
▶ Negative findings:
 Incomplete input factors
 Simple outputs
 Proof-of-concept tool support, except for the
case of the EVOLVE family
 Poor industrial validation
 Non-optimal consideration of threats to validity
SRP scientific proposals have not yet reached the
maturity required by industrial contexts
Conclusions (2/2)
Questions?
A Survey on Software Release Planning Models

More Related Content

What's hot

The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringIvano Malavolta
 
Erik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelErik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelTEST Huddle
 
Representative Of The Populationseek Your Dream/Tutorialoutletdotcom
Representative Of The Populationseek Your Dream/TutorialoutletdotcomRepresentative Of The Populationseek Your Dream/Tutorialoutletdotcom
Representative Of The Populationseek Your Dream/Tutorialoutletdotcomapjk512
 
The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...Roland Klemke
 
Forgotten? Ignored? Obsolete? Static testing techniques
Forgotten? Ignored? Obsolete? Static testing techniquesForgotten? Ignored? Obsolete? Static testing techniques
Forgotten? Ignored? Obsolete? Static testing techniquesMikhail Pavlov
 
[13 - B] Experiment reporting
[13 - B] Experiment reporting[13 - B] Experiment reporting
[13 - B] Experiment reportingIvano Malavolta
 
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculumSept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculumFerdin Joe John Joseph PhD
 
Mining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel MetricsMining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel Metrics Davide Ruscio
 
The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)Ivano Malavolta
 
Truong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence PresentationTruong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence PresentationHo Quang Truong
 
[02-A] The experimental process
[02-A] The experimental process[02-A] The experimental process
[02-A] The experimental processIvano Malavolta
 

What's hot (13)

The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineering
 
Erik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelErik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next Level
 
Representative Of The Populationseek Your Dream/Tutorialoutletdotcom
Representative Of The Populationseek Your Dream/TutorialoutletdotcomRepresentative Of The Populationseek Your Dream/Tutorialoutletdotcom
Representative Of The Populationseek Your Dream/Tutorialoutletdotcom
 
The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...
 
[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing
 
Forgotten? Ignored? Obsolete? Static testing techniques
Forgotten? Ignored? Obsolete? Static testing techniquesForgotten? Ignored? Obsolete? Static testing techniques
Forgotten? Ignored? Obsolete? Static testing techniques
 
[13 - B] Experiment reporting
[13 - B] Experiment reporting[13 - B] Experiment reporting
[13 - B] Experiment reporting
 
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculumSept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
 
Mining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel MetricsMining Correlations of ATL Transformation and Metamodel Metrics
Mining Correlations of ATL Transformation and Metamodel Metrics
 
The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)The Green Lab - [05 A] Experiment design (basics)
The Green Lab - [05 A] Experiment design (basics)
 
Truong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence PresentationTruong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence Presentation
 
[02-A] The experimental process
[02-A] The experimental process[02-A] The experimental process
[02-A] The experimental process
 
ME2011 presentation by Mirandolle
ME2011 presentation by MirandolleME2011 presentation by Mirandolle
ME2011 presentation by Mirandolle
 

Similar to A Survey on Software Release Planning Models - Slides for the Presentation @ PROFES 2016

Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanationUmar Farooq
 
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWSOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWijseajournal
 
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...CSCJournals
 
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEWLEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEWijseajournal
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisEditor IJMTER
 
Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Vincenzo Ferme
 
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...IJAAS Team
 
A Method for Evaluating End-User Development Technologies
A Method for Evaluating End-User Development TechnologiesA Method for Evaluating End-User Development Technologies
A Method for Evaluating End-User Development TechnologiesClaudia Melo
 
Pareto-Optimal Search-Based Software Engineering (POSBSE): A Literature Survey
Pareto-Optimal Search-Based Software Engineering (POSBSE): A Literature SurveyPareto-Optimal Search-Based Software Engineering (POSBSE): A Literature Survey
Pareto-Optimal Search-Based Software Engineering (POSBSE): A Literature SurveyAbdel Salam Sayyad
 
131014 wcre-exploration
131014   wcre-exploration131014   wcre-exploration
131014 wcre-explorationZephyrin Soh
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applicationsijcsit
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsIRJET Journal
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Phil Watt
 
Predictive Analytics in Practice
Predictive Analytics in PracticePredictive Analytics in Practice
Predictive Analytics in PracticeHobsons
 
A Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) MethodologyA Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) MethodologyIJMER
 
Nii shonan-meeting-gsrm-20141021 - コピー
Nii shonan-meeting-gsrm-20141021 - コピーNii shonan-meeting-gsrm-20141021 - コピー
Nii shonan-meeting-gsrm-20141021 - コピーHironori Washizaki
 

Similar to A Survey on Software Release Planning Models - Slides for the Presentation @ PROFES 2016 (20)

Spiral model explanation
Spiral model  explanationSpiral model  explanation
Spiral model explanation
 
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWSOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEW
 
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
Software Defect Trend Forecasting In Open Source Projects using A Univariate ...
 
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
 
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEWLEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
LEAN THINKING IN SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global Analysis
 
Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...
 
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
A Method for Evaluating End-User Development Technologies
A Method for Evaluating End-User Development TechnologiesA Method for Evaluating End-User Development Technologies
A Method for Evaluating End-User Development Technologies
 
Pareto-Optimal Search-Based Software Engineering (POSBSE): A Literature Survey
Pareto-Optimal Search-Based Software Engineering (POSBSE): A Literature SurveyPareto-Optimal Search-Based Software Engineering (POSBSE): A Literature Survey
Pareto-Optimal Search-Based Software Engineering (POSBSE): A Literature Survey
 
Wcre13a.ppt
Wcre13a.pptWcre13a.ppt
Wcre13a.ppt
 
Wcre13a.ppt
Wcre13a.pptWcre13a.ppt
Wcre13a.ppt
 
131014 wcre-exploration
131014   wcre-exploration131014   wcre-exploration
131014 wcre-exploration
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applications
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD Metrics
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?
 
Predictive Analytics in Practice
Predictive Analytics in PracticePredictive Analytics in Practice
Predictive Analytics in Practice
 
A Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) MethodologyA Review on Six Sigma (DMAIC) Methodology
A Review on Six Sigma (DMAIC) Methodology
 
Nii shonan-meeting-gsrm-20141021 - コピー
Nii shonan-meeting-gsrm-20141021 - コピーNii shonan-meeting-gsrm-20141021 - コピー
Nii shonan-meeting-gsrm-20141021 - コピー
 

More from Supersede

Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...
Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...
Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...Supersede
 
Hamburg Requirements Engineering Symposium
Hamburg Requirements Engineering SymposiumHamburg Requirements Engineering Symposium
Hamburg Requirements Engineering SymposiumSupersede
 
Data-driven software evolution - The SUPERSEDE way
Data-driven software evolution - The SUPERSEDE wayData-driven software evolution - The SUPERSEDE way
Data-driven software evolution - The SUPERSEDE waySupersede
 
Goal-aware Analysis of Software License Risks
Goal-aware Analysis of Software License RisksGoal-aware Analysis of Software License Risks
Goal-aware Analysis of Software License RisksSupersede
 
Modelling Prioritisation Decision-making in Software Evolution
Modelling Prioritisation Decision-making in Software EvolutionModelling Prioritisation Decision-making in Software Evolution
Modelling Prioritisation Decision-making in Software EvolutionSupersede
 
Tool-supported Collaborative Requirements Prioritisation
Tool-supported Collaborative Requirements PrioritisationTool-supported Collaborative Requirements Prioritisation
Tool-supported Collaborative Requirements PrioritisationSupersede
 
SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...
SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...
SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...Supersede
 
The SUPERSEDE project
The SUPERSEDE projectThe SUPERSEDE project
The SUPERSEDE projectSupersede
 
SIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE projectSIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE projectSupersede
 
Big Data Management Challenges in SUPERSEDE
Big Data Management Challenges in SUPERSEDEBig Data Management Challenges in SUPERSEDE
Big Data Management Challenges in SUPERSEDESupersede
 
An Integration-Oriented Ontology to Govern Evolution in Big Data Ecosytems
An Integration-Oriented Ontology to Govern Evolution in Big Data EcosytemsAn Integration-Oriented Ontology to Govern Evolution in Big Data Ecosytems
An Integration-Oriented Ontology to Govern Evolution in Big Data EcosytemsSupersede
 
Addressing Team Awareness By Means Of A Requirement Prioritization Tool
Addressing Team Awareness By Means Of A Requirement Prioritization ToolAddressing Team Awareness By Means Of A Requirement Prioritization Tool
Addressing Team Awareness By Means Of A Requirement Prioritization ToolSupersede
 
PrioRe 2017 workshop presentation
PrioRe 2017 workshop presentationPrioRe 2017 workshop presentation
PrioRe 2017 workshop presentationSupersede
 
Priore 2017 - release planning and project management tools
Priore 2017 - release planning and project management toolsPriore 2017 - release planning and project management tools
Priore 2017 - release planning and project management toolsSupersede
 
Anforderungen für die Softwareweiterentwicklung durch Benutzer ermitteln
Anforderungen für die Softwareweiterentwicklung durch Benutzer ermittelnAnforderungen für die Softwareweiterentwicklung durch Benutzer ermitteln
Anforderungen für die Softwareweiterentwicklung durch Benutzer ermittelnSupersede
 
FBK´s role in the SUPERSEDE project
FBK´s role in the SUPERSEDE projectFBK´s role in the SUPERSEDE project
FBK´s role in the SUPERSEDE projectSupersede
 
UZH - Role in SUPERSEDE project
UZH - Role in SUPERSEDE projectUZH - Role in SUPERSEDE project
UZH - Role in SUPERSEDE projectSupersede
 
Fhnw - role in SUPERSEDE
Fhnw - role in SUPERSEDEFhnw - role in SUPERSEDE
Fhnw - role in SUPERSEDESupersede
 
ATOS in the SUPERSEDE project
ATOS in the SUPERSEDE projectATOS in the SUPERSEDE project
ATOS in the SUPERSEDE projectSupersede
 
Universitat Politècnica de Catalunya in the SUPERSEDE project
Universitat Politècnica de Catalunya in the SUPERSEDE projectUniversitat Politècnica de Catalunya in the SUPERSEDE project
Universitat Politècnica de Catalunya in the SUPERSEDE projectSupersede
 

More from Supersede (20)

Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...
Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...
Fame - Supporting Continuous Requirements Elicitation by Combining User Feedb...
 
Hamburg Requirements Engineering Symposium
Hamburg Requirements Engineering SymposiumHamburg Requirements Engineering Symposium
Hamburg Requirements Engineering Symposium
 
Data-driven software evolution - The SUPERSEDE way
Data-driven software evolution - The SUPERSEDE wayData-driven software evolution - The SUPERSEDE way
Data-driven software evolution - The SUPERSEDE way
 
Goal-aware Analysis of Software License Risks
Goal-aware Analysis of Software License RisksGoal-aware Analysis of Software License Risks
Goal-aware Analysis of Software License Risks
 
Modelling Prioritisation Decision-making in Software Evolution
Modelling Prioritisation Decision-making in Software EvolutionModelling Prioritisation Decision-making in Software Evolution
Modelling Prioritisation Decision-making in Software Evolution
 
Tool-supported Collaborative Requirements Prioritisation
Tool-supported Collaborative Requirements PrioritisationTool-supported Collaborative Requirements Prioritisation
Tool-supported Collaborative Requirements Prioritisation
 
SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...
SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...
SUpporting evolution and adaptation of PERsonalized Software by Exploiting co...
 
The SUPERSEDE project
The SUPERSEDE projectThe SUPERSEDE project
The SUPERSEDE project
 
SIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE projectSIEMENS role in the SUPERSEDE project
SIEMENS role in the SUPERSEDE project
 
Big Data Management Challenges in SUPERSEDE
Big Data Management Challenges in SUPERSEDEBig Data Management Challenges in SUPERSEDE
Big Data Management Challenges in SUPERSEDE
 
An Integration-Oriented Ontology to Govern Evolution in Big Data Ecosytems
An Integration-Oriented Ontology to Govern Evolution in Big Data EcosytemsAn Integration-Oriented Ontology to Govern Evolution in Big Data Ecosytems
An Integration-Oriented Ontology to Govern Evolution in Big Data Ecosytems
 
Addressing Team Awareness By Means Of A Requirement Prioritization Tool
Addressing Team Awareness By Means Of A Requirement Prioritization ToolAddressing Team Awareness By Means Of A Requirement Prioritization Tool
Addressing Team Awareness By Means Of A Requirement Prioritization Tool
 
PrioRe 2017 workshop presentation
PrioRe 2017 workshop presentationPrioRe 2017 workshop presentation
PrioRe 2017 workshop presentation
 
Priore 2017 - release planning and project management tools
Priore 2017 - release planning and project management toolsPriore 2017 - release planning and project management tools
Priore 2017 - release planning and project management tools
 
Anforderungen für die Softwareweiterentwicklung durch Benutzer ermitteln
Anforderungen für die Softwareweiterentwicklung durch Benutzer ermittelnAnforderungen für die Softwareweiterentwicklung durch Benutzer ermitteln
Anforderungen für die Softwareweiterentwicklung durch Benutzer ermitteln
 
FBK´s role in the SUPERSEDE project
FBK´s role in the SUPERSEDE projectFBK´s role in the SUPERSEDE project
FBK´s role in the SUPERSEDE project
 
UZH - Role in SUPERSEDE project
UZH - Role in SUPERSEDE projectUZH - Role in SUPERSEDE project
UZH - Role in SUPERSEDE project
 
Fhnw - role in SUPERSEDE
Fhnw - role in SUPERSEDEFhnw - role in SUPERSEDE
Fhnw - role in SUPERSEDE
 
ATOS in the SUPERSEDE project
ATOS in the SUPERSEDE projectATOS in the SUPERSEDE project
ATOS in the SUPERSEDE project
 
Universitat Politècnica de Catalunya in the SUPERSEDE project
Universitat Politècnica de Catalunya in the SUPERSEDE projectUniversitat Politècnica de Catalunya in the SUPERSEDE project
Universitat Politècnica de Catalunya in the SUPERSEDE project
 

Recently uploaded

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

A Survey on Software Release Planning Models - Slides for the Presentation @ PROFES 2016

  • 1. A Survey on Software Release Planning Models David Ameller, Carles Farré, Xavier Franch, Guillem Rufian PROFES 2016 - November 23th
  • 2. 2srp survey @ profes 2016 : slide # ▶ Background  SUPERSEDE Project  Software Release Planning (SRP) ▶ Approach  Goal  Research method  Selection of studies  Threats to validity ▶ Discussion of the results ▶ Conclusions Agenda
  • 3. 3srp survey @ profes 2016 : slide # ▶ Call: H2020-ICT-2014-1 ▶ Funding scheme: Research and Innovation ▶ Proposal number: 644018 ▶ Duration (months): 36 ▶ Start date: 1st May 2015 SUPERSEDE Project Goal: To provide methods and tools to support the evolution and adaptation of software services and applications by exploiting end- user feedback and big data Software Release Planning
  • 4. 4srp survey @ profes 2016 : slide # The problem of finding the best combination of requirements to implement in a sequence of releases. ▶ SRP seeks to maximize some variables like:  business value  stakeholder satisfaction ▶ while satisfying some constrains like:  dependencies among features  budget  capacity Software Release Planning (SRP)
  • 5. 5srp survey @ profes 2016 : slide # [purpose] Find and characterize [issue] the proposed models in the academic literature [object] for software release planning [viewpoint] from the viewpoint of project managers and software developers. Our Initial Goal
  • 6. 6srp survey @ profes 2016 : slide # ▶ “A systematic review on strategic release planning models”  Svahnberg M, Gorschek T, Feldt R, Torkar R, Saleem SB, Shafique MU.  Information & Software Technology 52(3), 2010 ▶ Systematic Literature Review:  28 relevant studies, 24 being models for SRP  2003-2008, except one from 1997  16 models from the EVOLVE family (Günther Ruhe et al.) Antecedents: Svahnberg et al., 2010
  • 7. 7srp survey @ profes 2016 : slide # [purpose] Find and characterize [issue] the proposed models in the academic literature from 2009 onwards [object] for software release planning [viewpoint] from the viewpoint of project managers and software developers. Our New Goal
  • 8. 8srp survey @ profes 2016 : slide # 1. Base our Research Questions on those in (Svahnberg et al., 2010) 2. Forward snowballing from (Svahnberg et al., 2010)  models published from 2011 onwards 3. Backward snowballing from the papers found in 2.  models published from 2009 onwards 4. Expert consultation  extra models Research Method
  • 9. 9srp survey @ profes 2016 : slide # RQ1. What SRP models have been presented since 2009? RQ1.1. What are the main motivations for the models? RQ1.2. What are the inputs processed by the models? RQ1.3. What are the outputs generated by the models? RQ1.4. What are the algorithms or techniques applied by the models? Research Questions (1/2)
  • 10. 10srp survey @ profes 2016 : slide # RQ2. To what extent have the SRP models surveyed in RQ1 been validated? RQ2.1. Are the models supported by tools? RQ2.2. How has industry been involved in the models? RQ2.3. What are the major threats identified on the models? Research Questions (2/2)
  • 11. 11srp survey @ profes 2016 : slide # Selection of studies 1st Insertion Criteria (1IC): Relevant & Quality venues 2nd Insertion Criteria (2IC): A SRP model is presented Papers citing the SLR 2IC Papers cited by the 2256 103 22 9 647 240 125 6 101 1IC Scopus Google Scholar Papers > 2008 9 26 17 Experts Forward Snowballing Backward Snowballing
  • 12. 12srp survey @ profes 2016 : slide # 2009 2010 2011 2012 2013 2014 2015 2016 SRP Models found by year M2 M1 M4 M3 M5 M6 M8 M9 M7M10 M14 M11 M15 M12 M13 M17 M16 EVOLVE family (G. Ruhe)
  • 13. 13srp survey @ profes 2016 : slide # ▶ Construct Validity. Snowballing narrows the search scope to the referenced papers, therefore some papers may be left out.  Mitigated by the fact that started from a SLR published in a main software engineering journal and such SLRs are normally cited by many researchers ▶ Internal Validity. Each paper was analyzed in depth by one researcher of this study;  papers were checked by a second researcher when doubts arose. Threats to validy (1/2)
  • 14. 14srp survey @ profes 2016 : slide # ▶ External Validity. As in most literature reviews, this study does not aim to generalize results because there is no statistical basis to claim that the selected papers are a representative sample of the population ▶ Conclusion Validity. As in any other literature review, we relied on the result of search engines which may offer different results in the future. Therefore, a replication of this study could lead to different selection of primary studies, and thus to different results. Threats to validy (2/2)
  • 15. 15srp survey @ profes 2016 : slide # RQ1.1. What are the main motivations for the models? ▶ Pursuing scale: In contrast with the results of (Svahnberg et al., 2010), more models are aimed to scale in presence of large sets of requirements Discussion of the results (1/7)
  • 16. 16srp survey @ profes 2016 : slide # RQ1.2. What are the inputs processed by the models? ▶ Most models consider:  Dependencies among requirements  Soft factors (e.g. stakeholder preferences or business value) ▶ However,  Only 2 models addressed time constraints (*)  Only 1 model considers the required skills that requirements need from developers (*) (*) SUPERSEDE must-haves Discussion of the results (2/7)
  • 17. 17srp survey @ profes 2016 : slide # RQ1.3. What are the outputs generated by the models? ▶ Simple outputs.  Most models produce a "binary" yes/no output: which requirements should be implemented for the next release(s).  Only 2 models include requirement implementation scheduling and resource (developers) allocation (*) (*) SUPERSEDE must-haves Discussion of the results (3/7)
  • 18. 18srp survey @ profes 2016 : slide # RQ1.4. What are the algorithms or techniques applied by the models? ▶ SRP as a multi-objective problem. Most modes recognize the existence of different and often conflicting objectives that need to be reconciled in the planning of releases. Discussion of the results (4/7)
  • 19. 19srp survey @ profes 2016 : slide # RQ2.1. Are the models supported by tools? ▶ Lack of ready-to-market tools.  1 commercial tool: ReleasePlanner (EVOLVE family).  8 (out of 17) papers did not mention any tool support. Discussion of the results (5/7)
  • 20. 20srp survey @ profes 2016 : slide # RQ2.2. How has industry been involved in the models? ▶ Scarce industrial contributions.  Very few authors from the surveyed papers came from industry, in most cases as providers of a case study  Only in one single case the industrial authors were providing the SRP model. Discussion of the results (6/7)
  • 21. 21srp survey @ profes 2016 : slide # RQ2.3. What are the major threats identified on the models? ▶ Non-optimal consideration of threats to validity. As much as 7 papers (from 17) with no mention at all at threats to validity. Discussion of the results (7/7)
  • 22. 22srp survey @ profes 2016 : slide # ▶ EVOLVE family keeps its prevalence, but to a lesser degree. (57.1% vs 35.3%) ▶ Only 1 non-EVOLVE author in Svahnberg et al., appears again in our study ▶ Soft factors where less considered by models in Svahnberg et al. (57.1%) than in our study (88.2%) ▶ Industrial validation was more present in Svahnberg et al. (56% of the models) than in our study (23.5%) Field evolution: comparison with Svahnberg et al.
  • 23. 23srp survey @ profes 2016 : slide # ▶ Literature review on SRP models since 2009 ▶ Emphasis on the characteristics of these models and their validation state. ▶ We have used (Svahnberg et al., 2010) as main reference to our research methodology. ▶ Positive findings:  Special attention to the scalability of the models.  Increasing consideration of soft factors like stakeholder preferences and business value. Conclusions (1/2)
  • 24. 24srp survey @ profes 2016 : slide # ▶ Negative findings:  Incomplete input factors  Simple outputs  Proof-of-concept tool support, except for the case of the EVOLVE family  Poor industrial validation  Non-optimal consideration of threats to validity SRP scientific proposals have not yet reached the maturity required by industrial contexts Conclusions (2/2)
  • 25. Questions? A Survey on Software Release Planning Models

Editor's Notes

  1. This definition includes technologies as well as user interaction. From this we can conclude that technologies on their own, such as WEB services, are not Web applications, but they can be part of one. Furthermore, this definition implies that web sites without software components, such as, static HTML pages are not Web applications either. Other definitions include Web services and Web sites as Web applications. El Consorcio World Wide Web (W3C) es una comunidad internacional donde las organizaciones miembro, personal a tiempo completo y el público en general trabajan conjuntamente para desarrollar estándares Web. Liderado por el inventor de la Web Tim Berners-Lee y el Director Ejecutivo (CEO) Jeffrey Jaffe, la misión del W3C es guiar la Web hacia su máximo potencial.
  2. Qui són els experts Per què no has fet un SLR No teniem el protocol Voliem provar quelcom nou i després un SLR Per què no s’havien trobat els models dels experts. Correspondència models/papers Més detall sobre Inclussion Criteria Taula de resum de models Threats to validity Comparació amb Svahlberg et al. Logo supersede Modificar timeline Eliminar segona de supersede