2016 IEEE 24th International Requirements Engineering Conference (RE) 2016
DOI: 10.1109/re.2016.7
|View full text |Cite
|
Sign up to set email alerts
|

Exact Analysis for Next Release Problem

Abstract: Abstract-In software engineering, determining the set of requirements to implement in the next release is a critical foundation for the success of a project. Inappropriately including or excluding requirements may result in products that fail to satisfy stakeholders' needs, and might cause loss of revenue. In the meantime, uncertainty is characterised by incomplete understanding. It is inevitable in the early phase of requirements engineering, and could lead to unsound requirement decisions. To ease the impact… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 33 publications
(52 reference statements)
0
3
0
Order By: Relevance
“…The bi-objective Next Release Problem has been solved in the past using metaheuristic algorithms [15,31,32,33,34,56] are provably e cient (metaheuristics cannot guarantee that the solutions found are e cient) and they can be faster. In our previous report [11] it was clear that anytime methods outperform NSGA-II, GRASP and ACO, both in runtime and quality of solutions.…”
Section: Results With Metaheuristic Algorithmsmentioning
confidence: 99%
See 2 more Smart Citations
“…The bi-objective Next Release Problem has been solved in the past using metaheuristic algorithms [15,31,32,33,34,56] are provably e cient (metaheuristics cannot guarantee that the solutions found are e cient) and they can be faster. In our previous report [11] it was clear that anytime methods outperform NSGA-II, GRASP and ACO, both in runtime and quality of solutions.…”
Section: Results With Metaheuristic Algorithmsmentioning
confidence: 99%
“…This approach has been used in the past by Li et al [35], and they conclude that the use of exact algorithms (like the proposed in this work) is important to avoid algorithmic uncertainty. • Sensitivity analysis and uncertainty, recently studies for the problem by Li et al [33,34] • While the requirements selection is a problem to be solved every few months using a traditional waterfall methodology, in agile methodologies the sprints usually last for one or two weeks, and the selection of requirements (user stories) for a sprint is something done every one or two weeks. Thus, the time to solve the problem should be accordingly short compared to the duration of the sprint.…”
Section: Anytime Methods In Requirement Engineeringmentioning
confidence: 99%
See 1 more Smart Citation