• DocumentCode
    2072966
  • Title

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

  • Author

    Ameller, David ; Ayala, Claudia ; Cabot, Jordi ; Franch, Xavier

  • Author_Institution
    Software Eng. for Inf. Syst. Group, Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    41
  • Lastpage
    50
  • 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.
  • Keywords
    formal verification; software architecture; NFR; documentation; elicitation; nonfunctional requirements; software architects; software engineers; validation; Companies; Documentation; Information systems; Interviews; Maintenance engineering; Software; Architectural Decision; Empirical Study; NFR; Non-functional Requirement; Quality Requirement; Software Architect;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2012 20th IEEE International
  • Conference_Location
    Chicago, IL
  • ISSN
    1090-750X
  • Print_ISBN
    978-1-4673-2783-1
  • Electronic_ISBN
    1090-750X
  • Type

    conf

  • DOI
    10.1109/RE.2012.6345838
  • Filename
    6345838