Explainability as a non-functional requirement: challenges and recommendations
L Chazette, K Schneider - Requirements Engineering, 2020 - Springer
Software systems are becoming increasingly complex. Their ubiquitous presence makes
users more dependent on their correctness in many aspects of daily life. As a result, there is …
users more dependent on their correctness in many aspects of daily life. As a result, there is …
On non-functional requirements in software engineering
L Chung, JCS do Prado Leite - … and applications: Essays in honor of john …, 2009 - Springer
Essentially a software system's utility is determined by both its functionality and its non-
functional characteristics, such as usability, flexibility, performance, interoperability and …
functional characteristics, such as usability, flexibility, performance, interoperability and …
Guidelines for eliciting usability functionalities
Like any other quality attribute, usability imposes specific constraints on software
components. Features that raise the software system's usability have to be considered from …
components. Features that raise the software system's usability have to be considered from …
Catalog of invisibility requirements for ubicomp and iot applications
RM Carvalho, RMC Andrade… - 2018 IEEE 26th …, 2018 - ieeexplore.ieee.org
A new set of Non-Functional Requirements (NFRs) have appeared with the advent of
Ubiquitous Computing (UbiComp) and more recently Internet of Things (IoT). Invisibility is …
Ubiquitous Computing (UbiComp) and more recently Internet of Things (IoT). Invisibility is …
[PDF][PDF] Evaluating the Effectiveness of Using Catalogues to Elicit Non-Functional Requirements.
LM Cysneiros - WER, 2007 - wer.inf.puc-rio.br
Non-Functional Requirements (NFR) are subjective, interactive and relative, thus realizing
the need for particular NFR is by itself a challenge. Furthermore understanding what the …
the need for particular NFR is by itself a challenge. Furthermore understanding what the …
Eliciting and prioritizing quality requirements supported by ontologies: a case study using the e licit o framework and tool
TH Al Balushi, PRF Sampaio, P Loucopoulos - Expert systems, 2013 - Wiley Online Library
As software complexity grows and clients demand higher quality software, quality
requirements can no longer be considered to be of secondary importance. Thus, eliciting …
requirements can no longer be considered to be of secondary importance. Thus, eliciting …
How developers believe invisibility impacts NFRs related to user interaction
RM Carvalho, RMC Andrade… - 2020 IEEE 28th …, 2020 - ieeexplore.ieee.org
The advance of Ubiquitous Computing (UbiComp) and Internet of Things (IoT) brought a
new set of Non-Functional Requirements (NFRs), especially related to Human-Computer …
new set of Non-Functional Requirements (NFRs), especially related to Human-Computer …
NDR ontology: sharing and reusing NFR and design rationale knowledge
C López, LM Cysneiros… - 2008 First International …, 2008 - ieeexplore.ieee.org
Understanding Non-Functional Requirements (NFR) and their solutions is a key architecture
task, and reusing past solutions is an effective and efficient way to satisfy NFRs. NFR …
task, and reusing past solutions is an effective and efficient way to satisfy NFRs. NFR …
Towards a proposal to capture usability requirements through guidelines
Usability is a quality attribute related to effectiveness, efficiency and satisfaction of the end-
users when they interact with a system. There are sound usability design guidelines that aim …
users when they interact with a system. There are sound usability design guidelines that aim …
Investigation of feature run-time conflicts on goal model-based reuse
MB Duran, G Mussbacher - Information Systems Frontiers, 2016 - Springer
A fundamental task when reusing software artifacts is to determine the most appropriate
artifact for the current reuse context. Goal modeling allows modelers to capture the …
artifact for the current reuse context. Goal modeling allows modelers to capture the …