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.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC9972313PMC
http://dx.doi.org/10.1007/s10664-023-10288-wDOI Listing

Publication Analysis

Top Keywords

software selection
12
software
8
selection large-scale
8
large-scale software
8
interactive rapid
8
rapid reviews
8
component selection
8
industrially relevant
8
support practitioners
8
practitioners making
8

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!