Software requirements prioritization tool using a hybrid technique

Requirements Prioritization (RP) helps to discover the most desired requirements. System developers are not always fully able to implement stakeholders' requirements when time, scope and cost are limited. To solve this challenge, requirements must be prioritized. A fewprioritization techniques...

Full description

Saved in:
Bibliographic Details
Main Authors: Din, Jamilah, Michael, Ilori, Jasser, Muhammed Basheer
Format: Article
Language:English
Published: Blue Eyes Intelligence Engineering & Sciences Publication 2019
Online Access:http://psasir.upm.edu.my/id/eprint/82202/1/Software.pdf
http://psasir.upm.edu.my/id/eprint/82202/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.82202
record_format eprints
spelling my.upm.eprints.822022020-10-16T19:52:21Z http://psasir.upm.edu.my/id/eprint/82202/ Software requirements prioritization tool using a hybrid technique Din, Jamilah Michael, Ilori Jasser, Muhammed Basheer Requirements Prioritization (RP) helps to discover the most desired requirements. System developers are not always fully able to implement stakeholders' requirements when time, scope and cost are limited. To solve this challenge, requirements must be prioritized. A fewprioritization techniques have been proposed but nonehasbeen automated. Furthermore, rank reversals (updating rank status whenever requirements are added or deleted) is a major limitation of existing techniques.This paper usesAHP and Cost-Value methodsfor requirement prioritization while addressing rank reversal. The techniques are able to rank every requirement basedon relative value and implementation cost. The AHP method allows an input from the system developers and system users andmakesa pair wisecomparison. The Cost value method ranks the requirements in terms ofthe ratio of value to cost. As requirements increases, human inconsistency in judgment increases.AHP calculates inconsistency and if it is less than 0.1 then stakeholdersshould consider new input values. The prioritization methods are implemented into a prioritization tool which creates a list of the prioritized requirements as output, then consequently generates a scatter plot to display relative values and implementation costs of input requirements.This tool isevaluated in terms ofefficiency (total time taken for prioritization) and ease of use. Blue Eyes Intelligence Engineering & Sciences Publication 2019 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/82202/1/Software.pdf Din, Jamilah and Michael, Ilori and Jasser, Muhammed Basheer (2019) Software requirements prioritization tool using a hybrid technique. International Journal of Engineering and Advanced Technologyy, 9 (1). pp. 1631-1635. ISSN 2249-8958 10.35940/ijeat.A2634.109119
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Requirements Prioritization (RP) helps to discover the most desired requirements. System developers are not always fully able to implement stakeholders' requirements when time, scope and cost are limited. To solve this challenge, requirements must be prioritized. A fewprioritization techniques have been proposed but nonehasbeen automated. Furthermore, rank reversals (updating rank status whenever requirements are added or deleted) is a major limitation of existing techniques.This paper usesAHP and Cost-Value methodsfor requirement prioritization while addressing rank reversal. The techniques are able to rank every requirement basedon relative value and implementation cost. The AHP method allows an input from the system developers and system users andmakesa pair wisecomparison. The Cost value method ranks the requirements in terms ofthe ratio of value to cost. As requirements increases, human inconsistency in judgment increases.AHP calculates inconsistency and if it is less than 0.1 then stakeholdersshould consider new input values. The prioritization methods are implemented into a prioritization tool which creates a list of the prioritized requirements as output, then consequently generates a scatter plot to display relative values and implementation costs of input requirements.This tool isevaluated in terms ofefficiency (total time taken for prioritization) and ease of use.
format Article
author Din, Jamilah
Michael, Ilori
Jasser, Muhammed Basheer
spellingShingle Din, Jamilah
Michael, Ilori
Jasser, Muhammed Basheer
Software requirements prioritization tool using a hybrid technique
author_facet Din, Jamilah
Michael, Ilori
Jasser, Muhammed Basheer
author_sort Din, Jamilah
title Software requirements prioritization tool using a hybrid technique
title_short Software requirements prioritization tool using a hybrid technique
title_full Software requirements prioritization tool using a hybrid technique
title_fullStr Software requirements prioritization tool using a hybrid technique
title_full_unstemmed Software requirements prioritization tool using a hybrid technique
title_sort software requirements prioritization tool using a hybrid technique
publisher Blue Eyes Intelligence Engineering & Sciences Publication
publishDate 2019
url http://psasir.upm.edu.my/id/eprint/82202/1/Software.pdf
http://psasir.upm.edu.my/id/eprint/82202/
_version_ 1681490851161702400
score 13.211869