Identifying quality-requirement conflicts

Barry Boehm, Hoh In

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

Abstract

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
Title of host publicationProceedings of the IEEE International Conference on Requirements Engineering
Place of PublicationLos Alamitos, CA, United States
PublisherIEEE
Publication statusPublished - 1996 Jan 1
Externally publishedYes
EventProceedings of the 1996 2nd International Conference on Requirements Engineering, ICRE - Colorado Springs, CO, USA
Duration: 1996 Apr 151996 Apr 18

Other

OtherProceedings of the 1996 2nd International Conference on Requirements Engineering, ICRE
CityColorado Springs, CO, USA
Period96/4/1596/4/18

Fingerprint

Computer systems
Groupware
Requirements engineering
Software architecture
Life cycle
Costs

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Industrial and Manufacturing Engineering

Cite this

Boehm, B., & In, H. (1996). Identifying quality-requirement conflicts. In Proceedings of the IEEE International Conference on Requirements Engineering Los Alamitos, CA, United States: IEEE.

Identifying quality-requirement conflicts. / Boehm, Barry; In, Hoh.

Proceedings of the IEEE International Conference on Requirements Engineering. Los Alamitos, CA, United States : IEEE, 1996.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Boehm, B & In, H 1996, Identifying quality-requirement conflicts. in Proceedings of the IEEE International Conference on Requirements Engineering. IEEE, Los Alamitos, CA, United States, Proceedings of the 1996 2nd International Conference on Requirements Engineering, ICRE, Colorado Springs, CO, USA, 96/4/15.
Boehm B, In H. Identifying quality-requirement conflicts. In Proceedings of the IEEE International Conference on Requirements Engineering. Los Alamitos, CA, United States: IEEE. 1996
Boehm, Barry ; In, Hoh. / Identifying quality-requirement conflicts. Proceedings of the IEEE International Conference on Requirements Engineering. Los Alamitos, CA, United States : IEEE, 1996.
@inproceedings{074171d71c384c1dae0b1d9ecc552227,
title = "Identifying quality-requirement conflicts",
abstract = "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.",
author = "Barry Boehm and Hoh In",
year = "1996",
month = "1",
day = "1",
language = "English",
booktitle = "Proceedings of the IEEE International Conference on Requirements Engineering",
publisher = "IEEE",

}

TY - GEN

T1 - Identifying quality-requirement conflicts

AU - Boehm, Barry

AU - In, Hoh

PY - 1996/1/1

Y1 - 1996/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0029717230&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029717230&partnerID=8YFLogxK

M3 - Conference contribution

BT - Proceedings of the IEEE International Conference on Requirements Engineering

PB - IEEE

CY - Los Alamitos, CA, United States

ER -