Multi-aspects based requirements priortization technique for value-based software developments
Falak Sher, Dayang N. A. Jawawi, Radziah Mohamad, Muhammad Imran Babar
Abstract
Falak Sher, Dayang N. A. Jawawi, Radziah Mohamad, Muhammad Imran Babar
Abstract
In requirements engineering (RE), different activities are carried on to add up business values to the software products. In value-base software (VBS), financial impacts on business are measured, and this phenomenon makes VBS different than other traditional software applications. In VBS systems, determination of valuable requirements is a crucial task and depends on multiple aspects or factors. Requirement prioritization is a part of RE and is considered as a crucial decision-making activity. Requirements prioritization is a process where requirements are arranged in an order to create a stakeholder priority list. Different requirements prioritization techniques are used by the experts in the industry to partially support the prioritization process for VBS development. Business and technical aspects play a vital role to make prioritization process effective. In existing requirements prioritization techniques, technical aspects are not applied well, and their consideration is partial only. Moreover, the business aspects are ignored which are highly vital for VBS development. There is a need to introduce multi-aspects requirements prioritization technique to support the selection of candidate requirements for VBS development. Hence, this paper focuses on a new requirements prioritization technique for VBS.
OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In requirements engineering (RE), different activities are carried on to add up business values to the software products. In value-base software (VBS), financial impacts on business are measured, and this phenomenon makes VBS different than other traditional software applications. In VBS systems, determination of valuable requirements is a crucial task and depends on multiple aspects or factors. Requirement prioritization is a part of RE and is considered as a crucial decision-making activity. Requirements prioritization is a process where requirements are arranged in an order to create a stakeholder priority list. Different requirements prioritization techniques are used by the experts in the industry to partially support the prioritization process for VBS development. Business and technical aspects play a vital role to make prioritization process effective. In existing requirements prioritization techniques, technical aspects are not applied well, and their consideration is partial only. Moreover, the business aspects are ignored which are highly vital for VBS development. There is a need to introduce multi-aspects requirements prioritization technique to support the selection of candidate requirements for VBS development. Hence, this paper focuses on a new requirements prioritization technique for VBS.
Key concepts: Requirement prioritization, Requirements management, Business requirements, Computer science, Requirements engineering, Requirement, Requirements analysis, Software requirements