• DocumentCode
    3378681
  • Title

    Architecture-Based Quality Attribute Synergies and Conflicts

  • Author

    Boehm, Barry

  • Author_Institution
    Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2015
  • fDate
    16-16 May 2015
  • Firstpage
    29
  • Lastpage
    34
  • Abstract
    Large or critical software projects often identify particularly-critical quality attributes (QAs), often called non-functional requirements or ilities, and organize Integrated Product Teams (IPTs) to address them. Frequently, the resulting IPT solutions include architectural decisions that address the QA of interest, but seriously conflict with other QAs which are also important but less-well analyzed. These conflicts will often become major sources of significant technical debt and expensive architectural breakage to rectify. As the QA of interest also has synergies with other QAs, the rectification needs to be careful not to undo the synergies. This paper summarizes recent research to develop QA synergies and conflicts matrices that can be used by software system engineers to identify potential areas of concern in balancing a system´s QAs.
  • Keywords
    project management; software architecture; software management; software quality; IPT; QA conflict matrices; QA synergy matrices; architectural breakage; architectural decisions; architecture-based quality attribute conflicts; architecture-based quality attribute synergies; critical quality attributes; critical software projects; integrated product teams; large-software projects; nonfunctional requirements; Computer architecture; Interoperability; Reliability engineering; Security; Software; Stakeholders; quality attributes; non-functional requirements; ilities; synergies; conflicts; software architecture; architecture breakage; technical debt;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture and Metrics (SAM), 2015 IEEE/ACM 2nd International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/SAM.2015.18
  • Filename
    7174846