Exploiting a Goal-Decomposition Technique to Prioritize Non-functional Requirements

Maia Daneva, M. Kassab, Laura Ponisio, Roelf J. Wieringa, O. Ormandjieva

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    5 Citations (Scopus)
    205 Downloads (Pure)


    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 languageUndefined
    Title of host publicationProceedings of the 10th International Workshop on Requirements Engineering (WER'07)
    EditorsC. Alves Frota, V. Werneck, L.M. Cysneyros
    Place of PublicationToronto, Canada
    PublisherYork University Printing Services
    Number of pages7
    ISBN (Print)978-1-55014-483-3
    Publication statusPublished - 16 May 2007
    Event10th International Workshop on Requirements Engineering, WER 2007 - Toronto, Canada
    Duration: 17 May 200718 May 2007

    Publication series

    PublisherYork University Printing Services


    Workshop10th International Workshop on Requirements Engineering, WER 2007
    Other17-18 May 2007


    • EWI-10936
    • SCS-Services
    • Requirements Prioritization
    • IR-64307
    • Software Measurement
    • METIS-241858
    • Non-Functional Requirements

    Cite this