Quality-based requirement prioritization for crowd based elicitation

Acquiring requirements through crowd based elicitation for covering breadth or number of stakeholders to a much higher degree ideas for software requirements. The crowd involvement will contribute for a better and more efficient product to be developed. However, one of the challenges is to identify...

Full description

Saved in:
Bibliographic Details
Main Author: Abdul Aziz, Nurul Afiqah
Format: Thesis
Language:English
Published: 2018
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/69049/1/FSKTM%202018%2059%20IR.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Acquiring requirements through crowd based elicitation for covering breadth or number of stakeholders to a much higher degree ideas for software requirements. The crowd involvement will contribute for a better and more efficient product to be developed. However, one of the challenges is to identify necessary requirements that need to be implemented from the various requirements proposed by the crowd. In addition to the greater demand in technology, requirements can increase in ten-fold and choosing them require an efficient technique in restricted time. Requirements prioritization is an approach to identify requirements that need to be focused and implemented first. However, most prioritization techniques suffer from usability and scalability problem and are not meant to focus on quality attribute of requirements. This thesis aims to propose an approach for requirements prioritization to identify requirements that are prioritized based on customers’ preference. The proposed approach is based on existing approach, Kano’s model theory. A prototype tool is developed as a proof-of-concept and used for the evaluation purposes. An evaluation with an appropriate case study was conducted and the results shows that the objectives are achieved and fulfil the satisfaction level for the requirement prioritization.