Multi-criteria group requirement prioritization in software engineering using fuzzy linguistic labels

Thumbnail Image

Date

2021-10-30

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Requirement prioritization is a Software Engineering task that helps to choose which and in what order requirements will be implemented in each software development process iteration. In the same way, requirement prioritization is extremely useful to make decisions during iteration management. In this work a method for requirement prioritization is proposed. This method considers many experts’ opin-ions on multiple decision criteria provided using fuzzy linguistic labels, which allows to capture the imprecision of each experts’ judgment. The opinions are aggregated using a majority-guided linguistic IOWA operator considering different weights for each expert and then the requirements are prioritized considering the aggregated opinions and different weights for each evaluated dimension. The proposed method has been implemented and demonstrated using a test dataset.

Description

Keywords

Requirement prioritization, Fuzzy logic, Linguistic labels, OWA, Software engineering

Citation

ICAIW 2021: Workshops at the Fourth International Conference on Applied Informatics 2021, Buenos Aires, Argentina

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess