Applying analytical hierarchy process to system quality requirements prioritization

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

The order in which design decisions or tactics are incorporated within a system architecture has a significant impact on how well quality requirements are addressed in the architecture solution. Quality attributes are most often correlated; attempts to achieve one quality attribute can help or hinder the achievement of another quality relevant for the system. Thus, prioritization of quality requirements and design tactics to address these quality requirements is a useful guide for system architects. Conventional techniques of quality attribute prioritization are qualitative in nature and trade-off among design tactics are not addressed during prioritization. In this paper, analytic hierarchy process (AHP) technique is proposed to quantitatively rank design decisions and tactics while at the same time taking into consideration the interrelationships between system quality requirements and design tactics and principles. The approach is demonstrated on remote monitoring system for medical patients. The approach facilitates an objective ranking of tactics and design principles and eliminates inconsistencies between business and technical stakeholder valuation.

Original languageEnglish (US)
Pages (from-to)303-312
Number of pages10
JournalInnovations in Systems and Software Engineering
Volume11
Issue number4
DOIs
StatePublished - Dec 1 2015

Fingerprint

Analytic hierarchy process
Monitoring
Industry

All Science Journal Classification (ASJC) codes

  • Software

Cite this

@article{ce85ba2763634357bd9b9bb20b8dc70f,
title = "Applying analytical hierarchy process to system quality requirements prioritization",
abstract = "The order in which design decisions or tactics are incorporated within a system architecture has a significant impact on how well quality requirements are addressed in the architecture solution. Quality attributes are most often correlated; attempts to achieve one quality attribute can help or hinder the achievement of another quality relevant for the system. Thus, prioritization of quality requirements and design tactics to address these quality requirements is a useful guide for system architects. Conventional techniques of quality attribute prioritization are qualitative in nature and trade-off among design tactics are not addressed during prioritization. In this paper, analytic hierarchy process (AHP) technique is proposed to quantitatively rank design decisions and tactics while at the same time taking into consideration the interrelationships between system quality requirements and design tactics and principles. The approach is demonstrated on remote monitoring system for medical patients. The approach facilitates an objective ranking of tactics and design principles and eliminates inconsistencies between business and technical stakeholder valuation.",
author = "Kassab, {Mohamad Hassan} and Ergin, {Nil Hande}",
year = "2015",
month = "12",
day = "1",
doi = "10.1007/s11334-015-0260-8",
language = "English (US)",
volume = "11",
pages = "303--312",
journal = "Innovations in Systems and Software Engineering",
issn = "1614-5046",
publisher = "Springer London",
number = "4",

}

TY - JOUR

T1 - Applying analytical hierarchy process to system quality requirements prioritization

AU - Kassab, Mohamad Hassan

AU - Ergin, Nil Hande

PY - 2015/12/1

Y1 - 2015/12/1

N2 - The order in which design decisions or tactics are incorporated within a system architecture has a significant impact on how well quality requirements are addressed in the architecture solution. Quality attributes are most often correlated; attempts to achieve one quality attribute can help or hinder the achievement of another quality relevant for the system. Thus, prioritization of quality requirements and design tactics to address these quality requirements is a useful guide for system architects. Conventional techniques of quality attribute prioritization are qualitative in nature and trade-off among design tactics are not addressed during prioritization. In this paper, analytic hierarchy process (AHP) technique is proposed to quantitatively rank design decisions and tactics while at the same time taking into consideration the interrelationships between system quality requirements and design tactics and principles. The approach is demonstrated on remote monitoring system for medical patients. The approach facilitates an objective ranking of tactics and design principles and eliminates inconsistencies between business and technical stakeholder valuation.

AB - The order in which design decisions or tactics are incorporated within a system architecture has a significant impact on how well quality requirements are addressed in the architecture solution. Quality attributes are most often correlated; attempts to achieve one quality attribute can help or hinder the achievement of another quality relevant for the system. Thus, prioritization of quality requirements and design tactics to address these quality requirements is a useful guide for system architects. Conventional techniques of quality attribute prioritization are qualitative in nature and trade-off among design tactics are not addressed during prioritization. In this paper, analytic hierarchy process (AHP) technique is proposed to quantitatively rank design decisions and tactics while at the same time taking into consideration the interrelationships between system quality requirements and design tactics and principles. The approach is demonstrated on remote monitoring system for medical patients. The approach facilitates an objective ranking of tactics and design principles and eliminates inconsistencies between business and technical stakeholder valuation.

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

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

U2 - 10.1007/s11334-015-0260-8

DO - 10.1007/s11334-015-0260-8

M3 - Article

AN - SCOPUS:84945177612

VL - 11

SP - 303

EP - 312

JO - Innovations in Systems and Software Engineering

JF - Innovations in Systems and Software Engineering

SN - 1614-5046

IS - 4

ER -