A classification framework for software requirements prioritization approaches

The task of eliciting requirements has became extremely difficult because stakeholders have different perspectives on an expectation on a system. Besides, the time to obtain the final product is limited. To overcome this situation, a requirements ranking may help in planning releases by indicating w...

Full description

Bibliographic Details
Main Authors: Nadina Martinez Carod, Alejandra Cechich
Format: Article
Language:English
Published: Universidad Autónoma de Bucaramanga 2009-12-01
Series:Revista Colombiana de Computación
Subjects:
Online Access:https://revistas.unab.edu.co/index.php/rcc/article/view/1170
Description
Summary:The task of eliciting requirements has became extremely difficult because stakeholders have different perspectives on an expectation on a system. Besides, the time to obtain the final product is limited. To overcome this situation, a requirements ranking may help in planning releases by indicating which functions are critical and which ones can be added, and in what order, over successive releases. The prioritizing process must hold stakeholder satisfaction considering high-priority requirements first. However, practical experience shows that prioritizing requirements is not as straightforward task as the literature suggests. Considering that, this paper has two goals: the first one is to present a classification framework for software requirements prioritization approaches (emphasizing differences and similarities among eleven selected approaches); and the second one is to show the approaches' weaknesses and to propose possible improvements for future research on this line.
ISSN:1657-2831
2539-2115