An Empirically Based Theory for Open Software Engineering Tools

Hussan Munir

Forskningsoutput: AvhandlingDoktorsavhandling (sammanläggning)

668 Nedladdningar (Pure)

Sammanfattning

Many companies and developers from OSS communities create open tools collaboratively in which software developers improve upon the code and share the changes within the community. Open tools (e.g., Jenkins, Gerrit, and Git) offer features or performance benefits that surpass their commercial counterparts in the core product development. Participation in OSS tools communities greatly dismantled the closed innovation model and lured organizations towards Open Innovation (OI). Harnessing the external knowledge that OI offers, requires better understanding regarding what to develop internally and what to acquire from outside the organization, how to cooperate with potential competitors, and when to conceal or reveal code while working with OSS communities. The aim of this thesis is to investigate how software-intensive organizations utilize the external and internal knowledge from OSS tools communities using Open Innovation to improve their core product development. First, this aim was achieved by exploring and reporting the existing evidence of OI in software engineering. Second, by providing a solution for software-intensive organizations regarding how to choose the right level of openness while working with OSS tools communities. Finally, we validated the proposed solution in multiple organizations. The thesis followed an empirical approach by conducting a systematic mapping study, case study, design science based contribution acceptance model, theory creation and validation of the theory. First, we conducted a systematic mapping study to synthesize the existing evidence on OI in software engineering and identified the research gaps. Second, we conducted an exploratory case study at Sony Mobile to explore how a software organization uses OSS tools communities to facilitate its core product development. Third, we proposed a theory of openness for organizations which provides guidelines regarding how to work with OSS tools communities. Fourth, we presented a contribution acceptance model and metamodel to assist strategic product planning in what to develop internally and what to share as OSS in the proprietary products.. Finally, we validated the proposed theory of openness for tools in two automotive companies by conducting focus
groups.
Originalspråkengelska
KvalifikationDoktor
Handledare
  • Runeson, Per, handledare
  • Wnuk, Krzysztof, handledare
Tilldelningsdatum2018 sep. 14
UtgivningsortLund
Förlag
ISBN (tryckt)978-91-7753-738-0
ISBN (elektroniskt)978-91-7753-739-7
StatusPublished - 2018 aug. 10

Bibliografisk information

Defence details
Date: 2018-09-14
Time: 09:15
Place: lecture hall E:1406, building E, Ole Römers väg 7, Lund University, Faculty of Engineering LTH, Lund
External reviewer(s)
Name: Lassenius, Casper
Title: Associate Professor
Affiliation: Aalto University, Finland
---

Ämnesklassifikation (UKÄ)

  • Teknik och teknologier

Fingeravtryck

Utforska forskningsämnen för ”An Empirically Based Theory for Open Software Engineering Tools”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här