Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem

Context: The quantification of stakeholders plays a fundamental role in the selection of appropriate requirements, as their judgement is a significant criterion, as not all stakeholders are equally important. The original proposals modelled stakeholder importance using a weighting approach that may...

Full description

Bibliographic Details
Main Authors: del Águila, Isabel M., del Sagrado, José
Format: info:eu-repo/semantics/article
Language:English
Published: Elsevier 2023
Subjects:
Online Access:http://hdl.handle.net/10835/14524
_version_ 1789406403225452544
author del Águila, Isabel M.
del Sagrado, José
author_facet del Águila, Isabel M.
del Sagrado, José
author_sort del Águila, Isabel M.
collection DSpace
description Context: The quantification of stakeholders plays a fundamental role in the selection of appropriate requirements, as their judgement is a significant criterion, as not all stakeholders are equally important. The original proposals modelled stakeholder importance using a weighting approach that may not capture all the dimensions of stakeholder importance. Furthermore, actual projects involve a multitude of stakeholders, making it difficult to consider and compute all their weights. These facts lead us to search for strategies to adequately assess the importance concept, reducing the elicitation effort. Objective: We propose grouping strategies as a means of reducing the number of stakeholders to manage in requirement selection while maintaining adequate stakeholder coverage (how selection meets stakeholder demands). Methods: Our approach is based on the salience of stakeholders, defined in terms of their power, legitimacy, and urgency. Diverse strategies are applied to select important stakeholder groups. We use k-means, k-medoids, and hierarchical clustering, after deciding the number of clusters based on validation indices. Results: Each technique found a different group of important stakeholders. The number of stakeholder groups suggested experimentally (3 or 4) coincides with those indicated by the literature as definitive, dominant, dependent, and dangerous for 4 groups; or critical, major, and minor for 3 groups. Either for all the stakeholders and for each important group, several requirements selection optimisation problems are solved. The tests do not find significant differences in coverage when important stakehold- ers are filtered using clustering, regardless of the technique and number of groups, with a reduction between 66.32% and 87.75% in the number of stakeholders considered. Conclusions: Applying clustering methods to data obtained from a project is useful in identifying the group of important stakeholders. The number of suggested groups matches the stakeholders’ theory, and the stakeholder coverage values are kept in the requirement selection.
format info:eu-repo/semantics/article
id oai:repositorio.ual.es:10835-14524
institution Universidad de Cuenca
language English
publishDate 2023
publisher Elsevier
record_format dspace
spelling oai:repositorio.ual.es:10835-145242023-04-28T09:56:39Z Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem del Águila, Isabel M. del Sagrado, José Computer Science. Software engineering Context: The quantification of stakeholders plays a fundamental role in the selection of appropriate requirements, as their judgement is a significant criterion, as not all stakeholders are equally important. The original proposals modelled stakeholder importance using a weighting approach that may not capture all the dimensions of stakeholder importance. Furthermore, actual projects involve a multitude of stakeholders, making it difficult to consider and compute all their weights. These facts lead us to search for strategies to adequately assess the importance concept, reducing the elicitation effort. Objective: We propose grouping strategies as a means of reducing the number of stakeholders to manage in requirement selection while maintaining adequate stakeholder coverage (how selection meets stakeholder demands). Methods: Our approach is based on the salience of stakeholders, defined in terms of their power, legitimacy, and urgency. Diverse strategies are applied to select important stakeholder groups. We use k-means, k-medoids, and hierarchical clustering, after deciding the number of clusters based on validation indices. Results: Each technique found a different group of important stakeholders. The number of stakeholder groups suggested experimentally (3 or 4) coincides with those indicated by the literature as definitive, dominant, dependent, and dangerous for 4 groups; or critical, major, and minor for 3 groups. Either for all the stakeholders and for each important group, several requirements selection optimisation problems are solved. The tests do not find significant differences in coverage when important stakehold- ers are filtered using clustering, regardless of the technique and number of groups, with a reduction between 66.32% and 87.75% in the number of stakeholders considered. Conclusions: Applying clustering methods to data obtained from a project is useful in identifying the group of important stakeholders. The number of suggested groups matches the stakeholders’ theory, and the stakeholder coverage values are kept in the requirement selection. 2023-04-28T09:56:39Z 2023-04-28T09:56:39Z 2023-04-19 info:eu-repo/semantics/article I.M. del Águila, J. del Sagrado, Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem, Information and Software Technology, Volume 160, 2023, 107231, ISSN 0950-5849, https://doi.org/10.1016/j.infsof.2023.107231. http://hdl.handle.net/10835/14524 10.1016/j.infsof.2023.107231 en https://www.sciencedirect.com/science/article/pii/S095058492300085X info:eu-repo/semantics/openAccess Elsevier Postprint accepted to information and software technology
spellingShingle Computer Science. Software engineering
del Águila, Isabel M.
del Sagrado, José
Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
title Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
title_full Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
title_fullStr Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
title_full_unstemmed Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
title_short Salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
title_sort salience-based stakeholder selection to maintain stakeholder coverage in solving the next release problem
topic Computer Science. Software engineering
url http://hdl.handle.net/10835/14524
work_keys_str_mv AT delaguilaisabelm saliencebasedstakeholderselectiontomaintainstakeholdercoverageinsolvingthenextreleaseproblem
AT delsagradojose saliencebasedstakeholderselectiontomaintainstakeholdercoverageinsolvingthenextreleaseproblem