73 research outputs found

    Asymmetric Release Planning-Compromising Satisfaction against Dissatisfaction

    Full text link
    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

    Get PDF
    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

    Get PDF
    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
    • …
    corecore