Identifying quality-requirement conflicts

Barry Boehm, Hoh In

Research output: Contribution to conferencePaperpeer-review

15 Citations (Scopus)


One of the biggest risks in software requirements engineering is the risk of overemphasizing one quality attribute requirement (e.g., performance) at the expense of others at least as important (e.g., evolvability and portability). This paper describes an exploratory knowledge-based tool for identifying potential conflicts among quality attributes early in the software/system life cycle. The Quality Attribute Risk and Conflict Consultant examines the quality attribute tradeoffs involved in software architecture and process strategies (e.g., one can improve portability via a layered architecture, but usually at some cost in performance). It operates in the context of the USC-CSE WinWin system, a groupware support system for determining software and system requirements as negotiated win conditions.

Original languageEnglish
Number of pages1
Publication statusPublished - 1996
Externally publishedYes
EventProceedings of the 1996 2nd International Conference on Requirements Engineering, ICRE - Colorado Springs, CO, USA
Duration: 1996 Apr 151996 Apr 18


OtherProceedings of the 1996 2nd International Conference on Requirements Engineering, ICRE
CityColorado Springs, CO, USA

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Industrial and Manufacturing Engineering


Dive into the research topics of 'Identifying quality-requirement conflicts'. Together they form a unique fingerprint.

Cite this