Professional Documents
Culture Documents
Stakeholder Identification Overview and Challenges in Requirements Engineering Prospective
Stakeholder Identification Overview and Challenges in Requirements Engineering Prospective
Abstract—Stakeholder identification (SI) illustrates a is the capability to labor concurrently with stakeholders to
critical part of the requirements elicitation activity. It helps collect the system requirements and achieve the objectives of
software analysts gather accurate system requirements to the project to be developed [10].
ensure high quality and avoid system failure. Stakeholder
identification considered one of the earliest stages of project Stakeholder Identifying is one of the substance processes
development. The main problem related to project success and of the elicitation phase. Stakeholders are determined based on
failure is identifying the real stakeholders and selecting the right their activities in the system [4]. Identifying stakeholders is
one. The lack of stakeholder identification methodologies and challenging and requires considerable focusing [11]. This
the shortage of previous research in identifying the stakeholders significant process requires a delicate study to categorize and
for different systems, encourage the research to propose a classify the right project stakeholders. The system's effective
guideline framework, assist analysts in building the convenient development depends on successfully determining the
methodology for identifying real stakeholders. Stakeholders are requirements needed for this system [9]. The right
defined based on different projects and the various services they requirements rely on accurate stakeholders' identification in
provide. This difference leads to the fact that a particular and
the requirements engineering process [12]. Defining incorrect
systematic technique must be used to identify stakeholders
stakeholders is one of the main factors that lead to system
based on the project’s types. The exploration of stakeholder
identification matters and the guideline framework is a baseline failures [13]. Stakeholder identification is a process on which
for future research in requirements engineering. some important and influential activities depend on
Keywords—Stakeholder Identification, Stakeholder requirement prioritization [14] and [15]. Requirements
Identification Methodology, Requirements Engineering. engineering and elicitation approach still require further
attention and research to identify the importance of identifying
I. INTRODUCTION the right stakeholders in the early stage of the project.
Requirement Engineering (RE) is a group of activities The paper is structured as follows. The following section
which consists of gathering, analysis, specification, explores the related work of stakeholder identification.
validation, and management to extract the right requirements Section 3 clarifies the methodology applied in this study. In
[1] It is a fundamental process in software development life Section 4, the results of an analysis of the literature are
discussed. The last part of the paper presents the study's
cycle [2]. Requirements are the basis of the system
limitations and prospective future research areas. Figure 1
development; thus, RE illustrates the most significant aspect
illustrates the stakeholder identification as an essential part of
in the system development life cycle [3]. requirements engineering and requirements elicitation
The fineness of requirements is considered one of the most processes.
critical and fundamental parts of software development
Stakeholder
success [4]. Requirements engineering is considered a highly Identification
complicated aspect due to its association with software
development decisions and identification [5]. Requirements
Elicitation
Requirements elicitation is the essential and challenging
activity of RE; this considerable challenge is associated with Requirements
requirements engineering process because the system depends Engineering
entirely on the collected, analyzed and realized requirements
at this stage [6] and [7]. Requirement Elicitation is known as
the initial process of requirements engineering and crucially
influential in software development. Gathering real and
accurate requirements from the right stakeholders is the
fundament of this process [8] and [9]. Requirements elicitation Fig 1. Stakeholder Identification Overview
Authorized licensed use limited to: Lorenzo Reyes-Chamorro. Downloaded on March 20,2023 at 21:02:15 UTC from IEEE Xplore. Restrictions apply.
2022 2nd International Conference on Computing and Information Technology (ICCIT)
Jan. 25 - 27, 2022/ FCIT/UT/KSA
315
Authorized licensed use limited to: Lorenzo Reyes-Chamorro. Downloaded on March 20,2023 at 21:02:15 UTC from IEEE Xplore. Restrictions apply.
2022 2nd International Conference on Computing and Information Technology (ICCIT)
Jan. 25 - 27, 2022/ FCIT/UT/KSA
316
Authorized licensed use limited to: Lorenzo Reyes-Chamorro. Downloaded on March 20,2023 at 21:02:15 UTC from IEEE Xplore. Restrictions apply.
2022 2nd International Conference on Computing and Information Technology (ICCIT)
Jan. 25 - 27, 2022/ FCIT/UT/KSA
methodology that expands stakeholder identification be ensured that all real stakeholders are included. Table III
knowledge. The data analysis of integrative review is not strict represents the major quality attributes affected by the real
with the specific standard [38]. The research utilized the stakeholder identification.
Qualitative Comparison Analysis (QCA) method in Table II,
which is considered an integrative review approach. QCA As shown in RQ3 related work, most of the researchers
works out the previous research and compares the results and touched upon the main problems facing identifying
evaluates their knowledge [39]. QCA supports the in-depth stakeholder that will greatly affect the development and
review by analyzing and comparing the previous stakeholder continuity of the system. This can be summarized in Figure 3.
identification methodologies using some variables such as Many methods can be followed to include stakeholders
type of methodology, steps, application and limitation, which from the first stages in gathering the requirements, as
prom ote to come out with the proposed guideline framework. explained in the RQ4 through some research papers.
Based on [38] study of literature review methodologies Figure Nevertheless, choosing the appropriate method depends on
2 explains the integrative review approach. several factors such as project definition, stakeholder type,
stakeholder role, stakeholder knowledge and interest.
IV. RESULTS AND DISCUSSION
Returning to Table I, the stakeholder identification
This paper discusses the imperative of identifying methodologies are selected according to the type of project
stakeholders, which plays a key role in system success and and its characteristics. It does not matter if the analyst selects
sustainability. Researchers and practitioners certainly need any identification methodology (model, framework, method,
considerable attention because they did not find enough process) as long as it performs the required objective.
interest in previous studies. By referring to the RQ1, the Regarding the steps that are followed to define the
researchers concluded that most of researches define the stakeholder, each method differs according to the project
stakeholder as the person who influences and is affected by scope and requirements. There are many methods for
the specific system. It is the main source of gathering the real evaluating methodologies to ensure that the accurate results
requirements that make it the fundamental factor in building a are achieved, and the selection of the method depends on the
reliable project, achieving the objectives, and ensuring the type of project. There are many limitations related to each
system's continuity and stability. The different projects tasks method, which helps the upcoming researchers avoid this
fully confirm the different stakeholders, and this means that shortage and improve it.
each project has a specific way of identifying its own TABLE III. QUAIITY ELEMENTS AFFECTED BY STAKEHOLDER
stakeholders. Stakeholders are not fixed in a particular project. IDENTIFICATION
Others are joining the system at different stages; therefore,
Elements The influence of stakeholder
identifying the stakeholder process should be reviewed identification
periodically and integrated into the system. Requirements quality Reliable, available, consistent
and reusable requirements will
be gathered.
System functionality There will be a suitable product,
compliance and accurate
results.
System reliability The system function will
perform properly with high
integrity and recoverability.
System Performance There will be interconnection
and sequence between the
system's functions, and the
system will perform its
functions perfectly in the
required time.
System Usability The system will be easy to use,
confident and flexible.
System sustainability The three dimensions of
sustainable development will be
achieved: economic
Sustainability, environmental
sustainability, social
Fig 3. Stakeholder Identification Problem sustainability.
The different projects tasks fully confirm the different
stakeholders, and this means that each project has a specific After answering all the research questions and discussing the
way of identifying its own stakeholders. Stakeholders are not previous methodologies, the guidance steps were formed to
fixed in a particular project. Others are joining the system at solve some problems of specifying and developing adequate
different stages; therefore, identifying the stakeholder process techniques to identify the stakeholders. Fig 4 states the eight
should be reviewed periodically and integrated into the guidance steps.
system. The findings of RQ2 display that all researchers agree Finally, the stakeholder identification process is not
that defining the real stakeholder leads to developing a system conducted easily or randomly. There is an urgent need to
with high efficiency and stability, which is the main goal of identify stakeholders in an orderly manner that ensures the
developing all systems. Delay in identifying some of the system's continuity, quality, and sustainability. The Q5
stakeholders or missing some of them would delay the system clarifies the researchers' future recommendations regarding
development plan and change cost and time. Therefore, it must identifying stakeholders and the techniques that may be
317
Authorized licensed use limited to: Lorenzo Reyes-Chamorro. Downloaded on March 20,2023 at 21:02:15 UTC from IEEE Xplore. Restrictions apply.
2022 2nd International Conference on Computing and Information Technology (ICCIT)
Jan. 25 - 27, 2022/ FCIT/UT/KSA
followed in the future. Further research on this topic will [2] Okesola, O.J., Okokpujie, K.O., Goddy-Worlu, R., Ogunbanwo, A.,
enable us to find the perfect methodologies to solve this and Olamma, I.: “Qualitative Comparisons of Elicitation Techniques
in Requirement Engineering,” QUALITATIVE COMPARISONS OF
problem. ELICITATION TECHNIQUES IN REQUIREMENT
ENGINEERING, Vol. 14, no. 2, pp. 565-570, 2019.
[3] Schön, E.-M., Thomaschewski, J., and Escalona, M.J.: “Agile
Requirements Engineering: A systematic literature review,”
Computer Standards & Interfaces, Vol. 49, pp. 79-91, 2017.
[4] Bani-Salameh, H.: “Towards a comprehensive survey of the
requirements elicitation process improvements,” in Editor (Ed.) ^
(Eds.): ‘Book Towards a comprehensive survey of the requirements
elicitation process improvements’ (ACM, 2015, edn.), pp. 1-6, 2015.
[5] Pacheco, C., García, I., and Reyes, M.: “Requirement elicitation
techniques: a systematic literature review based on the maturity of the
techniques,” IET Software, Vol. 12, no. 4, pp. 365-378, 2018.
[6] Anwar, F., and Razali, R.: “A practical guideline of selecting
stakeholders for requirements elicitation-an empirical study,” in Proc.
Int. J. Softw. Eng. Appl, Vol. 9, no. 2, pp. 95-106, 2015.
[7] Rafiq, U., Bajwa, S.S., Wang, X., and Lunesu, I.: “Requirement
elicitation techniques applied in software startups,” in Editor (Ed.) ^
(Eds.): ‘Book Requirements elicitation techniques applied in software
startups’ pp. 141-144, 2017.
[8] Khan, S., Dulloo, A.B., and Verma, M.: “Systematic review of
requirement elicitation techniques,” India, 2014.
[9] Konaté, J., Sahraoui, A.E.K., and Kolfschoten, G.L.: “Collaborative
requirements elicitation: A process centred approach,” Group
Decision and Negotiation, Vol. 23, no. 4, pp. 847-877, 2014,
[10] Wong, L.R., Mauricio, D.S., and Rodriguez, G.D.: “A systematic
Fig 4. Guideline Framework for Developing Stakeholder Identification literature review about software requirements elicitation,” J Eng Sci
Methodology
Technol, Vol. 12, no. 2, pp. 296-317, 2017.
[11] E. Joseph, “Survey on Requirement Elicitation Techniques: It’s Effect
V. CONCLUSION AND IMPLICATIONS on Software Engineering,” in Proc. International Journal of Innovative
Stakeholder identification is a substantial aspect that Research in Computer and Communication Engineering, Vol. 5, no.5,
affects the requirements engineering process. There are pp. 9201- 9215, 2017.
several reasons why software projects fail so commonly. One [12] Babar, M.I., Ghazali, M., and Jawawi, D.N.: ‘A Bi-metric and Fuzzy
of the major reasons is inappropriate stakeholder identification c-means Based Intelligent Stakeholder Quantification System for
and selecting techniques during the requirements elicitation Value-based Software,” in New Trends in software methodologies,
tools & Technique, pp. 295-309, 2014.
phase. This paper focused on exploring related research using
previous studies. According to the comprehensive [13] Anwar, F., and Razali, R.: “A systematic stakeholders and techniques
investigation, this study concluded several important steps. It selection framework for software requirements elicitations,” Journal
formulated them into a guideline framework to be considered of Theoretical and Applied Information Technology, Vol. 96, no. 16,
pp. 5458-5472, 2018.
by analysts and researchers when constructing an accurate
method for defining the appropriate stakeholder for any [14] Hujainah, F., Bakar, R.B.A., Abdulgabber, M.A., and Zamli, K.Z.:
project. “Software Requirements Prioritisation: A Systematic Literature
Review on Significance, Stakeholders, Techniques and Challenges,”
This paper opens new prospects for additional studies in IEEE Access, Vol. 6, pp. 71497-71523, 2018.
stakeholder identification in agile requirement engineering. [15] Suganya, S.A. Mary, “Requirements Prioritization–Stakeholder
The variation of studies can be considered to investigate Identification and Participation,” International Journal of Applied
stakeholder identification's impact on system quality and Engineering Research, Vol. 10, no. 344, pp. 27230-27233, 2015.
continuity. There is a possibility of considering how to map [16] Burnay, C., Jureta, I., and Faulkner, S.: ‘How Stakeholders'
the stakeholder identification criteria with specific techniques Commitment May Affect the Success of Requirements Elicitation,” in
in future work. Moreover, specific dealings to evaluate Proc. 27th International Conference on Software Engineering and
stakeholders' knowledge and communication skills may also Knowledge Engineering, pp. 336-341, 2015.
need to keep in mind. Since this research depends on the part [17] Dick, J., Hull, E., and Jackson, K.: ‘Requirements engineering’
of research sources, there is a little limitation in the probability (Springer, 2017. 2017).
of incomplete research. However, researchers and
[18] Koelsch, G.: ‘How to Collect Requirements’: “Requirements Writing
practitioners can still rely on other relevant research. for System Engineering,” pp. 211-243, 2016.
[19] Inayat, I., Salim, S.S., Marczak, S., Daneva, M., and Shamshirband,
REFERENCES S.: “A systematic literature review on agile requirements engineering
[1] Burnay, C., Jureta, I.J., and Faulkner, S.: “What stakeholders will or practices and challenges,” Computers in human behavior, Vol. 51, pp.
will not say: A theoretical and empirical study of topic importance in 915-929, 2015.
Requirements Engineering elicitation interviews,” Information [20] Wong, L., and Mauricio, D.: “New Factors That Affect the Activities
Systems, Vol. 46, pp. 61-81, 2014. of the Requirements Elicitation Process,” Journal of Engineering
Science and Technology, Vol. 13, no.7, pp. 1992-2015, 2018.
318
Authorized licensed use limited to: Lorenzo Reyes-Chamorro. Downloaded on March 20,2023 at 21:02:15 UTC from IEEE Xplore. Restrictions apply.
2022 2nd International Conference on Computing and Information Technology (ICCIT)
Jan. 25 - 27, 2022/ FCIT/UT/KSA
[21] Pacheco, C., and Garcia, I.: “A systematic literature review of [39] Thomann, E., and Maggetti, M.: “Designing research with qualitative
stakeholder identification methods in requirements elicitation,” comparative analysis (QCA): Approaches, challenges, and tools,”
Journal of Systems and Software, Vol. 85, no.9, pp. 2171-2181, 2012. Sociological Methods & Research, Vol. 49, no. 2, pp. 356-386, 2020.
[22] Rahman, M.M., Ali, M., Malik, N., Ahmad, M.S., and Asmi, F.:
“Essential Skills for Project Stakeholders Identification:
Sustainability Perspective,” International Journal of Business and
Social Research, Vol. 7, no.8, pp. 43- 55, 2017.
[23] Anwar, F., and Razali, R. “Stakeholder selection model for software
requirements elicitation,” American Journal of Applied Sciences, Vol.
13, no.6, pp. 726-738, 2016
[24] Bormane, L., Gržibovska, J., Bērziša, S., and Grabis, J, “Impact of
requirements elicitation processes on success of information system
development projects,” Information Technology and Management
Science, Vol. 19, no. 1, pp. 57-64, 2016
[25] Sharma, S., and Pandey, S.K.: “Requirement elicitation: Issues and
challenges,” in Proc. International Conference on Computing for
Sustainable Global development, pp. 151-155, 2014.
[26] Majumdar, S.I., Rahman, M.S., and Rahman, M.M.: “Thorny issues
of stakeholder identification and prioritization in requirement
engineering process,” IOSR J. Comput. Eng., Vol. 15, no. 5, pp. 73-
78, 2013.
[27] Bui, V.Q.: “Stakeholder identification in Vietnamese private higher
education institutions,” International Journal of Learning and
Teaching, Vol. 3, no. 1, pp. 57-62, 2017.
[28] Aapaoja, A., and Haapasalo, H.: “A framework for stakeholder
identification and classification in construction projects,” Open
Journal of Business and Management, Vol. 2, no. 1, pp. 43-55.
[29] Babar, M.I., Ghazali, M., Jawawi, D.N., and Zaheer, K.B.:
“StakeMeter: Value-Based stakeholder identification and
quantification framework for value-based software systems,” PloS
one, Vol. 10, no. 3, pp. e0121344, 2015.
[30] Ielite, I., Olevsky, G., and Safiulins, T.: “Identification and
prioritization of stakeholders in the planning process of sustainable
development of the smart city,” in Proc. IEEE 7th International
Conference on Intelligent Computing and Information Systems
(ICICIS), pp. 251-257, 2016.
[31] Kettunen, J.: “Stakeholder relationships in higher education,” Tertiary
Education and Management, Vol. 21, no.1, pp. 56-65, 2015.
[32] Wang, W., Liu, W., and Mingers, J.: “A systemic method for
organisational stakeholder identification and analysis using Soft
Systems Methodology (SSM),” European Journal of Operational
Research, Vol.246, no. 2, pp. 562- 574, 2015.
[33] Fritz, M.M., Rauter, R., Baumgartner, R.J., and Dentchev, N.: “A
supply chain perspective of stakeholder identification as a tool for
responsible policy and decision-making,” Environmental science &
policy, Vol. 81, pp. 63-76, 2018.
[34] Lane, S., O’Raghallaigh, P., and Sammon, D.: “Requirements
gathering: the journey,” Journal of Decision systems, Vol. 25, (sup1),
pp. 302-312, 2016.
[35] Korstjens, I., and Moser, A.: “Series: Practical guidance to qualitative
research. Part 2: Context, research questions and designs,” European
Journal of General Practice, Vol. 23, no. 1, pp. 274-279, 2017.
[36] Harrison, H., Birks, M., Franklin, R., and Mills, J.: “Case study
research: Foundations and methodological orientations,” in Forum
Qualitative Sozial for schung, Vol. 18, no. 1, 2017.
[37] Basias, N., and Pollalis, Y.: “Quantitative and qualitative research in
business & technology: Justifying a suitable research methodology,”
Review of Integrative Business and Economics Research, Vol. 7, pp.
91-105, 2018.
[38] Snyder, H.: “Literature review as a research methodology: An
overview and guidelines,” Journal of Business Research, Vol. 104, pp.
333-339, 2019.
319
Authorized licensed use limited to: Lorenzo Reyes-Chamorro. Downloaded on March 20,2023 at 21:02:15 UTC from IEEE Xplore. Restrictions apply.