Software product release planning through optimization and what-if analysis

Marjan van den Akker*, Sjaak Brinkkemper, Guido Diepen, Johan Versendaal

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review


We present a mathematical formalization of release planning with a corresponding optimization tool that supports product and project managers during release planning. The tool is based on integer linear programming and assumes that an optimal set of requirements is the set with maximal projected revenue against available resources. The input for the optimization is twofold. The first type of input data concerns the list of candidate requirements, estimated revenues, and resources needed. Second, managerial steering mechanisms enable what-if analysis in the optimization environment. Experiments based on real-life data made a sound case for the applicability of our approach.

Original languageEnglish
Pages (from-to)101-111
Number of pages11
JournalInformation and Software Technology
Issue number1-2
Publication statusPublished - Jan 2008
Externally publishedYes


  • Integer linear programming
  • Optimization
  • Release planning
  • Requirements management


Dive into the research topics of 'Software product release planning through optimization and what-if analysis'. Together they form a unique fingerprint.

Cite this