DocumentCode
146932
Title
Requirements Prioritization and Next-Release Problem under Non-additive Value Conditions
Author
Sureka, A.
Author_Institution
Indraprastha Inst. of Inf. Technol., Delhi (IIITD), New Delhi, India
fYear
2014
fDate
7-10 April 2014
Firstpage
120
Lastpage
123
Abstract
Next Release Problem (NRP) is a complex combinatorial optimization problem consisting of identifying a subset of software requirements maximizing the business value under given constraints such as cost and resource limitation, time and functionality related dependencies between requirements. NRP can be mathematically formulated as an integer linear programming problem and previous researches solve the NRP multi-objective optimization problem using exact and metaheuristic search techniques. We present a mathematical formulation of the NRP under conditions of non-additive customer valuations (positive and negative synergies) across requirements. We present a model that allows customers to state their preferences or valuations across bundles or combinations of requirements. We analyze the economic efficiency gains, cognitive and computationally complexity of the proposed model. We conduct experiments to investigate the applicability of multi-objective evolutionary algorithms (MOEAs) in solving the NRP with non-additive valuations and implication constraints on requirements. We compare and contrast the performance of state-of-the-art MOEAs such as NSGA-II and GDE3 on synthetic dataset representing multiple problem characteristics and size and present the result of our empirical analysis.
Keywords
combinatorial mathematics; computational complexity; evolutionary computation; feature selection; heuristic programming; integer programming; linear programming; search problems; software engineering; GDE3; MOEAs; NRP multiobjective optimization problem; NSGA-II; business value; complex combinatorial optimization problem; computational complexity; economic efficiency gain analysis; exact search techniques; feature subset selection problem; integer linear programming problem; metaheuristic search techniques; multiobjective evolutionary algorithms; next-release problem; nonadditive customer valuations; nonadditive value conditions; requirements prioritization; software requirements; synthetic dataset; Additives; Cost accounting; Evolutionary computation; Linear programming; Optimization; Planning; Software; Evolutionary Algorithms; Feature Selection Problem; Metaheuristic Search; Multi-Objective Optimization; Next Release Problem; Requirements Management; Search-Based Software Engineering; Value-Based Requirements Interdependency;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (ASWEC), 2014 23rd Australian
Conference_Location
Milsons Point, NSW
Type
conf
DOI
10.1109/ASWEC.2014.12
Filename
6824116
Link To Document