Prioritization of Software Functional Requirements: A Novel Approach using AHP and Spanning Tree

  • Yaseen M
N/ACitations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

Requirements prioritization is an important activity conducted during requirements management phase of requirement engineering. Prioritization of requirements is necessary to include certain features in software while exclude unnecessary requirements. Similarly for developers of software project, prioritization of requirements is also important. Prioritization of small size requirements is easy but difficult process when deal with large size requirements due to time complexity of prioritization technique. AHP (Analytic hierarchy process) is an efficient technique which has been used from several years by many authors. AHP is simple in use and yield accurate results but one of difficulty with AHP is too much comparisons that make is difficult to use for large size requirements. In this research study, an improved AHP technique is designed to diminish number of comparisons and time complexity of AHP with spanning tree based approach. Reducing total comparisons with AHP will make it more suitable to prioritize large size software requirements.

Cite

CITATION STYLE

APA

Yaseen, M. (2020). Prioritization of Software Functional Requirements: A Novel Approach using AHP and Spanning Tree. International Journal of Advanced Trends in Computer Science and Engineering, 9(1), 51–56. https://doi.org/10.30534/ijatcse/2020/09912020

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free