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 :
بازگشت