Exploring software product management decision problems with constraint solving – opportunities for prioritization and release planning

Research output: Contribution to conferencePaper, not in proceeding

Abstract

Decision-making is central to Software Product
Management (SPM) and includes deciding on requirements
priorities and the content of coming releases. Several algorithms
for prioritization and release planning have been
proposed, where humans with or without machine support
enact a series of steps to produce a decision outcome. Instead
of applying some specific algorithm to find an acceptable
solution to a decision problem, we propose to model SPM
decision-making as a Constraint Satisfaction Problem (CSP),
where relative and absolute priorities, interdependencies, and
other constraints are expressed as relations among variables
representing entities such as feature priorities, stakeholder
preferences, and resource constraints. The solution space is
then explored with the help of a constraint solver without
humans needing to care about specific algorithms. This paper
discusses advantages and limitations of CSP modeling in
SPM and gives principal examples as a proof-of-concept
of CSP modeling in requirements prioritization and release
planning. A discussion of further research on constraint
solving in SPM is also given.

Details

Authors
Organisations
Research areas and keywords

Subject classification (UKÄ) – MANDATORY

  • Computer Science

Keywords

  • release planning, requirementsengineering, software product management, prioritization, constraint programming
Original languageEnglish
Publication statusAccepted/In press - 2011
Publication categoryResearch
Peer-reviewedYes
Event5th International Workshop on Software Product Management - 19th IEEE International Requirements Engineering Conference 2011, Trento, Italy
Duration: 2011 Aug 292011 Sep 2

Conference

Conference5th International Workshop on Software Product Management
CountryItaly
City19th IEEE International Requirements Engineering Conference 2011, Trento
Period2011/08/292011/09/02

Total downloads

No data available