73 research outputs found
Asymmetric Release Planning-Compromising Satisfaction against Dissatisfaction
Maximizing satisfaction from offering features as part of the upcoming
release(s) is different from minimizing dissatisfaction gained from not
offering features. This asymmetric behavior has never been utilized for product
release planning. We study Asymmetric Release Planning (ARP) by accommodating
asymmetric feature evaluation. We formulated and solved ARP as a bi-criteria
optimization problem. In its essence, it is the search for optimized trade-offs
between maximum stakeholder satisfaction and minimum dissatisfaction. Different
techniques including a continuous variant of Kano analysis are available to
predict the impact on satisfaction and dissatisfaction with a product release
from offering or not offering a feature. As a proof of concept, we validated
the proposed solution approach called Satisfaction-Dissatisfaction Optimizer
(SDO) via a real-world case study project. From running three replications with
varying effort capacities, we demonstrate that SDO generates optimized
trade-off solutions being (i) of a different value profile and different
structure, (ii) superior to the application of random search and heuristics in
terms of quality and completeness, and (iii) superior to the usage of manually
generated solutions generated from managers of the case study company. A survey
with 20 stakeholders evaluated the applicability and usefulness of the
generated results
Software release planning
One of the most critical activities in software product development is the decisional process that assigns features to subsequent releases under technical, resource, risk, and budget constraints. This decision-centric process is referred to as software release planning (SRP). This briefing will expose a state of the art on SRP. A survey of the most relevant approaches will be presented. Emphasis will be made on their applicability (concerning e.g. type of development process - being more predictive versus more adaptive, type of system - commercial, open source product or mobile app), tool support and degree of validation in industry. One of these approaches, EVOLVE, will be analysed in detail.Peer ReviewedPostprint (author's final draft
An Explanation Oriented Dialogue Approach and Its Application to Wicked Planning Problems
In this paper we consider an interactive and explanation based dialogue approach to complex and `wicked' planning problems. Wicked problems are essentially imprecisely formulated problems having no clearly defined goals and constraints. The dialogue approach is aimed at reducing the problem complexity during interaction with the human expert. The involved software agents are mostly optimization procedures. The approach contains the following steps: (1) Selection of a specific concern in a proposed solution; (2) Calculation of a stakeholder defined ideal plan; and (3) Comparing the actually generated plan and the prototype based on a similarity measure. The comparison of the actual and the ideal plan looks at aspects of interest for the stakeholder such as resource consumptions or structural properties of the plan. The proposed approach is generic and was applied and customized to three classes of wicked problems: release planning, investment planning, and urban planning. All three applications are described and illustrated in the paper
- …