• 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