Decision Problems in Requirements Negotiations

Requirements negotiations are iterative processes, in which involved parties with (usually conflicting) individual goals jointly seek to reach an overall goal, namely agreeing on a software development process and outcome (Lenz et al. 2015). One of their main characteristics is that involved parties need to make decisions during these processes (Aurum and Wohlin 2003; Lenz et al. 2015). Due to domain-related characteristics of requirements negotiations, they differ in terms of the role of the negotiating parties, the type of negotiation issues, and thus the decisions to be made.