Adaptive Requirements Prioritization (ARP): Improving Decisions between Conflicting Requirements
Alejandro Salado and
Roshanak Nilchiani
Systems Engineering, 2015, vol. 18, issue 5, 472-490
Abstract:
Prioritization of requirements is a core activity of requirements engineering. Conventionally used to resolve conflicting requirements, it can be performed on a wide variety of attributes, reflecting, for example, stakeholder value, value to business, cost, connectivity, or risk. Its benefit in decision making is unquestionable, yet existing techniques are ineffective for realistic sets of requirements and consequently their adoption by practitioners is scarce, particularly in the fields of hardware‐intensive systems. The present research proposes an Adaptive Requirements Prioritization (ARP) method that improves decision making between conflicting requirements due to its principles of multidimensionality and objective‐base (the right criteria are used for any particular decision), and its usability due its principles of openness (it can be tailored according to specific project needs) and structure (requirements are grouped in subsets so that existing techniques become effective). The effectiveness of the proposed method is evaluated using Monte Carlo simulation for a variety of priority dimensions and priority levels.
Date: 2015
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
https://doi.org/10.1002/sys.21324
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:wly:syseng:v:18:y:2015:i:5:p:472-490
Access Statistics for this article
More articles in Systems Engineering from John Wiley & Sons
Bibliographic data for series maintained by Wiley Content Delivery ().