AI Techniques for Software Requirements Prioritization
Alexander Felfernig

TL;DR
This paper reviews AI-based techniques for software requirements prioritization, emphasizing their role in improving decision support amidst resource constraints and changing demands.
Contribution
It provides an overview of various AI methods applied to requirements prioritization, highlighting their potential to enhance decision quality.
Findings
AI techniques can effectively support requirements prioritization
Different AI methods offer diverse advantages and limitations
AI-based approaches improve prioritization accuracy and efficiency
Abstract
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
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Advanced Software Engineering Methodologies · Software System Performance and Reliability
