A Systematic Review of Software Requirements Prioritization

Software engineering research has been, and still is criticised as being immature and unscientific due to lack of evaluation. However, software engineering community is now focusing more on empirical research and there is a movement to adopt approaches from other mature fields like medical science a...

Full description

Bibliographic Details
Main Author: Khan, Kashif
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Avdelningen för programvarusystem 2006
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4779
id ndltd-UPSALLA1-oai-DiVA.org-bth-4779
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-47792018-01-12T05:13:58ZA Systematic Review of Software Requirements PrioritizationengKhan, KashifBlekinge Tekniska Högskola, Avdelningen för programvarusystem2006Software requirements prioritisationsystematic reviewresearch frameworkprioritization techniquesSoftware EngineeringProgramvaruteknikSoftware engineering research has been, and still is criticised as being immature and unscientific due to lack of evaluation. However, software engineering community is now focusing more on empirical research and there is a movement to adopt approaches from other mature fields like medical science and one such approach is Systematic Reviews. One of the major activities within the requirements engineering process is to use requirements prioritization that helps to focus on the most important requirements. There are many prioritization techniques available to prioritize software requirements; still there is lack of evidence of which technique to prefer. The reasons could be the differences in contexts, measurement of variables and usage of data sets. In this thesis, the area of requirements prioritization has been systematically reviewed in order to assess what evidence regarding different prioritisation techniques exist. The results from different studies are contradictory in nature due to variations in study designs, research methodologies and choice of different dependent and context variables. Based on the results of the systematic review, a research framework has been proposed to provide the researchers with a common background for further research with in requirements prioritization area. The goal of the framework is to develop reliable knowledge base as well as help researchers conduct and report prioritization studies. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-4779Local oai:bth.se:arkivexCD4AA06C829AC1BAC125724300592671application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Software requirements prioritisation
systematic review
research framework
prioritization techniques
Software Engineering
Programvaruteknik
spellingShingle Software requirements prioritisation
systematic review
research framework
prioritization techniques
Software Engineering
Programvaruteknik
Khan, Kashif
A Systematic Review of Software Requirements Prioritization
description Software engineering research has been, and still is criticised as being immature and unscientific due to lack of evaluation. However, software engineering community is now focusing more on empirical research and there is a movement to adopt approaches from other mature fields like medical science and one such approach is Systematic Reviews. One of the major activities within the requirements engineering process is to use requirements prioritization that helps to focus on the most important requirements. There are many prioritization techniques available to prioritize software requirements; still there is lack of evidence of which technique to prefer. The reasons could be the differences in contexts, measurement of variables and usage of data sets. In this thesis, the area of requirements prioritization has been systematically reviewed in order to assess what evidence regarding different prioritisation techniques exist. The results from different studies are contradictory in nature due to variations in study designs, research methodologies and choice of different dependent and context variables. Based on the results of the systematic review, a research framework has been proposed to provide the researchers with a common background for further research with in requirements prioritization area. The goal of the framework is to develop reliable knowledge base as well as help researchers conduct and report prioritization studies.
author Khan, Kashif
author_facet Khan, Kashif
author_sort Khan, Kashif
title A Systematic Review of Software Requirements Prioritization
title_short A Systematic Review of Software Requirements Prioritization
title_full A Systematic Review of Software Requirements Prioritization
title_fullStr A Systematic Review of Software Requirements Prioritization
title_full_unstemmed A Systematic Review of Software Requirements Prioritization
title_sort systematic review of software requirements prioritization
publisher Blekinge Tekniska Högskola, Avdelningen för programvarusystem
publishDate 2006
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4779
work_keys_str_mv AT khankashif asystematicreviewofsoftwarerequirementsprioritization
AT khankashif systematicreviewofsoftwarerequirementsprioritization
_version_ 1718606941541892096