Quality based prioritization: an approach for prioritizing software requirements

There are several requirements prioritization techniques, but none is considered the best. Most of the techniques have not been widely adopted. Research reveals that most of the techniques suffer from usability and scalability problems. Also, most of the techniques are not quality-based and are not...

Full description

Bibliographic Details
Main Authors: Mkpojiogu, Emmanuel O.C, Hashim, Nor Laily
Format: Article
Language:English
Published: Universiti Teknikal Malaysia Melaka 2018
Subjects:
Online Access:https://repo.uum.edu.my/id/eprint/25674/1/JTEC%209%202-2%202018%2017%2021.pdf
_version_ 1825805333651521536
author Mkpojiogu, Emmanuel O.C
Hashim, Nor Laily
author_facet Mkpojiogu, Emmanuel O.C
Hashim, Nor Laily
author_sort Mkpojiogu, Emmanuel O.C
collection UUM
description There are several requirements prioritization techniques, but none is considered the best. Most of the techniques have not been widely adopted. Research reveals that most of the techniques suffer from usability and scalability problems. Also, most of the techniques are not quality-based and are not geared at capturing the importance value of quality attributes and incorporating the satisfaction of stakeholders into the process of prioritization of requirements. In this study, a new approach for prioritizing software requirements that is qualitybased and that utilizes Kano theory of quality attributes is proposed. The approach models customer satisfaction using requirements prioritization aspects as contributing variables. Three indexes were used in this study, with Satisfaction Index (SI), Dissatisfaction Index (DI) and Average Satisfaction Coefficient (ASC) (all representing customer satisfaction that results from whether or not requirements are met), as dependent variables and requirements prioritization aspect(s) as independent variable(s). The estimates from the derived models were used to prioritize software requirements. The result showed that the estimates from the three models produced consistent requirements prioritization, implying that any of the models can be used for quality based requirements prioritization.
first_indexed 2024-07-04T06:30:36Z
format Article
id uum-25674
institution Universiti Utara Malaysia
language English
last_indexed 2024-07-04T06:30:36Z
publishDate 2018
publisher Universiti Teknikal Malaysia Melaka
record_format eprints
spelling uum-256742019-02-26T07:32:05Z https://repo.uum.edu.my/id/eprint/25674/ Quality based prioritization: an approach for prioritizing software requirements Mkpojiogu, Emmanuel O.C Hashim, Nor Laily QA75 Electronic computers. Computer science There are several requirements prioritization techniques, but none is considered the best. Most of the techniques have not been widely adopted. Research reveals that most of the techniques suffer from usability and scalability problems. Also, most of the techniques are not quality-based and are not geared at capturing the importance value of quality attributes and incorporating the satisfaction of stakeholders into the process of prioritization of requirements. In this study, a new approach for prioritizing software requirements that is qualitybased and that utilizes Kano theory of quality attributes is proposed. The approach models customer satisfaction using requirements prioritization aspects as contributing variables. Three indexes were used in this study, with Satisfaction Index (SI), Dissatisfaction Index (DI) and Average Satisfaction Coefficient (ASC) (all representing customer satisfaction that results from whether or not requirements are met), as dependent variables and requirements prioritization aspect(s) as independent variable(s). The estimates from the derived models were used to prioritize software requirements. The result showed that the estimates from the three models produced consistent requirements prioritization, implying that any of the models can be used for quality based requirements prioritization. Universiti Teknikal Malaysia Melaka 2018 Article PeerReviewed application/pdf en https://repo.uum.edu.my/id/eprint/25674/1/JTEC%209%202-2%202018%2017%2021.pdf Mkpojiogu, Emmanuel O.C and Hashim, Nor Laily (2018) Quality based prioritization: an approach for prioritizing software requirements. Journal of Telecommunication, Electronic and Computer Engineering, 9 (2-2). pp. 17-21. ISSN 2180-1843 http://journal.utem.edu.my/index.php/jtec/article/view/2213
spellingShingle QA75 Electronic computers. Computer science
Mkpojiogu, Emmanuel O.C
Hashim, Nor Laily
Quality based prioritization: an approach for prioritizing software requirements
title Quality based prioritization: an approach for prioritizing software requirements
title_full Quality based prioritization: an approach for prioritizing software requirements
title_fullStr Quality based prioritization: an approach for prioritizing software requirements
title_full_unstemmed Quality based prioritization: an approach for prioritizing software requirements
title_short Quality based prioritization: an approach for prioritizing software requirements
title_sort quality based prioritization an approach for prioritizing software requirements
topic QA75 Electronic computers. Computer science
url https://repo.uum.edu.my/id/eprint/25674/1/JTEC%209%202-2%202018%2017%2021.pdf
work_keys_str_mv AT mkpojioguemmanueloc qualitybasedprioritizationanapproachforprioritizingsoftwarerequirements
AT hashimnorlaily qualitybasedprioritizationanapproachforprioritizingsoftwarerequirements