Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews
(2023) In Empirical Software Engineering- Abstract
- 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... (More) - 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. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/de91ce51-214c-468a-91c2-f8f744a97c39
- author
- Bjarnason, Elizabeth
LU
; Åberg, Patrik and bin Ali, Nauman
- organization
- publishing date
- 2023-02-28
- type
- Contribution to journal
- publication status
- published
- subject
- in
- Empirical Software Engineering
- article number
- 51
- pages
- 38 pages
- publisher
- Springer
- external identifiers
-
- pmid:36875006
- scopus:85149323067
- ISSN
- 1573-7616
- DOI
- 10.1007/s10664-023-10288-w
- project
- ELLIIT: Efficient Business Prototyping in Software Startups
- language
- English
- LU publication?
- yes
- id
- de91ce51-214c-468a-91c2-f8f744a97c39
- date added to LUP
- 2023-08-30 16:38:25
- date last changed
- 2025-04-04 15:26:39
@article{de91ce51-214c-468a-91c2-f8f744a97c39, abstract = {{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.<br/><br/>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.<br/><br/>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.<br/><br/>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.<br/><br/>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.}}, author = {{Bjarnason, Elizabeth and Åberg, Patrik and bin Ali, Nauman}}, issn = {{1573-7616}}, language = {{eng}}, month = {{02}}, publisher = {{Springer}}, series = {{Empirical Software Engineering}}, title = {{Software selection in large-scale software engineering: A model and criteria based on interactive rapid reviews}}, url = {{http://dx.doi.org/10.1007/s10664-023-10288-w}}, doi = {{10.1007/s10664-023-10288-w}}, year = {{2023}}, }