Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels

Autores
Rottoli, Giovani Daian; Casanova Pietroboni, Carlos Antonio
Año de publicación
2022
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Requirement prioritization in Software Engineering is the activity that helps to select and or-der for the requirements to be implemented in each software development process iteration. Thus, requirement prioritization assists the decision-making process during iteration management. This work presents a method for requirement prioritization that considers many experts’ opinions on multiple decision criteria provided using fuzzy linguistic labels, a tool that allows capturing the imprecision of each experts’ judgment. These opinions are then aggregated using the fuzzy ag-gregation operator MLIOWA considering different weights for each expert. Then, an order for the requirements is given considering the aggregated opinions and different weights for each evaluated dimension or criteria. The method proposed in this work has been implemented and demonstrated using a synthetic dataset. A statistical evaluation of the results obtained using different t-norms was also carried out.
Fil: Rottoli, Giovanni Daián. Universidad Tecnológica Nacional. Facultad Regional Concepción del Uruguay. Departamento Ingeniería en Sistemas de Información. Grupo de Investigación Inteligencia Computacional e Ingeniería de Software; Argentina.
Fil: Casanova Pietroboni, Carlos Antonio. Universidad Tecnológica Nacional. Facultad Regional Concepción del Uruguay. Departamento Ingeniería en Sistemas de Información. Grupo de Investigación Inteligencia Computacional e Ingeniería de Software; Argentina.
Fuente
Paradigmplus, vol. 3(1), pp. 1-18. (2022)
Materia
Requirement prioritization
Fuzzy logic
Linguistic labels
OWA
Software engineering
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/4.0/
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/12044

id RIAUTN_7ed89c7a4c3072ed8eca452a32a0c6a3
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/12044
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labelsRottoli, Giovani DaianCasanova Pietroboni, Carlos AntonioRequirement prioritizationFuzzy logicLinguistic labelsOWASoftware engineeringRequirement prioritization in Software Engineering is the activity that helps to select and or-der for the requirements to be implemented in each software development process iteration. Thus, requirement prioritization assists the decision-making process during iteration management. This work presents a method for requirement prioritization that considers many experts’ opinions on multiple decision criteria provided using fuzzy linguistic labels, a tool that allows capturing the imprecision of each experts’ judgment. These opinions are then aggregated using the fuzzy ag-gregation operator MLIOWA considering different weights for each expert. Then, an order for the requirements is given considering the aggregated opinions and different weights for each evaluated dimension or criteria. The method proposed in this work has been implemented and demonstrated using a synthetic dataset. A statistical evaluation of the results obtained using different t-norms was also carried out.Fil: Rottoli, Giovanni Daián. Universidad Tecnológica Nacional. Facultad Regional Concepción del Uruguay. Departamento Ingeniería en Sistemas de Información. Grupo de Investigación Inteligencia Computacional e Ingeniería de Software; Argentina.Fil: Casanova Pietroboni, Carlos Antonio. Universidad Tecnológica Nacional. Facultad Regional Concepción del Uruguay. Departamento Ingeniería en Sistemas de Información. Grupo de Investigación Inteligencia Computacional e Ingeniería de Software; Argentina.ParadigmPlus2024-12-27T13:50:36Z2022-02-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdfParadigmPlus, vol. 3, no. 1, pp. 1-18, Feb. 2022.2711-4627http://hdl.handle.net/20.500.12272/12044https://doi.org/10.55969/paradigmplus.v3n1a1Paradigmplus, vol. 3(1), pp. 1-18. (2022)reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacionalenginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/Rottoli, Giovanni Daián ; Casanova Pietroboni, Carlos Antonio.No comercial con fines académicos. Licencia Creative Commons CC BY.2026-09-24T12:48:57Zoai:ria.utn.edu.ar:20.500.12272/12044instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:48:58.676Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
title Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
spellingShingle Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
Rottoli, Giovani Daian
Requirement prioritization
Fuzzy logic
Linguistic labels
OWA
Software engineering
title_short Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
title_full Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
title_fullStr Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
title_full_unstemmed Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
title_sort Multi-criteria and multi-expert requirement prioritization using fuzzy linguistic labels
dc.creator.none.fl_str_mv Rottoli, Giovani Daian
Casanova Pietroboni, Carlos Antonio
author Rottoli, Giovani Daian
author_facet Rottoli, Giovani Daian
Casanova Pietroboni, Carlos Antonio
author_role author
author2 Casanova Pietroboni, Carlos Antonio
author2_role author
dc.subject.none.fl_str_mv Requirement prioritization
Fuzzy logic
Linguistic labels
OWA
Software engineering
topic Requirement prioritization
Fuzzy logic
Linguistic labels
OWA
Software engineering
dc.description.none.fl_txt_mv Requirement prioritization in Software Engineering is the activity that helps to select and or-der for the requirements to be implemented in each software development process iteration. Thus, requirement prioritization assists the decision-making process during iteration management. This work presents a method for requirement prioritization that considers many experts’ opinions on multiple decision criteria provided using fuzzy linguistic labels, a tool that allows capturing the imprecision of each experts’ judgment. These opinions are then aggregated using the fuzzy ag-gregation operator MLIOWA considering different weights for each expert. Then, an order for the requirements is given considering the aggregated opinions and different weights for each evaluated dimension or criteria. The method proposed in this work has been implemented and demonstrated using a synthetic dataset. A statistical evaluation of the results obtained using different t-norms was also carried out.
Fil: Rottoli, Giovanni Daián. Universidad Tecnológica Nacional. Facultad Regional Concepción del Uruguay. Departamento Ingeniería en Sistemas de Información. Grupo de Investigación Inteligencia Computacional e Ingeniería de Software; Argentina.
Fil: Casanova Pietroboni, Carlos Antonio. Universidad Tecnológica Nacional. Facultad Regional Concepción del Uruguay. Departamento Ingeniería en Sistemas de Información. Grupo de Investigación Inteligencia Computacional e Ingeniería de Software; Argentina.
description Requirement prioritization in Software Engineering is the activity that helps to select and or-der for the requirements to be implemented in each software development process iteration. Thus, requirement prioritization assists the decision-making process during iteration management. This work presents a method for requirement prioritization that considers many experts’ opinions on multiple decision criteria provided using fuzzy linguistic labels, a tool that allows capturing the imprecision of each experts’ judgment. These opinions are then aggregated using the fuzzy ag-gregation operator MLIOWA considering different weights for each expert. Then, an order for the requirements is given considering the aggregated opinions and different weights for each evaluated dimension or criteria. The method proposed in this work has been implemented and demonstrated using a synthetic dataset. A statistical evaluation of the results obtained using different t-norms was also carried out.
publishDate 2022
dc.date.none.fl_str_mv 2022-02-08
2024-12-27T13:50:36Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv ParadigmPlus, vol. 3, no. 1, pp. 1-18, Feb. 2022.
2711-4627
http://hdl.handle.net/20.500.12272/12044
https://doi.org/10.55969/paradigmplus.v3n1a1
identifier_str_mv ParadigmPlus, vol. 3, no. 1, pp. 1-18, Feb. 2022.
2711-4627
url http://hdl.handle.net/20.500.12272/12044
https://doi.org/10.55969/paradigmplus.v3n1a1
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/4.0/
Rottoli, Giovanni Daián ; Casanova Pietroboni, Carlos Antonio.
No comercial con fines académicos. Licencia Creative Commons CC BY.
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Rottoli, Giovanni Daián ; Casanova Pietroboni, Carlos Antonio.
No comercial con fines académicos. Licencia Creative Commons CC BY.
dc.format.none.fl_str_mv pdf
application/pdf
dc.publisher.none.fl_str_mv ParadigmPlus
publisher.none.fl_str_mv ParadigmPlus
dc.source.none.fl_str_mv Paradigmplus, vol. 3(1), pp. 1-18. (2022)
reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230983985496064
score 13.265058