Multi-criteria and Multi-expert Requirement Prioritization using Fuzzy Linguistic Labels
Requirement prioritization in Software Engineering is the activity that helps to select and order 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 presen...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
ITI Research Group
2022-02-01
|
Series: | ParadigmPlus |
Subjects: | |
Online Access: | https://journals.itiud.org/index.php/paradigmplus/article/view/29 |
_version_ | 1811306628912250880 |
---|---|
author | Giovanni Daian Rottoli Carlos Casanova |
author_facet | Giovanni Daian Rottoli Carlos Casanova |
author_sort | Giovanni Daian Rottoli |
collection | DOAJ |
description |
Requirement prioritization in Software Engineering is the activity that helps to select and order 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 aggregation 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.
|
first_indexed | 2024-04-13T08:48:54Z |
format | Article |
id | doaj.art-6f3f8459ce6948a2b6f40b855012241d |
institution | Directory Open Access Journal |
issn | 2711-4627 |
language | English |
last_indexed | 2024-04-13T08:48:54Z |
publishDate | 2022-02-01 |
publisher | ITI Research Group |
record_format | Article |
series | ParadigmPlus |
spelling | doaj.art-6f3f8459ce6948a2b6f40b855012241d2022-12-22T02:53:33ZengITI Research GroupParadigmPlus2711-46272022-02-013110.55969/paradigmplus.v3n1a1Multi-criteria and Multi-expert Requirement Prioritization using Fuzzy Linguistic LabelsGiovanni Daian Rottoli0Carlos Casanova1Universidad Tecnológica Nacional Facultad Regional Concepción del UruguayUniversidad Tecnológica Nacional Facultad Regional Concepción del Uruguay Requirement prioritization in Software Engineering is the activity that helps to select and order 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 aggregation 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. https://journals.itiud.org/index.php/paradigmplus/article/view/29Requirement prioritizationFuzzy logicLinguistic labelsOWASoftware Engineering |
spellingShingle | Giovanni Daian Rottoli Carlos Casanova Multi-criteria and Multi-expert Requirement Prioritization using Fuzzy Linguistic Labels ParadigmPlus Requirement prioritization Fuzzy logic Linguistic labels OWA Software Engineering |
title | 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_short | Multi-criteria and Multi-expert Requirement Prioritization using Fuzzy Linguistic Labels |
title_sort | multi criteria and multi expert requirement prioritization using fuzzy linguistic labels |
topic | Requirement prioritization Fuzzy logic Linguistic labels OWA Software Engineering |
url | https://journals.itiud.org/index.php/paradigmplus/article/view/29 |
work_keys_str_mv | AT giovannidaianrottoli multicriteriaandmultiexpertrequirementprioritizationusingfuzzylinguisticlabels AT carloscasanova multicriteriaandmultiexpertrequirementprioritizationusingfuzzylinguisticlabels |