Home
Repository Search
Listing
Academics - Research coordination office
R-RC -Acad
Admin-Research Repository
Engineering and Computer Science
Computer Science
Engineering
Mathematics
Languages
Arabic
Chinese
English
French
Persian
Urdu
German
Korean
Management Sciences
Economics
Governance and Public Policy
Management Sciences
Management Sciences Rawalpindi Campus
ORIC
Oric-Research
Social Sciences
Education
International Relations
Islamic thought & Culture
Media and Communication Studies
Pakistan Studies
Peace and Conflict Studies
Psychology
Content Details
Back to Department Listing
Title
FRAMEWORK DEVELOPMENT FOR REQUIREMENT PRIORITIZATION
Author(s)
Malik Muhammad Junaid
Abstract
Requirements engineering is a crucial phase of software engineering, and requirements prioritization is an essential stage of requirements engineering. Requirements prioritization goals at eliciting which requirements of software need to be covered in a particular release. The key point is which requirement will be selected in the next iteration and which one will be delayed to other iterations for minimizing risk during development and meeting stakeholders' needs. There are many existing methods for requirement prioritization, but most of these methods do not cover continuous growth and change of requirements. Therefore, there is a need of a framework which can help to prioritize the requirements efficiently. A systematic literature review has been performed to identify the different aspects from the existing literature. Available methods for requirement prioritization are also studied in order to find the limitations. To complete this study, the partially mixed research method has been used. The partially mixed research method contains the mixture of qualitative and quantitative methods. After identification of aspects from the systematic literature review, a survey has been performed to gain the market knowledge of the requirement prioritization process. In order to add more clarity to the results of survey, a focus group discussion has been conducted and triangulation process has been applied to find and validate the final results, using these aspects a framework has been designed to improve the requirements prioritization process. The designed framework takes raw or non-prioritized requirements as input and a list of most important aspects that has been identified in this study, then each requirement is mapped with each aspect using scale o to 3. 0 for no relation, 1 for weak relation, 2 for moderate relation, and 3 for strong relation, this provides an importance score and each requirement is then prioritized based on obtained importance score, which is presented by the framework as output.
Type
Thesis/Dissertation MS
Faculty
Engineering and Computer Science
Department
Engineering
Language
English
Publication Date
2021-05-06
Subject
Publisher
Contributor(s)
Format
Identifier
Source
Relation
Coverage
Rights
Category
Description
Attachment
Name
Timestamp
Action
124dd0f5fb.pdf
2021-08-02 11:24:16
Download