Software Next Release Planning Approach through Exact Optimization
Author(s) -
F. Gouveia de Freitas,
Daniel Pinto Coutinho,
Jerffeson Souza
Publication year - 2011
Publication title -
international journal of computer applications
Language(s) - English
Resource type - Journals
ISSN - 0975-8887
DOI - 10.5120/2607-3636
Subject(s) - computer science , metaheuristic , context (archaeology) , software , selection (genetic algorithm) , work (physics) , search based software engineering , software release life cycle , software tool , resolution (logic) , software engineering , software system , component based software engineering , software construction , algorithm , artificial intelligence , programming language , mechanical engineering , paleontology , engineering , biology
Software Requirements phase has notable importance, since it is responsible for the definition of the system itself. Several customers indicate which functionalities they want to be present in the software. However, constraints, such as budget, make it impossible to implement all desired requirements at once. One activity in this context is the release planning. The selection of which requirements should be implemented to the next release is necessary. In literature, metaheuristics have been employed to solve this problem. The objective of this work is to propose the use of exact optimization techniques in the problem, with the advantage that the resolution through these techniques ensures the best solutions. The results in several experiments show the validity of such application, in comparison with the metaheuristics approach.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom