developing a theory of value-based software engineering
This paper presents an initial "4+1" theory of value-based software engineering (VBSE) that builds around the stakeholder win-win Theory W, and addresses the questions of "which values are important?" and "how is success assured?" for a given software engineering enterprise. The central Theory W then draws upon four additional theories - utility theory (how important are the values?), decision theory (how do stakeholders' values determine decisions?), dependency theory (how do dependencies affect value realization?), and control theory (how to adapt to change and control value realization?).
value-based software engineering stakeholder win-win theory w utility theory decision theory dependency theory control theory game theory adaptive control benefits realization domain theories risk/opportunity management theory of justice