Priority Assessment of Software Requirements from Multiple Perspectives
The improvement of software processes involves the collection of software process requirements from various groups of stakeholders - each having their own perception of the process. Often stakeholders specify similar requirements in different ways. This results in the fact that different perceptions are related to each other. An effective technique is needed to incorporate the relationships between various stakeholders' process requirements. This paper presents a Correlation-Based Priority Assessment framework (CBPA), which prioritizes software process requirements gathered from multiple stakeholders by incorporating inter-perspective relationships of requirements. This research uses a relationship matrix to analyze the impacts between requirements and to facilitate the integration. Higher stakeholder satisfaction is achieved by increasing the priorities of the software process requirements whose satisfaction can increase the satisfaction of other requirements from multiple perspectives.
X. F. Liu et al., "Priority Assessment of Software Requirements from Multiple Perspectives," Journal of Systems and Software, vol. 79, no. 11, pp. 1649-1660, Elsevier, Nov 2006.
The definitive version is available at http://dx.doi.org/10.1016/j.jss.2006.03.012
Keywords and Phrases
Software process requirements; Relationship matrix; Priorities; Adjustment factor; Perspectives
Article - Journal
© 2006 Elsevier, All rights reserved.