Cargando…

Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews

CONTEXT: Software selection in large-scale software development continues to be ad hoc and ill-structured. Previous proposals for software component selection tend to be technology-specific and/or do not consider business or ecosystem concerns. OBJECTIVE: Our main aim is to develop an industrially r...

Descripción completa

Detalles Bibliográficos
Autores principales: Bjarnason, Elizabeth, Åberg, Patrik, Ali, Nauman bin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9972313/
https://www.ncbi.nlm.nih.gov/pubmed/36875006
http://dx.doi.org/10.1007/s10664-023-10288-w
_version_ 1784898295724769280
author Bjarnason, Elizabeth
Åberg, Patrik
Ali, Nauman bin
author_facet Bjarnason, Elizabeth
Åberg, Patrik
Ali, Nauman bin
author_sort Bjarnason, Elizabeth
collection PubMed
description CONTEXT: Software selection in large-scale software development continues to be ad hoc and ill-structured. Previous proposals for software component selection tend to be technology-specific and/or do not consider business or ecosystem concerns. OBJECTIVE: Our main aim is to develop an industrially relevant technology-agnostic method that can support practitioners in making informed decisions when selecting software components for use in tools or in products based on a holistic perspective of the overall environment. METHOD: We used method engineering to iteratively develop a software selection method for Ericsson AB based on a combination of published research and practitioner insights. We used interactive rapid reviews to systematically identify and analyse scientific literature and to support close cooperation and co-design with practitioners from Ericsson. The model has been validated through a focus group and by practical use at the case company. RESULTS: The model consists of a high-level selection process and a wide range of criteria for assessing and for evaluating software to include in business products and tools. CONCLUSIONS: We have developed an industrially relevant model for component selection through active engagement from a company. Co-designing the model based on previous knowledge demonstrates a viable approach to industry-academia collaboration and provides a practical solution that can support practitioners in making informed decisions based on a holistic analysis of business, organisation and technical factors.
format Online
Article
Text
id pubmed-9972313
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-99723132023-02-28 Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews Bjarnason, Elizabeth Åberg, Patrik Ali, Nauman bin Empir Softw Eng Article CONTEXT: Software selection in large-scale software development continues to be ad hoc and ill-structured. Previous proposals for software component selection tend to be technology-specific and/or do not consider business or ecosystem concerns. OBJECTIVE: Our main aim is to develop an industrially relevant technology-agnostic method that can support practitioners in making informed decisions when selecting software components for use in tools or in products based on a holistic perspective of the overall environment. METHOD: We used method engineering to iteratively develop a software selection method for Ericsson AB based on a combination of published research and practitioner insights. We used interactive rapid reviews to systematically identify and analyse scientific literature and to support close cooperation and co-design with practitioners from Ericsson. The model has been validated through a focus group and by practical use at the case company. RESULTS: The model consists of a high-level selection process and a wide range of criteria for assessing and for evaluating software to include in business products and tools. CONCLUSIONS: We have developed an industrially relevant model for component selection through active engagement from a company. Co-designing the model based on previous knowledge demonstrates a viable approach to industry-academia collaboration and provides a practical solution that can support practitioners in making informed decisions based on a holistic analysis of business, organisation and technical factors. Springer US 2023-02-28 2023 /pmc/articles/PMC9972313/ /pubmed/36875006 http://dx.doi.org/10.1007/s10664-023-10288-w Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Bjarnason, Elizabeth
Åberg, Patrik
Ali, Nauman bin
Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
title Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
title_full Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
title_fullStr Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
title_full_unstemmed Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
title_short Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
title_sort software selection in large-scale software engineering: a model and criteria based on interactive rapid reviews
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9972313/
https://www.ncbi.nlm.nih.gov/pubmed/36875006
http://dx.doi.org/10.1007/s10664-023-10288-w
work_keys_str_mv AT bjarnasonelizabeth softwareselectioninlargescalesoftwareengineeringamodelandcriteriabasedoninteractiverapidreviews
AT abergpatrik softwareselectioninlargescalesoftwareengineeringamodelandcriteriabasedoninteractiverapidreviews
AT alinaumanbin softwareselectioninlargescalesoftwareengineeringamodelandcriteriabasedoninteractiverapidreviews