MULTIOBJECTIVE SOFTWARE RELEASE PLANNING WITH DEPENDENT REQUIREMENTS AND UNDEFINED NUMBER OF RELEASES
Release Planning is an important and complex activity in software development. It involves several aspects related to which functionalities are going to be developed in each release of the system. Consistent planning must meet the customers needs and comply with existing constraints. Optimization techniques have been successfully applied to solve problems in the Software Engineering field, including the Software Release Planning Problem. In this context, this work presents an approach based on multiobjective optimization for the problem when the number of releases is not known a priori or when the number of releases is a value expected by stakeholders. The strategy regards on the stakeholders satisfaction, business value and risk management, as well as provides ways for handling requirements interdependencies. Experiments show the feasibility of the proposed approach.
Software release planning Search-based software engineering Requirements engineering Multiobjective
Márcia Maria Albuquerque Brasil Thiago Gomes Nepomuceno da Silva Fabrício Gomes de Freitas Jerffeson Teixeira de Souza Mariela Inés Cortés
Optimization in Software Engineering Group (GOES.UECE), State University of Ceara (UECE) Av. Paranjana 1700, Fortaleza, Ceara, 60740-903, Brazil
国际会议
13th International Conference on Enterprise Information System(第13届企业信息系统国际会议 ICEIS 2011)
北京
英文
170-180
2011-06-08(万方平台首次上网日期,不代表论文的发表时间)