What About Catalogs of Non-Functional Requirements? - Université Polytechnique des Hauts-de-France Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

What About Catalogs of Non-Functional Requirements?

Résumé

[Context and Motivation] Satisfying Non-Functional Requirements (NFRs) in software development is challenging. There are many types of NFRs and each one requires specialized knowledge. Moreover, they can be correlated, which means that achieving one NFR can impact the achievement of another, positively or negatively. A common solution in the literature for helping developers to deal with these issues at the beginning of the development is the usage of NFR catalogs. Then, there is a need to know the current NFR catalogs to both support software development and to identify their challenges. [Question/Problem] However, the literature lacks a synthesized study of existing catalogs to help developers and researchers. Then, this work aims to identify what catalogs have been proposed in the literature and how they have been represented, defined and evaluated. [Principal ideas/results] To achieve our goal, we performed a literature review through a systematic mapping study. We then identified 102 catalogs supporting 86 NFRs. They are mostly represented by Softgoals Interdependency Graphs and are built through literature review. [Contribution] Our results provide not only an overview of the area to guide researchers and practitioners who wish to build their catalogs, but also can help developers to reuse the knowledge presented in these catalogs.
Fichier non déposé

Dates et versions

hal-03381836 , version 1 (18-10-2021)

Identifiants

  • HAL Id : hal-03381836 , version 1

Citer

Rainara Maia Carvalho, Rossana Maria de Castro Andrade, Valéria Lelli, Erika Gonzaga Silva, Káthia Marçal de Oliveira. What About Catalogs of Non-Functional Requirements?. Joint Proceedings of REFSQ-2020 Workshops, Doctoral Symposium, Live Studies Track, and Poster Track co-located with the 26th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2020), CEUR Workshop Proceedings 2584, Mar 2020, Pisa, Italy. ⟨hal-03381836⟩
21 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More