Non-functional Requirement Prioritization Approach

Authors: Gupta, V., Shivam, L., Cetinkaya, D. and Hye-jin, K.

Journal: International Journal of Software Engineering and Its Applications

Volume: 11

Issue: 1

Publisher: SERSC

ISSN: 1738-9984

DOI: 10.14257/ijseia.2017.11.1.06

https://eprints.bournemouth.ac.uk/34152/

Source: Manual

Non-functional Requirement Prioritization Approach

Authors: Gupta, V., Shivam, L., Cetinkaya, D. and Hye-jin, K.

Journal: International Journal of Software Engineering and Its Applications

Volume: 11

Issue: 1

Pages: 61-66

ISSN: 1738-9984

Abstract:

This paper proposes a non-functional requirement prioritization technique where both functional and non-functional requirements are prioritized and that is based on AHP (Analytic Hierarchy Process) technique employing suitable aspects.

The non-functional requirements are further re-prioritized based on their dependency with high priority functional requirements and usage counts. The usage of the proposed method is illustrated with a hypothetical example. The technique is also executed on a case study of the evolving software and the technique resulted in selection of 16 requirements out of 30, yielding considerable reduction in the number of requirements to be implemented. Although the use of the AHP technique may limit the optimization, the use of the numerical assignment technique based on the usage count and dependency count do considerably reduce the number of requirements.

The proposed technique prioritizes non-functional requirements independently from functional requirements but they are further selected in terms of their dependencies and usage counts with respect to functional requirements.

https://eprints.bournemouth.ac.uk/34152/

https://nadiapub.com/journals/ijseia/ijseia-contents/

Source: BURO EPrints