Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
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 selection in Software Engineering: Which attributes are the most important in the decision process?
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. (SERL Sweden)
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-7526-3727
RISE SICS AB, SWE.
RISE SICS AB, SWE.
Show others and affiliations
2018 (English)In: EUROMICRO Conference Proceedings, IEEE conference proceedings, 2018, p. 198-205Conference paper, Published paper (Refereed)
Abstract [en]

Abstract— Component-based software engineering is a common approach to develop and evolve contemporary software systems where different component sourcing options are available: 1)Software developed internally (in-house), 2)Software developed outsourced, 3)Commercial of 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 object of the present study is to investigate what matters the most to industry practitioners during component selection. 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 descriptive results showed that Cost was clearly considered the most important attribute during the component selection. Other important attributes for the practitioners were: Support of the component, Longevity prediction, and Level of off-the-shelf fit to product. Next an exploratory analysis was conducted based on the practitioners’ inherent characteristics. Nonparametric tests and biplots were used. It seems that smaller organizations and more immature products focus on different attributes than bigger organizations and mature products which focus more on Cost

Place, publisher, year, edition, pages
IEEE conference proceedings, 2018. p. 198-205
Series
EUROMICRO Conference Proceedings, ISSN 1089-6503
Keywords [en]
Component - based software engineering; Decision making; Compositional Data Analysis; Cumulative voti
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-17057DOI: 10.1109/SEAA.2018.00039ISI: 000450238900030ISBN: 978-1-5386-7383-6 (print)OAI: oai:DiVA.org:bth-17057DiVA, id: diva2:1251725
Conference
44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Prague
Funder
Knowledge Foundation, 20140218Available from: 2018-09-27 Created: 2018-09-27 Last updated: 2021-03-31Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Chatzipetrou, PanagiotaAlégroth, EmilGorschek, TonyWnuk, Krzysztof

Search in DiVA

By author/editor
Chatzipetrou, PanagiotaAlégroth, EmilGorschek, TonyWnuk, Krzysztof
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 309 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