2019Unpublished venueRequires access

Defining Meta-Model for Value-Oriented Requirement Prioritization Technique

Maria Masood, Farooque Azam, Muhammad Waseem Anwar, Anam Amjad

Open publisher page 7 citations

Abstract

Software requirements prioritization is a well-known practice in Requirements Engineering (RE) that helps in managing the requirements as stated in their requirements listing. It helps to identify that which requirements should be dealt first. Quality of software to be developed depends on the ordering of requirements and assists the project team to find out the most important requirements. In order to perform efficient software requirement prioritization, decision making process to prioritize the requirements and eliminating complexities caused by unclear and incomplete requirements are two main challenges. It is also analyzed that existing techniques of requirements prioritization such as grouping, MoSCoW and validated learning are working well for functional requirements but insufficient to deal with non-functional requirements. In order to bridge this gap, meta-model for value oriented requirement prioritization technique is proposed in order to prioritize functional as well as non-functional requirements. Meta modeling technique is highly beneficial that helps to define things at an abstract level and helps in sorting out the associated problems by identifying major components and reducing complexity to requirement engineer.

About this research paper

What this paper is about

Software requirements prioritization is a well-known practice in Requirements Engineering (RE) that helps in managing the requirements as stated in their requirements listing. It helps to identify that which requirements should be dealt first. Quality of software to be developed depends on the ordering of requirements and assists the project team to find out the most important requirements. In order to perform efficient software requirement prioritization, decision making process to prioritize the requirements and eliminating complexities caused by unclear and incomplete requirements are two main challenges. It is also analyzed that existing techniques of requirements prioritization such as grouping, MoSCoW and validated learning are working well for functional requirements but insufficient to deal with non-functional requirements. In order to bridge this gap, meta-model for value oriented requirement prioritization technique is proposed in order to prioritize functional as well as non-functional requirements. Meta modeling technique is highly beneficial that helps to define things at an abstract level and helps in sorting out the associated problems by identifying major components and reducing complexity to requirement engineer.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software requirements prioritization is a well-known practice in Requirements Engineering (RE) that helps in managing the requirements as stated in their requirements listing. It helps to identify that which requirements should be dealt first. Quality of software to be developed depends on the ordering of requirements and assists the project team to find out the most important requirements. In order to perform efficient software requirement prioritization, decision making process to prioritize the requirements and eliminating complexities caused by unclear and incomplete requirements are two main challenges. It is also analyzed that existing techniques of requirements prioritization such as grouping, MoSCoW and validated learning are working well for functional requirements but insufficient to deal with non-functional requirements. In order to bridge this gap, meta-model for value oriented requirement prioritization technique is proposed in order to prioritize functional as well as non-functional requirements. Meta modeling technique is highly beneficial that helps to define things at an abstract level and helps in sorting out the associated problems by identifying major components and reducing complexity to requirement engineer.

Key concepts: Requirement prioritization, Requirements engineering, Non-functional requirement, Computer science, Functional requirement, Requirements management, Software requirements specification, Requirements analysis

Related papers

Back to paper searchBrowse research topicsOriginal source
Defining Meta-Model for Value-Oriented Requirement Prioritization Technique — Research Paper | ScholarLens