Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements

The activity of prioritizing software requirements should be done as efficiently as possible. Selecting the most stable requirements for the most important customers of a development company can be a positive factor considering that available resources do not always encompass the implementation of a...

Full description

Bibliographic Details
Main Authors: Paulo Alberto Melo Barbosa, Plácido Rogério Pinheiro, Francisca Raquel de Vasconcelos Silveira
Format: Article
Language:English
Published: MDPI AG 2018-11-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/11/11/176
id doaj-5e07e58a7adc4028862db166210d8b4e
record_format Article
spelling doaj-5e07e58a7adc4028862db166210d8b4e2020-11-24T22:52:09ZengMDPI AGAlgorithms1999-48932018-11-01111117610.3390/a11110176a11110176Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software RequirementsPaulo Alberto Melo Barbosa0Plácido Rogério Pinheiro1Francisca Raquel de Vasconcelos Silveira2Graduate Program in Applied Informatics, University of Fortaleza, Fortaleza 60811-905, BrazilGraduate Program in Applied Informatics, University of Fortaleza, Fortaleza 60811-905, BrazilIT Department, Federal Institute of Ceará, Tianguá 62320-000, BrazilThe activity of prioritizing software requirements should be done as efficiently as possible. Selecting the most stable requirements for the most important customers of a development company can be a positive factor considering that available resources do not always encompass the implementation of all requirements. There are many quantitative methods for prioritization of software releases in the field of search-based software engineering (SBSE). However, we show that it is possible to use qualitative verbal decision analysis (VDA) methods to solve this type of problem. Moreover, we will use the ZAPROS III-<i>i</i> method to prioritize requirements considering the opinion of the decision-maker, who will participate in this process. Results obtained using VDA structured methods were found to be quite satisfactory when compared to methods using SBSE. A comparison of results between quantitative and qualitative methods will be made and discussed later. The results were reviewed and corroborated with the use of performance metrics.https://www.mdpi.com/1999-4893/11/11/176verbal decision analysismulti-objective optimizationsoftware release planningZAPROS III-<i>i</i>
collection DOAJ
language English
format Article
sources DOAJ
author Paulo Alberto Melo Barbosa
Plácido Rogério Pinheiro
Francisca Raquel de Vasconcelos Silveira
spellingShingle Paulo Alberto Melo Barbosa
Plácido Rogério Pinheiro
Francisca Raquel de Vasconcelos Silveira
Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
Algorithms
verbal decision analysis
multi-objective optimization
software release planning
ZAPROS III-<i>i</i>
author_facet Paulo Alberto Melo Barbosa
Plácido Rogério Pinheiro
Francisca Raquel de Vasconcelos Silveira
author_sort Paulo Alberto Melo Barbosa
title Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
title_short Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
title_full Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
title_fullStr Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
title_full_unstemmed Towards the Verbal Decision Analysis Paradigm for Implementable Prioritization of Software Requirements
title_sort towards the verbal decision analysis paradigm for implementable prioritization of software requirements
publisher MDPI AG
series Algorithms
issn 1999-4893
publishDate 2018-11-01
description The activity of prioritizing software requirements should be done as efficiently as possible. Selecting the most stable requirements for the most important customers of a development company can be a positive factor considering that available resources do not always encompass the implementation of all requirements. There are many quantitative methods for prioritization of software releases in the field of search-based software engineering (SBSE). However, we show that it is possible to use qualitative verbal decision analysis (VDA) methods to solve this type of problem. Moreover, we will use the ZAPROS III-<i>i</i> method to prioritize requirements considering the opinion of the decision-maker, who will participate in this process. Results obtained using VDA structured methods were found to be quite satisfactory when compared to methods using SBSE. A comparison of results between quantitative and qualitative methods will be made and discussed later. The results were reviewed and corroborated with the use of performance metrics.
topic verbal decision analysis
multi-objective optimization
software release planning
ZAPROS III-<i>i</i>
url https://www.mdpi.com/1999-4893/11/11/176
work_keys_str_mv AT pauloalbertomelobarbosa towardstheverbaldecisionanalysisparadigmforimplementableprioritizationofsoftwarerequirements
AT placidorogeriopinheiro towardstheverbaldecisionanalysisparadigmforimplementableprioritizationofsoftwarerequirements
AT franciscaraqueldevasconcelossilveira towardstheverbaldecisionanalysisparadigmforimplementableprioritizationofsoftwarerequirements
_version_ 1725666868661846016