A Multi-Objective, Risk-based Approach for Selecting Software Requirements

Aruan G. Amaral, Gledson Elias

2018

Abstract

In iterative and incremental development approaches, there is great interest in delivering system releases on-budget, but raising stakeholders’ satisfaction as much as possible. In the field of Search Based Software Engineering (SBSE), such a problem is known as the Next Release Problem (NRP), which is handled in existing proposals by reformulating the requirements selection process as an optimization problem solved by metaheuristics, providing a set of recommendations with the highest customers’ satisfactions as well as the lowest development costs. Despite their contributions, most of current proposals do not address software risks, which represent a key aspect that can deeply impact on project cost and stakeholders’ satisfaction. In such a direction, this paper proposes a multi-objective, risk-based approach for the NRP problem, in which a risk analysis is incorporated to estimate the impact of software risks in development cost and stakeholders’ satisfaction. Experimental results reveal the efficiency and practical applicability of the proposed approach.

Download


Paper Citation


in Harvard Style

Amaral A. and Elias G. (2018). A Multi-Objective, Risk-based Approach for Selecting Software Requirements.In Proceedings of the 10th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-758-275-2, pages 338-346. DOI: 10.5220/0006555503380346


in Bibtex Style

@conference{icaart18,
author={Aruan G. Amaral and Gledson Elias},
title={A Multi-Objective, Risk-based Approach for Selecting Software Requirements},
booktitle={Proceedings of the 10th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2018},
pages={338-346},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006555503380346},
isbn={978-989-758-275-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 10th International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - A Multi-Objective, Risk-based Approach for Selecting Software Requirements
SN - 978-989-758-275-2
AU - Amaral A.
AU - Elias G.
PY - 2018
SP - 338
EP - 346
DO - 10.5220/0006555503380346