2017
DOI: 10.1186/s13173-017-0060-0
|View full text |Cite
|
Sign up to set email alerts
|

Incorporating decision maker’s preferences in a multi-objective approach for the software release planning

Abstract: Background: Release planning (RP) is one of the most complex and relevant activities in the iterative and incremental software development, because it addresses all decisions associated with the selection and assignment of requirements to releases. There are many approaches in which RP is formalized as an optimization problem. In this context, search-based software engineering (SBSE) deals with the application of search techniques to solve complex problems of software engineering. Since RP is a wicked problem … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…In the last step, the method performs the comparison between the alternatives based on the preferences of the decision-maker. For details on the procedure, see [11].…”
Section: The Zapros Iii-i Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…In the last step, the method performs the comparison between the alternatives based on the preferences of the decision-maker. For details on the procedure, see [11].…”
Section: The Zapros Iii-i Methodsmentioning
confidence: 99%
“…The requirements planning problems are without their multiobjective majority, and therefore, the solution is almost always composed of a family of solutions located in front of Pareto and must be considered equivalent [10]. The evaluated multiobjective approach consists of treating the humanʹs preferences as another object to be maximized, as well as maximizing the overall client satisfaction and minimizing the project risk [11]. Multiobjective optimization addresses optimization problems that have multiple objective functions to be simultaneously maximized or minimized.…”
Section: Introductionmentioning
confidence: 99%
“…It indicates the convergence and diversity of the solutions on a Pareto front (e.g. the higher hypervolume, the better performance), which using the following calculation [26]:…”
Section: Performance Measuresmentioning
confidence: 99%
“…The problems of the planning of releases are mostly multi-objective, and therefore, the solution is almost always composed of a family of solutions located at the Pareto front that must be considered equivalent [10]. The evaluated multi-objective approach consists of treating human preferences as an object to be maximized, in addition to maximizing overall client satisfaction and minimizing the project risk [11]. Multi-objective optimization addresses optimization problems that have multiple objective functions to be simultaneously maximized or minimized.…”
Section: Introductionmentioning
confidence: 99%