Skip to main content

Non-functional Requirement Prioritization Approach.

Gupta, V., Shivam, L., Cetinkaya, D. and Hye-jin, K., 2017. Non-functional Requirement Prioritization Approach. International Journal of Software Engineering and Its Applications, 11 (1), 61-66.

Full text available as:

IJSEIA2017_Vol11_No1_deposit.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial.


Official URL:

DOI: 10.14257/ijseia.2017.11.1.06


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.

Item Type:Article
Uncontrolled Keywords:Non-functional requirements, functional requirements, prioritization
Group:Faculty of Science & Technology
ID Code:34152
Deposited By: Symplectic RT2
Deposited On:01 Jul 2020 08:09
Last Modified:14 Mar 2022 14:22


Downloads per month over past year

More statistics for this item...
Repository Staff Only -