Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

NFR‐aware prioritization of software requirements

View through CrossRef
Abstract Non‐functional requirements (NFRs) play a significant role in the software development process. However, the classical requirement prioritization methods for incremental software development, typically, consider the attributes of functional features only, often neglecting the non‐functional constraints. This might lead to catastrophic defects in the system design, as the conflicts among the NFRs are ignored. In this paper, a novel prioritization approach for functional requirements (FRs) is introduced within the incremental software development process. The proposed approach considers the conflicts among NFRs, in the prioritization process, to minimize the incon sistencies of software development. The devised NFR‐aware prioritization algorithm can be tuned according to the weights that the analyst assigns to NFR conflicts and FR‐NFR dependencies. We have assessed our prioritization approach using available requirements data sets and have compared the results in different scenarios.
Title: NFR‐aware prioritization of software requirements
Description:
Abstract Non‐functional requirements (NFRs) play a significant role in the software development process.
However, the classical requirement prioritization methods for incremental software development, typically, consider the attributes of functional features only, often neglecting the non‐functional constraints.
This might lead to catastrophic defects in the system design, as the conflicts among the NFRs are ignored.
In this paper, a novel prioritization approach for functional requirements (FRs) is introduced within the incremental software development process.
The proposed approach considers the conflicts among NFRs, in the prioritization process, to minimize the incon sistencies of software development.
The devised NFR‐aware prioritization algorithm can be tuned according to the weights that the analyst assigns to NFR conflicts and FR‐NFR dependencies.
We have assessed our prioritization approach using available requirements data sets and have compared the results in different scenarios.

Related Results

Non-financial reporting in hybrid organizations – a systematic literature review
Non-financial reporting in hybrid organizations – a systematic literature review
Purpose This paper aims to systematically review the field of non-financial reporting (NFR) in hybrid organizations, focusing on state-owned enterprises, third-sector organizations...
Modelling, Simulation, and Performance Analysis of Waterflooding in Naturally Fractured Reservoir
Modelling, Simulation, and Performance Analysis of Waterflooding in Naturally Fractured Reservoir
The petroleum industry widely uses water flooding as a secondary recovery technique in petroleum reservoirs; however, in Naturally Fractured Reservoirs (NFRs), dual-porosity and du...
An Appraisal of Software Requirement Prioritization Techniques
An Appraisal of Software Requirement Prioritization Techniques
In recent times, there is a paradigm shift from the use of paper based systems to the use of software systems in all spheres of life. However, the devel...
EU Non-Financial Reporting Research
EU Non-Financial Reporting Research
Abstract: Purpose: This paper presents a longitudinal evaluation of the research about Directive 2014/95/EU regarding Non-Financial Reporting (NFR), identifying the t theoretical a...
A Review: Requirements Prioritization Criteria Within Collaboration Perspective
A Review: Requirements Prioritization Criteria Within Collaboration Perspective
The attributes or criteria used in the requirements prioritization process become an essential reference in calculating priorities. Most of the techniques are used to increase the ...
Data-Driven Requirements Prioritization Framework for App Reviews
Data-Driven Requirements Prioritization Framework for App Reviews
The rapid expansion of market-driven software product development has led to the increasing use of User-Generated Content (UGC), such as mobile application user reviews, as a valua...
A deep learning framework for non-functional requirement classification
A deep learning framework for non-functional requirement classification
AbstractAnalyzing, identifying, and classifying nonfunctional requirements from requirement documents is time-consuming and challenging. Machine learning-based approaches have been...

Back to Top