Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems

Highly-configurable systems are such systems which are not developed for single scenario. However, perhaps they have variable functionality and they are developed for hybrid scenarios. Producing a good highly-configurable system within time and with customer satisfaction is not easy. Handling requir...

Full description

Bibliographic Details
Main Authors: Atif Ali, Yaser Hafeez, Shariq Hussain, Shunkun Yang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8979421/
id doaj-f7114fceedfe47929ae18a708afa088e
record_format Article
spelling doaj-f7114fceedfe47929ae18a708afa088e2021-03-30T01:20:47ZengIEEEIEEE Access2169-35362020-01-018275492757310.1109/ACCESS.2020.29713828979421Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable SystemsAtif Ali0https://orcid.org/0000-0003-3055-6029Yaser Hafeez1https://orcid.org/0000-0003-4957-7233Shariq Hussain2https://orcid.org/0000-0003-2093-7274Shunkun Yang3https://orcid.org/0000-0002-8226-4477University Institute of Information Technology, Pir Mehr Ali Shah Arid Agriculture University, Rawalpindi, PakistanUniversity Institute of Information Technology, Pir Mehr Ali Shah Arid Agriculture University, Rawalpindi, PakistanDepartment of Software Engineering, Foundation University Islamabad, Islamabad, PakistanSchool of Reliability and Systems Engineering, Beihang University, Beijing, ChinaHighly-configurable systems are such systems which are not developed for single scenario. However, perhaps they have variable functionality and they are developed for hybrid scenarios. Producing a good highly-configurable system within time and with customer satisfaction is not easy. Handling requirements effectively in such a way that it take least time to market, is one of the most difficult tasks in highly-configurable system. In this paper, a quantitative requirement prioritization technique for highly-configurable systems is proposed. This technique involves all stakeholders and can be used primarily for large scale software projects. The proposed technique is evaluated by taking a case study of the highly-configurable point of sale for automotive industry. The result shows that the proposed technique provides promising results and can be enhanced with more future work.https://ieeexplore.ieee.org/document/8979421/Customer value creationhighly-configurable systemquantitative approachrequirement prioritization
collection DOAJ
language English
format Article
sources DOAJ
author Atif Ali
Yaser Hafeez
Shariq Hussain
Shunkun Yang
spellingShingle Atif Ali
Yaser Hafeez
Shariq Hussain
Shunkun Yang
Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems
IEEE Access
Customer value creation
highly-configurable system
quantitative approach
requirement prioritization
author_facet Atif Ali
Yaser Hafeez
Shariq Hussain
Shunkun Yang
author_sort Atif Ali
title Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems
title_short Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems
title_full Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems
title_fullStr Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems
title_full_unstemmed Role of Requirement Prioritization Technique to Improve the Quality of Highly-Configurable Systems
title_sort role of requirement prioritization technique to improve the quality of highly-configurable systems
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Highly-configurable systems are such systems which are not developed for single scenario. However, perhaps they have variable functionality and they are developed for hybrid scenarios. Producing a good highly-configurable system within time and with customer satisfaction is not easy. Handling requirements effectively in such a way that it take least time to market, is one of the most difficult tasks in highly-configurable system. In this paper, a quantitative requirement prioritization technique for highly-configurable systems is proposed. This technique involves all stakeholders and can be used primarily for large scale software projects. The proposed technique is evaluated by taking a case study of the highly-configurable point of sale for automotive industry. The result shows that the proposed technique provides promising results and can be enhanced with more future work.
topic Customer value creation
highly-configurable system
quantitative approach
requirement prioritization
url https://ieeexplore.ieee.org/document/8979421/
work_keys_str_mv AT atifali roleofrequirementprioritizationtechniquetoimprovethequalityofhighlyconfigurablesystems
AT yaserhafeez roleofrequirementprioritizationtechniquetoimprovethequalityofhighlyconfigurablesystems
AT shariqhussain roleofrequirementprioritizationtechniquetoimprovethequalityofhighlyconfigurablesystems
AT shunkunyang roleofrequirementprioritizationtechniquetoimprovethequalityofhighlyconfigurablesystems
_version_ 1724187314344689664