Not All Requirements Prioritization Criteria Are Equal at All Times: A Quantitative Analysis
Richard Berntsson Svensson, Richard Torkar

TL;DR
This study quantitatively analyzes how the importance of requirements prioritization criteria varies throughout different stages of the development process in an industry setting.
Contribution
It provides empirical evidence that the significance of prioritization criteria changes depending on the development stage of requirements.
Findings
Not all criteria are equally important in prioritization decisions.
The importance of criteria varies as requirements progress through development stages.
Empirical data from a real project supports these insights.
Abstract
Requirement prioritization is recognized as an important decision-making activity in requirements engineering and software development. Requirement prioritization is applied to determine which requirements should be implemented and released. In order to prioritize requirements, there are several approaches/techniques/tools that use different requirements prioritization criteria, which are often identified by gut feeling instead of an in-depth analysis of which criteria are most important to use. Therefore, in this study we investigate which requirements prioritization criteria are most important to use in industry when determining which requirements are implemented and released, and if the importance of the criteria change depending on how far a requirement has reached in the development process. We conducted a quantitative study of one completed project from one software developing…
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 · Software Engineering Research · Advanced Software Engineering Methodologies
