Abstract
Non-functional requirements (NFRs) are often addressed late in a project and, in turn, can get less attention in the requirements prioritization (RP) process. For various reasons, RP may happen based on functional requirements (FRs) only. While many approaches for prioritizing NFRs have been published, these are known also for some limitations, e.g. not being scalable, being domain-specific and not able to cope with changing requirements. In this paper, we proposes a value-based fuzzy approach for prioritizing NFRs together with FRs. Our proposed approach takes into account (1) the relationships of NFRs with FRs using experts’ evaluations and fuzzy logic, and (2) the dependencies among both types of requirements and also the interdependencies that particularly exist among the NFRs themselves. We evaluated our proposal by conducting a real-world case study of an ATM system. We also compared the list of prioritized NFRs with the list of NFRs prioritized by different stakeholders on the basis of classification factors. The results of applying the proposed approach on NFRs of ATM system show that the approach produces a conflict-free and consistent list of prioritized NFRs.
Original language | English |
---|---|
Title of host publication | Business Modeling and Software Design |
Subtitle of host publication | 11th International Symposium, BMSD 2021, Sofia, Bulgaria, July 5–7, 2021, Proceedings |
Editors | Boris Shishkov |
Place of Publication | Cham |
Publisher | Springer |
Pages | 330-342 |
Number of pages | 13 |
ISBN (Electronic) | 978-3-030-79976-2 |
ISBN (Print) | 978-3-030-79975-5 |
DOIs | |
Publication status | Published - 2021 |
Event | 11th International Symposium on Business Modeling and Software Design, BMSD 2021 - Sofia, Bulgaria Duration: 5 Jul 2021 → 7 Jul 2021 Conference number: 11 |
Publication series
Name | Lecture Notes in Business Information Processing |
---|---|
Publisher | Springer |
Volume | 422 |
ISSN (Print) | 1865-1348 |
ISSN (Electronic) | 1865-1356 |
Conference
Conference | 11th International Symposium on Business Modeling and Software Design, BMSD 2021 |
---|---|
Abbreviated title | BMSD |
Country/Territory | Bulgaria |
City | Sofia |
Period | 5/07/21 → 7/07/21 |
Keywords
- Design science
- Empirical study
- Fuzzy logic
- Non-functional requirements
- Requirements prioritization
- Value-based requirements engineering
- 2024 OA procedure