With the increasing complexity and uncertainty in requirements engineering (RE), the impact of power relationships between stakeholders becomes critical to the success of requirements engineering process, especially in requirements negotiation to resolve conflicting requirements. In this paper, we make use of the basic principles of requirements negotiation and define reasoning rules to reason about stakeholder groups for requirements negotiation, based on an extended i∗ modeling framework that represents the power relationships between stakeholders in RE. We derive decision-makers and supporter groups of conflicting requirements using the reasoning rules based on power relationships between stakeholders, and further reason about representa...
Adequate, timely and effective consultation of relevant stakeholders is of paramount importance in t...
Abstract. One advantage of using the agent paradigm for software engi-neering is that the concepts u...
Software requirements engineering is an imperative phase of the software development lifecycle in ev...
Abstract—With the increasing complexity and uncertainty in requirements engineering (RE), the impact...
Requirements negotiation, as a main activity in requirements engineering, unites stakeholders to dis...
Recent research on the management of requirements in industrial practice has shifted its focus of at...
Consensus building is essential in aligning multiple stakeholder viewpoints which are commonly emerg...
Project managers and developers need to acknowledge the influence of IS stakeholders’ perspect...
Problems to be solved by software systems are becoming complex and the requirements of these systems...
Requirements result from stakeholders ’ decisions. These decisions are governed by hard issues such ...
The requirements engineering activities within a software project are known to be critical to the su...
Co-development aims to ensure the alignment of business processes and support technical systems. Dur...
This chapter starts by defining the concepts of requirements and stakeholders. Then we describe what...
Abstract. This paper presents a narrative-based Requirements Engineering (RE) mediation model to hel...
UnrestrictedFor many software and systems developers, Requirements Engineering is one of the biggest...
Adequate, timely and effective consultation of relevant stakeholders is of paramount importance in t...
Abstract. One advantage of using the agent paradigm for software engi-neering is that the concepts u...
Software requirements engineering is an imperative phase of the software development lifecycle in ev...
Abstract—With the increasing complexity and uncertainty in requirements engineering (RE), the impact...
Requirements negotiation, as a main activity in requirements engineering, unites stakeholders to dis...
Recent research on the management of requirements in industrial practice has shifted its focus of at...
Consensus building is essential in aligning multiple stakeholder viewpoints which are commonly emerg...
Project managers and developers need to acknowledge the influence of IS stakeholders’ perspect...
Problems to be solved by software systems are becoming complex and the requirements of these systems...
Requirements result from stakeholders ’ decisions. These decisions are governed by hard issues such ...
The requirements engineering activities within a software project are known to be critical to the su...
Co-development aims to ensure the alignment of business processes and support technical systems. Dur...
This chapter starts by defining the concepts of requirements and stakeholders. Then we describe what...
Abstract. This paper presents a narrative-based Requirements Engineering (RE) mediation model to hel...
UnrestrictedFor many software and systems developers, Requirements Engineering is one of the biggest...
Adequate, timely and effective consultation of relevant stakeholders is of paramount importance in t...
Abstract. One advantage of using the agent paradigm for software engi-neering is that the concepts u...
Software requirements engineering is an imperative phase of the software development lifecycle in ev...