Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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

Bjarnason, Elizabeth LU orcid ; Åberg, Patrik and bin Ali, Nauman (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:
author
; and
organization
publishing date
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
2023-11-22 22:50: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}},
}