Exploiting a goal-decomposition technique to prioritize non-functional requirements

M. Daneva, Mohamad Hassan Kassab, M. L. Ponisio, R. J. Wieringa, O. Ormandjieva

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

5 Citations (Scopus)

Abstract

Business stakeholders need to have clear and realistic goals if they want to meet commitments in application development. As a consequence, at early stages they prioritize requirements. However, requirements do change. The effect of change forces the stakeholders to balance alternatives and reprioritize requirements accordingly. In this paper we discuss the problem of priorities to non-functional requirements subjected to change. We, then, propose an approach to help smooth the impact of such changes. Our approach favors the translation of nonoperational specifications into operational definitions that can be evaluated once the system is developed. It uses the goal-question-metric method as the major support to decompose non-operational specifications into operational ones. We claim that the effort invested in operationalizing NFRs helps dealing with changing requirements during system development. Based on this transformation and in our experience, we provide guidelines to prioritize volatile non-functional requirements.

Original languageEnglish (US)
Title of host publicationProceedings of the 10th Workshop on Requirements Engineering, WER 2007
Pages190-196
Number of pages7
StatePublished - Dec 1 2007
Event10th Workshop on Requirements Engineering, WER 2007 - Toronto, ON, Canada
Duration: May 17 2007May 18 2007

Publication series

NameProceedings of the 10th Workshop on Requirements Engineering, WER 2007

Other

Other10th Workshop on Requirements Engineering, WER 2007
CountryCanada
CityToronto, ON
Period5/17/075/18/07

Fingerprint

Decomposition
Specifications
Industry

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Daneva, M., Kassab, M. H., Ponisio, M. L., Wieringa, R. J., & Ormandjieva, O. (2007). Exploiting a goal-decomposition technique to prioritize non-functional requirements. In Proceedings of the 10th Workshop on Requirements Engineering, WER 2007 (pp. 190-196). (Proceedings of the 10th Workshop on Requirements Engineering, WER 2007).
Daneva, M. ; Kassab, Mohamad Hassan ; Ponisio, M. L. ; Wieringa, R. J. ; Ormandjieva, O. / Exploiting a goal-decomposition technique to prioritize non-functional requirements. Proceedings of the 10th Workshop on Requirements Engineering, WER 2007. 2007. pp. 190-196 (Proceedings of the 10th Workshop on Requirements Engineering, WER 2007).
@inproceedings{b39b31f098d04ed78c6e73acc910e746,
title = "Exploiting a goal-decomposition technique to prioritize non-functional requirements",
abstract = "Business stakeholders need to have clear and realistic goals if they want to meet commitments in application development. As a consequence, at early stages they prioritize requirements. However, requirements do change. The effect of change forces the stakeholders to balance alternatives and reprioritize requirements accordingly. In this paper we discuss the problem of priorities to non-functional requirements subjected to change. We, then, propose an approach to help smooth the impact of such changes. Our approach favors the translation of nonoperational specifications into operational definitions that can be evaluated once the system is developed. It uses the goal-question-metric method as the major support to decompose non-operational specifications into operational ones. We claim that the effort invested in operationalizing NFRs helps dealing with changing requirements during system development. Based on this transformation and in our experience, we provide guidelines to prioritize volatile non-functional requirements.",
author = "M. Daneva and Kassab, {Mohamad Hassan} and Ponisio, {M. L.} and Wieringa, {R. J.} and O. Ormandjieva",
year = "2007",
month = "12",
day = "1",
language = "English (US)",
isbn = "9781550144833",
series = "Proceedings of the 10th Workshop on Requirements Engineering, WER 2007",
pages = "190--196",
booktitle = "Proceedings of the 10th Workshop on Requirements Engineering, WER 2007",

}

Daneva, M, Kassab, MH, Ponisio, ML, Wieringa, RJ & Ormandjieva, O 2007, Exploiting a goal-decomposition technique to prioritize non-functional requirements. in Proceedings of the 10th Workshop on Requirements Engineering, WER 2007. Proceedings of the 10th Workshop on Requirements Engineering, WER 2007, pp. 190-196, 10th Workshop on Requirements Engineering, WER 2007, Toronto, ON, Canada, 5/17/07.

Exploiting a goal-decomposition technique to prioritize non-functional requirements. / Daneva, M.; Kassab, Mohamad Hassan; Ponisio, M. L.; Wieringa, R. J.; Ormandjieva, O.

Proceedings of the 10th Workshop on Requirements Engineering, WER 2007. 2007. p. 190-196 (Proceedings of the 10th Workshop on Requirements Engineering, WER 2007).

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

TY - GEN

T1 - Exploiting a goal-decomposition technique to prioritize non-functional requirements

AU - Daneva, M.

AU - Kassab, Mohamad Hassan

AU - Ponisio, M. L.

AU - Wieringa, R. J.

AU - Ormandjieva, O.

PY - 2007/12/1

Y1 - 2007/12/1

N2 - Business stakeholders need to have clear and realistic goals if they want to meet commitments in application development. As a consequence, at early stages they prioritize requirements. However, requirements do change. The effect of change forces the stakeholders to balance alternatives and reprioritize requirements accordingly. In this paper we discuss the problem of priorities to non-functional requirements subjected to change. We, then, propose an approach to help smooth the impact of such changes. Our approach favors the translation of nonoperational specifications into operational definitions that can be evaluated once the system is developed. It uses the goal-question-metric method as the major support to decompose non-operational specifications into operational ones. We claim that the effort invested in operationalizing NFRs helps dealing with changing requirements during system development. Based on this transformation and in our experience, we provide guidelines to prioritize volatile non-functional requirements.

AB - Business stakeholders need to have clear and realistic goals if they want to meet commitments in application development. As a consequence, at early stages they prioritize requirements. However, requirements do change. The effect of change forces the stakeholders to balance alternatives and reprioritize requirements accordingly. In this paper we discuss the problem of priorities to non-functional requirements subjected to change. We, then, propose an approach to help smooth the impact of such changes. Our approach favors the translation of nonoperational specifications into operational definitions that can be evaluated once the system is developed. It uses the goal-question-metric method as the major support to decompose non-operational specifications into operational ones. We claim that the effort invested in operationalizing NFRs helps dealing with changing requirements during system development. Based on this transformation and in our experience, we provide guidelines to prioritize volatile non-functional requirements.

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

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

M3 - Conference contribution

AN - SCOPUS:80051974591

SN - 9781550144833

T3 - Proceedings of the 10th Workshop on Requirements Engineering, WER 2007

SP - 190

EP - 196

BT - Proceedings of the 10th Workshop on Requirements Engineering, WER 2007

ER -

Daneva M, Kassab MH, Ponisio ML, Wieringa RJ, Ormandjieva O. Exploiting a goal-decomposition technique to prioritize non-functional requirements. In Proceedings of the 10th Workshop on Requirements Engineering, WER 2007. 2007. p. 190-196. (Proceedings of the 10th Workshop on Requirements Engineering, WER 2007).