20202020 IEEE International Conference on Computing, Power and Communication Technologies (GUCON)Requires access

Generating Datasets for Software Requirements Prioritization Research

Mohd. Nazim, Chaudhary Wali Mohammad, Mohd Sadiq

Open publisher page 10 citations

Abstract

Software requirements are the need of the stakeholders which are identified during requirements elicitation process. There are different types of the software requirements like functional requirements, non-functional requirements, testing requirements, etc. After requirements elicitation process, a system may have hundreds or thousands of requirements; and during the development process it is not possible to implement all the software requirements because of the several limitations of an organization as well as the stakeholders. To develop the successful software product, the elicited software requirements must be prioritized before the development of software so that high ranked software requirements can be identified. Computation of the ranking values of the software requirements is a difficult task because it involves lot of computational steps like evaluation of software requirements, computation of group preferences from the individual preferences, computation of the ranking values after normalizing the preference matrices, etc. Among these steps, in this paper, we mainly focus on the evaluation of the software requirements using linguistic variables because in real life applications people use linguistic variables to specify their preferences on software requirements. The objective of this paper is to generate a dataset of 32 functional requirements after evaluating it on the basis of 3 non-functional requirements so that the generated dataset can be used as an input into the software requirements prioritization methods. The institute examination system is used as case study to explain the steps for the generation of the dataset.

About this research paper

What this paper is about

Software requirements are the need of the stakeholders which are identified during requirements elicitation process. There are different types of the software requirements like functional requirements, non-functional requirements, testing requirements, etc. After requirements elicitation process, a system may have hundreds or thousands of requirements; and during the development process it is not possible to implement all the software requirements because of the several limitations of an organization as well as the stakeholders. To develop the successful software product, the elicited software requirements must be prioritized before the development of software so that high ranked software requirements can be identified. Computation of the ranking values of the software requirements is a difficult task because it involves lot of computational steps like evaluation of software requirements, computation of group preferences from the individual preferences, computation of the ranking values after normalizing the preference matrices, etc. Among these steps, in this paper, we mainly focus on the evaluation of the software requirements using linguistic variables because in real life applications people use linguistic variables to specify their preferences on software requirements. The objective of this paper is to generate a dataset of 32 functional requirements after evaluating it on the basis of 3 non-functional requirements so that the generated dataset can be used as an input into the software requirements prioritization methods. The institute examination system is used as case study to explain the steps for the generation of the dataset.

Why it matters

OpenAlex reports 10 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 are the need of the stakeholders which are identified during requirements elicitation process. There are different types of the software requirements like functional requirements, non-functional requirements, testing requirements, etc. After requirements elicitation process, a system may have hundreds or thousands of requirements; and during the development process it is not possible to implement all the software requirements because of the several limitations of an organization as well as the stakeholders. To develop the successful software product, the elicited software requirements must be prioritized before the development of software so that high ranked software requirements can be identified. Computation of the ranking values of the software requirements is a difficult task because it involves lot of computational steps like evaluation of software requirements, computation of group preferences from the individual preferences, computation of the ranking values after normalizing the preference matrices, etc. Among these steps, in this paper, we mainly focus on the evaluation of the software requirements using linguistic variables because in real life applications people use linguistic variables to specify their preferences on software requirements. The objective of this paper is to generate a dataset of 32 functional requirements after evaluating it on the basis of 3 non-functional requirements so that the generated dataset can be used as an input into the software requirements prioritization methods. The institute examination system is used as case study to explain the steps for the generation of the dataset.

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

Related papers

Back to paper searchBrowse research topicsOriginal source
Generating Datasets for Software Requirements Prioritization Research — Research Paper | ScholarLens