2022International Journal of Software InnovationRequires access

Hybridized Ranking Model for Prioritizing Functional Software Requirements

Ishaya Gambo, Rhoda Ikono, Olaronke Ganiat Iroju, Theresa Omodunbi, Oswaldo Kenan Zohoun

Open publisher page 6 citations

Abstract

Many difficulties exist when defining and deciding which requirements should be implemented first in an ultra-large-scale multi-stakeholder involved system. This often leads to system failure and product dissatisfaction. This paper established a suitable method supporting more precise and accurate decision-making in prioritizing requirements. The authors collected and analyzed a large number of software requirements in a case study, which was based on real-life practices and processes. Structured interviews and questionnaires were used to collect data from 600 stakeholders. They formulated a model based on the analyzed requirements using the CBRanking and the MACBETH approaches. They ranked the requirements and considered the requirements' relative importance according to the stakeholders' opinions. Thus, a hybridized mathematical model was proposed for prioritizing these functional requirements and evaluating its performance for consistency and completeness. The results showed the software's best functional requirements concerning the customers' expectations.

About this research paper

What this paper is about

Many difficulties exist when defining and deciding which requirements should be implemented first in an ultra-large-scale multi-stakeholder involved system. This often leads to system failure and product dissatisfaction. This paper established a suitable method supporting more precise and accurate decision-making in prioritizing requirements. The authors collected and analyzed a large number of software requirements in a case study, which was based on real-life practices and processes. Structured interviews and questionnaires were used to collect data from 600 stakeholders. They formulated a model based on the analyzed requirements using the CBRanking and the MACBETH approaches. They ranked the requirements and considered the requirements' relative importance according to the stakeholders' opinions. Thus, a hybridized mathematical model was proposed for prioritizing these functional requirements and evaluating its performance for consistency and completeness. The results showed the software's best functional requirements concerning the customers' expectations.

Why it matters

OpenAlex reports 6 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

Many difficulties exist when defining and deciding which requirements should be implemented first in an ultra-large-scale multi-stakeholder involved system. This often leads to system failure and product dissatisfaction. This paper established a suitable method supporting more precise and accurate decision-making in prioritizing requirements. The authors collected and analyzed a large number of software requirements in a case study, which was based on real-life practices and processes. Structured interviews and questionnaires were used to collect data from 600 stakeholders. They formulated a model based on the analyzed requirements using the CBRanking and the MACBETH approaches. They ranked the requirements and considered the requirements' relative importance according to the stakeholders' opinions. Thus, a hybridized mathematical model was proposed for prioritizing these functional requirements and evaluating its performance for consistency and completeness. The results showed the software's best functional requirements concerning the customers' expectations.

Key concepts: Requirement prioritization, Non-functional requirement, Requirements elicitation, Functional requirement, Requirements analysis, Requirements management, Computer science, Requirement

Related papers

Back to paper searchBrowse research topicsOriginal source
Hybridized Ranking Model for Prioritizing Functional Software Requirements — Research Paper | ScholarLens