2018
DOI: 10.1109/access.2018.2875122
|View full text |Cite
|
Sign up to set email alerts
|

Supporting Many-Objective Software Requirements Decision: An Exploratory Study on the Next Release Problem

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 37 publications
0
10
0
Order By: Relevance
“…Some attention has been given to using many-objective techniques in other areas. For example, there is a recent exploratory study on using several evolutionary manyobjective optimisation approaches, including NSGA-III for the Next Release Problem [64]. Another example approach [65] looks at optimal feature selection by first optimising on one objective and then trying to improve others.…”
Section: Resultsmentioning
confidence: 99%
“…Some attention has been given to using many-objective techniques in other areas. For example, there is a recent exploratory study on using several evolutionary manyobjective optimisation approaches, including NSGA-III for the Next Release Problem [64]. Another example approach [65] looks at optimal feature selection by first optimising on one objective and then trying to improve others.…”
Section: Resultsmentioning
confidence: 99%
“…Another issue is metrics preference among researchers. We observed that some of the studies justify the reason they employ these metrics as either based on a metric's popularity (i.e., usage or related work in which it was used) or if it best fits their choice of algorithm (i.e., References [6,86,87]), while some other studies adopted some of these metrics because they are hybrids. For example, HV can cover both convergence and diversity [87], while some others avoided using more metrics because that might have led to different conclusions or threatened the validity of their results [122].…”
Section: Discussionmentioning
confidence: 99%
“…However, in the available literature, there appears to be no agreement on the number of objectives we call 'multi' or 'many' [6], and the focuses of these terminologies may create confusion.…”
Section: Introductionmentioning
confidence: 99%
“…Here, the search problem is what requirements should be fulfilled for the next release such that some goals, e.g., importance and cost, are optimal. The NRP problem has been widely studied in SBSE [35,60,105,106], from which we choose 15 releases dataset that was mined from real-world software projects and their versions. As shown in Table 4, each software project/version involves a set of randomly sampled requirements to fulfill.…”
Section: Next Release Planning (Nrp)mentioning
confidence: 99%
“…As shown in Table 4, we use two or three common objectives for all software projects/versions, namely penalty score, cost, and coverage, which have the objective functions as below [3,35,60,105,106]: where there are 𝑛 requirements and 𝑚 stakeholders. 𝐼 𝑗 , 𝐶 𝑖 , and 𝑅 𝑖 are respectively the satisfaction level of the 𝑖th requirement from the 𝑗th stakeholder, the related cost for fulfilling the 𝑖th requirement 𝑟 𝑖 , and the ratio of fulfilled requirement for 𝑟 𝑖 .…”
Section: Objectivementioning
confidence: 99%