Skip to Main content Skip to Navigation
Conference papers

How do software architects consider non-functional requirements: An exploratory study

David Ameller 1 Claudia Ayala 1 Jordi Cabot 2 Xavier Franch 3 
2 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Dealing with non-functional requirements (NFRs) has posed a challenge onto software engineers for many years. Over the years, many methods and techniques have been proposed to improve their elicitation, documentation, and validation. Knowing more about the state of the practice on these topics may benefit both practitioners' and researchers' daily work. A few empirical studies have been conducted in the past, but none under the perspective of software architects, in spite of the great influence that NFRs have on daily architects' practices. This paper presents some of the findings of an empirical study based on 13 interviews with software architects. It addresses questions such as: who decides the NFRs, what types of NFRs matter to architects, how are NFRs documented, and how are NFRs validated. The results are contextualized with existing previous work.
Document type :
Conference papers
Complete list of metadata
Contributor : Jordi Cabot Connect in order to contact the contributor
Submitted on : Tuesday, November 20, 2012 - 1:10:18 PM
Last modification on : Wednesday, April 27, 2022 - 3:49:57 AM

Links full text



David Ameller, Claudia Ayala, Jordi Cabot, Xavier Franch. How do software architects consider non-functional requirements: An exploratory study. Requirements Engineering Conference (RE), 2012 20th IEEE International, Sep 2012, Chicago, United States. ⟨10.1109/RE.2012.6345838⟩. ⟨hal-00755014⟩



Record views