Commitment within Software Ecosystem: Elaborating How to Meet the Needs of the Third Party Developers

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorRaatikainen, Mikko
dc.contributor.authorSevón, Piia
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorKauppinen, Marjo
dc.date.accessioned2015-02-19T07:43:51Z
dc.date.available2015-02-19T07:43:51Z
dc.date.issued2015-02-09
dc.description.abstractNowadays the innovation process in the software industry leans strongly against the integration and the use of the third parties. In a software ecosystem (SECO) different kinds of stakeholders work together in collaboration and utilize a common technological platform. They aim at delivering value to satisfy the needs and expectations of all stakeholders, including themselves. The goal of this study was to investigate what are the critical touchpoints when the third party developer is in contact with a SECO, what boundary resources are used and what factors influence on the commitment to the SECO. The investigation was done by examining the third party developers’ actions within the Qt ecosystem. The study applied design science as a research approach. The understanding of the problem area was gained by utilizing literature review, self-reflection and case study. The results were analyzed by loosely following the practices introduced in grounded theory. The Qt ecosystem provides multiple different boundary resources for the third party developers to be used in many phases of the developer journey. However, it seems that the third party developers do not have a clear picture of these; the resources are mainly entered via Google search. Therefore, the third party developer is typically not aware of where the information was gained. In addition to Google search, the personal contact is found to be the most valuable information source in different kinds of occasions, starting from the evaluation of the ecosystem in the first place. It is valued much more than for example the information provided by the Qt web site. In order to better meet the needs of the third party developers and to make the Qt ecosystem more attractive and interesting, the Qt ecosystem should be more visible and transparent. A clearer big picture via personification and boundary resource map will increase the understanding and trust among the third party developers, which thereby increase the commitment to the Qt ecosystem.en
dc.description.abstractOhjelmistoprojektit tänä päivänä tukeutuvat vahvasti eri järjestelmien integraatioon sekä yhdessä kolmansien osapuolien kanssa tehtävään yhteistyöhön ja innovointiin. Ohjelmistoekosysteemissä eri sidosryhmät toimivat yhteistyössä hyödyntäen yhteistä teknologiaa. Tavoitteena on luoda arvoa sekä tyydyttää kaikkien sidosryhmien tarpeita ja odotuksia. Tutkimuksen tavoitteena oli selvittää, missä kosketuspisteissä kolmannen osapuolen kehittäjä on tekemisissä ohjelmistoekosysteemin kanssa, mitä ohjelmistoekosysteemin tarjoamia rajaresursseja tällöin käytetään ja mitkä tekijät vaikuttavat kolmannen osapuolen kehittäjien ohjelmistoekosysteemiin sitoutumiseen. Tutkimuksessa tarkasteltiin kolmannen osapuolen kehittäjien toimia Qt- ekosysteemissä. Tutkimusmenetelmänä sovellettiin suunnittelutiedettä. Aiheeseen tutustuttiin kirjallisuuskatsauksen, itsetutkiskelun ja tapaustutkimuksen keinoin. Tulosten analysoinnissa nojauduttiin löyhästi ankkuroituun teoriaan. Qt-ekosysteemi tarjoaa kolmannen osapuolen kehittäjille useita erilaisia rajaresursseja käytettäväksi kehittäjäpolun eri vaiheissa. Vaikuttaa kuitenkin siltä, että kolmannen osapuolen kehittäjillä ei ole näistä selvää kuvaa, sillä Qt-ekosysteemin tarjoamiin rajaresursseihin päädytään pääosin Google-hakujen kautta. Tästä johtuen kolmannen osapuolen kehittäjä ei ole tyypillisesti tietoinen siitä, mistä saatu tieto on peräisin. Google-haun lisäksi henkilökohtaisten kontaktien todettiin olevan arvokkain tietolähde erilaisissa yhteyksissä, lähtien ekosysteemin valinnasta. Henkilökohtaisen kontaktin kautta saatuja tietoja arvostetaan paljon enemmän kuin esimerkiksi Qt ekosysteemin kotisivuilla saatavilla olevia tietoja. Vastatakseen paremmin kolmansien osapuolien kehittäjien tarpeisiin ja ollakseen houkuttelevampi ja kiinnostavampi, Qt-ekosysteemin tulisi olla näkyvämpi ja avoimempi. Selkeämpi kokonaiskuva, henkilöityminen sekä rajaresurssikartta lisäävät kolmannen osapuolen kehittäjien ymmärrystä ja luottamusta, jotka taas osaltaan lisäävät sitoutumishalukkuutta Qt-ekosysteemia kohtaan.fi
dc.format.extent92 + 9
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/15196
dc.identifier.urnURN:NBN:fi:aalto-201502191911
dc.language.isoenen
dc.programmeTietotekniikan koulutusohjelmafi
dc.programme.majorOhjelmistotuotanto ja -liiketoimintafi
dc.programme.mcodeT3003fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordsoftware ecosystemsen
dc.subject.keywordthird party developmenten
dc.subject.keywordsocial boundary resourcesen
dc.subject.keyworddeveloper journeyen
dc.subject.keywordboundary resource mapen
dc.titleCommitment within Software Ecosystem: Elaborating How to Meet the Needs of the Third Party Developersen
dc.titleOhjelmistoekosysteemit: Kuinka vastata kolmannen osapuolen kehittäjien tarpeisiinfi
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.idinssi50666
local.aalto.openaccessno
Files