English

AI Techniques for Software Requirements Prioritization

Software Engineering 2021-08-03 v1 Artificial Intelligence

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

Keywords

Cite

@article{arxiv.2108.00832,
  title  = {AI Techniques for Software Requirements Prioritization},
  author = {Alexander Felfernig},
  journal= {arXiv preprint arXiv:2108.00832},
  year   = {2021}
}

Comments

Preprint, cite as: A. Felfernig, AI Techniques for Software Requirements Prioritization. In: M. Kalech and R. Abreu and M. Last (Eds), Artificial Intelligence Methods for Software Engineering (pp. 29-47). World Scientific, 2021

R2 v1 2026-06-24T04:45:03.304Z