Requirement prioritization based on non-functional requirement classification using hierarchy AHP

Requirement prioritization is a process in requirement engineering, which is a part of software development life cycle (SDLC). Requirement is prioritized due to constraints such as budget, time and resource allocation. Requirements of software is often classified as functional requirements (FR), and...

Full description

Saved in:
Bibliographic Details
Main Authors: Win, Thant Zin, Rozlina, Mohamed, Jamaludin, Sallim
Format: Conference or Workshop Item
Language:English
English
Published: IOP Publishing 2020
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/28001/1/Requirement%20Prioritization%20Based%20on%20Non-Functional%20Requirement%20Classification%20Using%20Hierarchy%20AHP.pdf
http://umpir.ump.edu.my/id/eprint/28001/2/Requirement%20Prioritization%20Based%20on%20Non-Functional%20Requirement%20Classification%20Using%20Hierarchy%20AHP.pdf
http://umpir.ump.edu.my/id/eprint/28001/
https://doi.org/10.1088/1757-899X/769/1/012060
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Pahang
Language: English
English
id my.ump.umpir.28001
record_format eprints
spelling my.ump.umpir.280012021-01-11T02:54:45Z http://umpir.ump.edu.my/id/eprint/28001/ Requirement prioritization based on non-functional requirement classification using hierarchy AHP Win, Thant Zin Rozlina, Mohamed Jamaludin, Sallim QA75 Electronic computers. Computer science QA76 Computer software Requirement prioritization is a process in requirement engineering, which is a part of software development life cycle (SDLC). Requirement is prioritized due to constraints such as budget, time and resource allocation. Requirements of software is often classified as functional requirements (FR), and non-functional requirement (NFR). In order to produce a high-quality software, both requirement must be considered during requirement prioritization process. Various prioritization techniques have been invented, and Analytical Hierarchical Prioritization (AHP) is the most popular technique that has been cited. However, AHP does not support the NFR and unscalable. Meanwhile, Hierarchy-AHP has been introduced unto increase the scalability of AHP by using hierarchical requirements as input. Nevertheless, hierarchy-AHP does not meant for NFR and experimental result for increasing the scalability is not received significant attention. Thus, we intend to use NFR with large dataset on hierarchy-AHP. Aim of this paper is an exploration of hierarchy-AHP experimenting on RALIC dataset. Our major findings are: (i) NFR can be used hierarchy-AHP with minor process amendment, and (ii) hierarchy-AHP able to reduce pairwise comparison which is up to 97.33% for 403 number of requirements, compared to original AHP. IOP Publishing 2020-06 Conference or Workshop Item PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/28001/1/Requirement%20Prioritization%20Based%20on%20Non-Functional%20Requirement%20Classification%20Using%20Hierarchy%20AHP.pdf pdf en http://umpir.ump.edu.my/id/eprint/28001/2/Requirement%20Prioritization%20Based%20on%20Non-Functional%20Requirement%20Classification%20Using%20Hierarchy%20AHP.pdf Win, Thant Zin and Rozlina, Mohamed and Jamaludin, Sallim (2020) Requirement prioritization based on non-functional requirement classification using hierarchy AHP. In: 6th International Conference on Software Engineering and Computer Systems, ICSECS 2019, 25 - 27 September 2019 , Vistana Kuantan City Center, Kuantan, Pahang. pp. 1-11., 769 (1). ISSN 17578981 https://doi.org/10.1088/1757-899X/769/1/012060
institution Universiti Malaysia Pahang
building UMP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang
content_source UMP Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
English
topic QA75 Electronic computers. Computer science
QA76 Computer software
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
Win, Thant Zin
Rozlina, Mohamed
Jamaludin, Sallim
Requirement prioritization based on non-functional requirement classification using hierarchy AHP
description Requirement prioritization is a process in requirement engineering, which is a part of software development life cycle (SDLC). Requirement is prioritized due to constraints such as budget, time and resource allocation. Requirements of software is often classified as functional requirements (FR), and non-functional requirement (NFR). In order to produce a high-quality software, both requirement must be considered during requirement prioritization process. Various prioritization techniques have been invented, and Analytical Hierarchical Prioritization (AHP) is the most popular technique that has been cited. However, AHP does not support the NFR and unscalable. Meanwhile, Hierarchy-AHP has been introduced unto increase the scalability of AHP by using hierarchical requirements as input. Nevertheless, hierarchy-AHP does not meant for NFR and experimental result for increasing the scalability is not received significant attention. Thus, we intend to use NFR with large dataset on hierarchy-AHP. Aim of this paper is an exploration of hierarchy-AHP experimenting on RALIC dataset. Our major findings are: (i) NFR can be used hierarchy-AHP with minor process amendment, and (ii) hierarchy-AHP able to reduce pairwise comparison which is up to 97.33% for 403 number of requirements, compared to original AHP.
format Conference or Workshop Item
author Win, Thant Zin
Rozlina, Mohamed
Jamaludin, Sallim
author_facet Win, Thant Zin
Rozlina, Mohamed
Jamaludin, Sallim
author_sort Win, Thant Zin
title Requirement prioritization based on non-functional requirement classification using hierarchy AHP
title_short Requirement prioritization based on non-functional requirement classification using hierarchy AHP
title_full Requirement prioritization based on non-functional requirement classification using hierarchy AHP
title_fullStr Requirement prioritization based on non-functional requirement classification using hierarchy AHP
title_full_unstemmed Requirement prioritization based on non-functional requirement classification using hierarchy AHP
title_sort requirement prioritization based on non-functional requirement classification using hierarchy ahp
publisher IOP Publishing
publishDate 2020
url http://umpir.ump.edu.my/id/eprint/28001/1/Requirement%20Prioritization%20Based%20on%20Non-Functional%20Requirement%20Classification%20Using%20Hierarchy%20AHP.pdf
http://umpir.ump.edu.my/id/eprint/28001/2/Requirement%20Prioritization%20Based%20on%20Non-Functional%20Requirement%20Classification%20Using%20Hierarchy%20AHP.pdf
http://umpir.ump.edu.my/id/eprint/28001/
https://doi.org/10.1088/1757-899X/769/1/012060
_version_ 1688647083643371520