SEAIAug 2, 2021

AI Techniques for Software Requirements Prioritization

arXiv:2108.00832v11 citations
Originality Synthesis-oriented
AI Analysis

This work targets software development teams needing better decision support for requirements prioritization, but it appears incremental as it builds on existing AI methods without introducing a new paradigm.

The paper addresses the challenge of prioritizing software requirements under constraints like limited resources and changing demands by applying various AI techniques to improve the quality of the prioritization process, though no specific results or numbers are provided.

Aspects such as limited resources, frequently changing market demands, and different technical restrictions regarding the implementation of software requirements (features) often demand for the prioritization of requirements. The task of prioritization is the ranking and selection of requirements that should be included in future software releases. In this context, an intelligent prioritization decision support is extremely important. The prioritization approaches discussed in this paper are based on different Artificial Intelligence (AI) techniques that can help to improve the overall quality of requirements prioritization processes

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes