Risk-Aware Multi-stakeholder Next Release Planning Using Multi-objective Optimization

  • Antonio Mauricio Pitangueira
  • Paolo Tonella
  • Angelo Susi
  • Rita Suzana Maciel
  • Marcio Barros
Conference paper

DOI: 10.1007/978-3-319-30282-9_1

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9619)
Cite this paper as:
Pitangueira A.M., Tonella P., Susi A., Maciel R.S., Barros M. (2016) Risk-Aware Multi-stakeholder Next Release Planning Using Multi-objective Optimization. In: Daneva M., Pastor O. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2016. Lecture Notes in Computer Science, vol 9619. Springer, Cham

Abstract

[Context and motivation]: Software requirements selection is an essential task in the software development process. It consists of finding the best requirement set for each software release, considering several requirements characteristics, such as precedences and multiple conflicting objectives, such as stakeholders’ perceived value, cost and risk. [Question/Problem]: However, in this scenario, important information about the variability involved in the requirements values estimation are discarded and might expose the company to a risk when selecting a solution. [Principal ideas/results]: We propose a novel approach to the risk-aware multi-objective next release problem and implemented our approach by means of a satisfiability modulo theory solver. We aim at improving the decision quality by reducing the risk associated with the stakeholder dissatisfaction as related to the variability of the value estimation made by these stakeholders. [Contribution]: Results show that Pareto-optimal solutions exist where a major risk reduction can be achieved at the price of a minor penalty in the value-cost trade-off.

Keywords

Risk-aware decision making Next release problem Multi-stakeholder 

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Antonio Mauricio Pitangueira
    • 1
  • Paolo Tonella
    • 2
  • Angelo Susi
    • 2
  • Rita Suzana Maciel
    • 1
  • Marcio Barros
    • 3
  1. 1.Computer Science DepartmentFederal University of BahiaBahiaBrazil
  2. 2.Software Engineering Research UnitFondazione Bruno KesslerTrentoItaly
  3. 3.Post-graduate Information Systems Program-UnirioRio de JaneiroBrazil

Personalised recommendations