Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Component attributes and their importance in decisions and component selection
Orebro Univ, SWE.
RISE Res Inst Sweden AB, SWE.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. Blekinge Inst Technol, Software Engn Res Lab SERL, Karlskrona, Sweden..ORCID iD: 0000-0003-3567-9300
RISE Res Inst Sweden AB, SWE.
Show others and affiliations
2020 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 28, no 2, p. 567-593Article in journal (Refereed) Published
Abstract [en]

Component-based software engineering is a common approach in the development and evolution of contemporary software systems. Different component sourcing options are available, such as: (1) Software developed internally (in-house), (2) Software developed outsourced, (3) Commercial off-the-shelf software, and (4) Open-Source Software. However, there is little available research on what attributes of a component are the most important ones when selecting new components. The objective of this study is to investigate what matters the most to industry practitioners when they decide to select a component. We conducted a cross-domain anonymous survey with industry practitioners involved in component selection. First, the practitioners selected the most important attributes from a list. Next, they prioritized their selection using the Hundred-Dollar ($100) test. We analyzed the results using compositional data analysis. The results of this exploratory analysis showed that cost was clearly considered to be the most important attribute for component selection. Other important attributes for the practitioners were: support of the component, longevity prediction, and level of off-the-shelf fit to product. Moreover, several practitioners still consider in-house software development to be the sole option when adding or replacing a component. On the other hand, there is a trend to complement it with other component sourcing options and, apart from cost, different attributes factor into their decision. Furthermore, in our analysis, nonparametric tests and biplots were used to further investigate the practitioners' inherent characteristics. It seems that smaller and larger organizations have different views on what attributes are the most important, and the most surprising finding is their contrasting views on the cost attribute: larger organizations with mature products are considerably more cost aware.

Place, publisher, year, edition, pages
SPRINGER , 2020. Vol. 28, no 2, p. 567-593
Keywords [en]
Component-based software engineering, Component sourcing options, Decision making, Compositional data analysis, Cumulative voting
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-19958DOI: 10.1007/s11219-019-09465-2ISI: 000538379800008OAI: oai:DiVA.org:bth-19958DiVA, id: diva2:1447627
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Note

open access

Available from: 2020-06-26 Created: 2020-06-26 Last updated: 2021-05-25Bibliographically approved

Open Access in DiVA

Component attributes and their importancein decisions and component selection(1989 kB)384 downloads
File information
File name FULLTEXT01.pdfFile size 1989 kBChecksum SHA-512
64bea366f41908420cda1aeef80234e4029a3ecc81708598d51c82434b9cb301472643ec3748244d7ac149ba52f0fd018b74e240662b0a854041b81eb0139223
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Wnuk, KrzysztofAlégroth, EmilGorschek, Tony

Search in DiVA

By author/editor
Wnuk, KrzysztofAlégroth, EmilGorschek, Tony
By organisation
Department of Software Engineering
In the same journal
Software quality journal
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 384 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 395 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf