oru.sePublications
Change search
Link to record
Permanent link

Direct link
BETA
Gorschek, Tony
Publications (2 of 2) Show all publications
Chatzipetrou, P., Alégroth, E., Papatheocharous, E., Borg, M., Gorschek, T. & Wnuk, K. (2018). Component selection in Software Engineering: Which attributes are the most important in the decision process?. In: Bures, T; Angelis, L (Ed.), 44th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2018: Proceedings. Paper presented at 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2018), Prague, Czech Republic, August 29-31, 2018 (pp. 198-205). IEEE conference proceedings
Open this publication in new window or tab >>Component selection in Software Engineering: Which attributes are the most important in the decision process?
Show others...
2018 (English)In: 44th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2018: Proceedings / [ed] Bures, T; Angelis, L, IEEE conference proceedings , 2018, p. 198-205Conference paper, Published paper (Refereed)
Abstract [en]

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
Series
EUROMICRO Conference Proceedings, ISSN 1089-6503
Keywords
Component-based software engineering, Decision making, Compositional Data Analysis, Cumulative voting
National Category
Software Engineering Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Informatics; Information technology
Identifiers
urn:nbn:se:oru:diva-72568 (URN)10.1109/SEAA.2018.00039 (DOI)000450238900030 ()2-s2.0-85057178973 (Scopus ID)978-1-5386-7383-6 (ISBN)
Conference
44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2018), Prague, Czech Republic, August 29-31, 2018
Funder
Knowledge Foundation, 20140218
Available from: 2019-02-19 Created: 2019-02-19 Last updated: 2019-02-21Bibliographically approved
Klotins, E., Unterkalmsteiner, M., Chatzipetrou, P., Gorschek, T., Prikladnicki, R., Tripathi, N. & Pompermaier, L. B. (2018). Exploration of technical debt in start-ups. In: Proceedings - International Conference on Software Engineering: . Paper presented at 40th ACM/IEEE International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP 2018), Gothenburg, Sweden, May 27 - June 3, 2018 (pp. 75-84). IEEE Computer Society
Open this publication in new window or tab >>Exploration of technical debt in start-ups
Show others...
2018 (English)In: Proceedings - International Conference on Software Engineering, IEEE Computer Society , 2018, p. 75-84Conference paper, Published paper (Refereed)
Abstract [en]

Context: Software start-ups are young companies aiming to build and market software-intensive products fast with little resources. Aiming to accelerate time-to-market, start-ups often opt for ad-hoc engineering practices, make shortcuts in product engineering, and accumulate technical debt.

Objective: In this paper we explore to what extent precedents, dimensions and outcomes associated with technical debt are prevalent in start-ups.

Method: We apply a case survey method to identify aspects of technical debt and contextual information characterizing the engineering context in start-ups.

Results: By analyzing responses from 86 start-up cases we found that start-ups accumulate most technical debt in the testing dimension, despite attempts to automate testing. Furthermore, we found that start-up team size and experience is a leading precedent for accumulating technical debt: larger teams face more challenges in keeping the debt under control.

Conclusions: This study highlights the necessity to monitor levels of technical debt and to preemptively introduce practices to keep the debt under control. Adding more people to an already difficult to maintain product could amplify other precedents, such as resource shortages, communication issues and negatively affect decisions pertaining to the use of good engineering practices.

Place, publisher, year, edition, pages
IEEE Computer Society, 2018
Series
Proceedings - International Conference on Software Engineering, ISSN 0270-5257
Keywords
Software start-ups, Technical debt
National Category
Software Engineering
Identifiers
urn:nbn:se:oru:diva-72579 (URN)10.1145/3183519.3183539 (DOI)2-s2.0-85049673180 (Scopus ID)9781450356596 (ISBN)
Conference
40th ACM/IEEE International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP 2018), Gothenburg, Sweden, May 27 - June 3, 2018
Available from: 2019-02-27 Created: 2019-02-27 Last updated: 2019-02-28Bibliographically approved
Organisations

Search in DiVA

Show all publications