Abstract

Value-based requirements engineering plays a vital role in the development of value-based software (VBS). Stakeholders are the key players in the requirements engineering process, and the selection of critical stakeholders for the VBS systems is highly desirable. Based on the stakeholder requirements, the innovative or value-based idea is realized. The quality of the VBS system is associated with the concrete set of valuable requirements, and the valuable requirements can only be obtained if all the relevant valuable stakeholders participate in the requirements elicitation phase. The existing value-based approaches focus on the design of the VBS systems. However, the focus on the valuable stakeholders and requirements is inadequate. The current stakeholder identification and quantification (SIQ) approaches are neither state-of-the-art nor systematic for the VBS systems. The existing approaches are time-consuming, complex and inconsistent which makes the initiation process difficult. Moreover, the main motivation of this research is that the existing SIQ approaches do not provide the low level implementation details for SIQ initiation and stakeholder metrics for quantification. Hence, keeping in view the existing SIQ problems, this research contributes in the form of a new SIQ framework called ‘StakeMeter’. The StakeMeter framework is verified and validated through case studies. The proposed framework provides low-level implementation guidelines, attributes, metrics, quantification criteria and application procedure as compared to the other methods. The proposed framework solves the issues of stakeholder quantification or prioritization, higher time consumption, complexity, and process initiation. The framework helps in the selection of highly critical stakeholders for the VBS systems with less judgmental error.

Highlights

  • In the Requirements Engineering (RE), the functional and non-functional goals are documented and analyzed in order to develop a new system [1, 2]{Wiegers, 1999 #64}

  • The definition of value-based software engineering (VBSE) given by Barry Boehm is “the explicit concern with value concerns in the application of science and mathematics by which properties of computer software are made useful to the people” [7]

  • The Restaurant Management System (RMS) is assigned to Team 3 and they have listed a total of 121 stakeholders who are working at the restaurant

Read more

Summary

Introduction

In the Requirements Engineering (RE), the functional and non-functional goals are documented and analyzed in order to develop a new system [1, 2]{Wiegers, 1999 #64}. The current techniques identify the stakeholders based on their relationships, roles and influence [20,21,22,23] They provide a very high level picture of the business entities instead of focusing on low level details. The research motivation is based on the findings which state that the current techniques are complex, provide a description of stakeholders at a higher level of abstraction, and do not provide process level details in order to quantify the stakeholders [29], incorrect early findings [29], are not uniform [33], cannot be adopted as a framework [33], and are time consuming and costly [26,27,28]. The main steps of the framework are stakeholder responsibilities, stakeholder groups, stakeholder aspects or attributes, stakeholder factors, stakeholder values and inclusion and exclusion criteria. (Fig. 3) shows the different steps of the proposed framework StakeMeter

Stakeholder Responsibilities
Stakeholder Groups
Stakeholder Aspects or Attributes
Stakeholder Factors
Stakeholder Values
Inclusion and Exclusion Criteria
Number of stakeholders
Case study 2
Case study 3
Stakeholders’ responsibilities and grouping
Stakeholder quantification results and analysis
Applications of the Mitchells’ method
Applications of the Ballejos and Montagna method
Application of the bi-metric and fuzzy c-means method
Application of the StakeMeter framework
Method
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call