The Role of Software Platform and Actors in Software Ecosystems: A Case Study in Agriculture
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Master's thesis
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2017-10-23
Department
Major/Subject
Software and Service Engineering
Mcode
SCI3043
Degree programme
Master’s Programme in Computer, Communication and Information Sciences
Language
en
Pages
44 + 3
Series
Abstract
In today's world, companies can have difficulties in developing products that satisfy all the needs of the customers. Software ecosystems (SECOs) are emerging as a solution proposal for the problem. In SECOs different companies collaborate in order to co-innovate new business opportunities and decrease development costs. The participating companies, so-called actors, are in a critical position in the success of a SECO. Along with the actors, the software platform has a central role in SECOs. Despite its essentiality, the platform is left with little attention in previous studies. The goal of this thesis is to investigate what is important on a platform of a software ecosystem to satisfy actors' expectations. The study was conducted as a qualitative case study in the agricultural domain. Theme interviews and document review were used as data collection techniques. The results were analysed with a whole-text coding approach. Three different kinds of agricultural SECOs were identified. The SECOs varied from the maturity point of view and they included different types of software platforms. All of the software platforms aimed to enable actor cooperation. Also the identified ecosystem actors were in line with the five main actor roles found in previous research. However, the actor role motivations were described only to be either monetary or non-monetary. Further it was discovered that a software ecosystem must provide a unique value proposition to all different actor roles.Nykypäivänä yritysten on vaikea kehittää tuotetta, joka täyttää kaikki asiakkaiden tarpeet. Ohjelmistoekosysteemit ovat nousemassa ratkaisuksi tähän ongelmaan. Ohjelmistoekosysteemeissä yritykset toimivat yhteistyössä luodakseen uusia liiketoimintamahdollisuuksia sekä alennettuja kehityskustannuksia. Yritykset, eli ekosysteemin toimijat ovat tärkeässä roolissa ohjelmistoekosysteemin menestyksen kannalta. Heidän lisäkseen myös ohjelmistoalustalla on keskeinen rooli. Sen merkityksellisyydestä huolimatta sen tutkiminen on jäänyt aikaisemmissa tutkimuksissa vähemmälle huomiolle. Tässä tutkielmassa tarkastellaan, mikä on tärkeää ohjelmistoalustassa, jotta se täyttää ohjelmistoekosysteemin toimijoiden odotukset. Tämä tutkielma toteutettiin kvalitatiivisena tapaustutkimuksena maatalouskontekstissa. Data kerättiin teemahaastatteluiden ja dokumenttitarkastelun avulla ja tuloksia analysoitiin kokotekstikoodauksella. Tutkimuksessa löydettiin kolme erilaista maatalousohjelmistoekosysteemiä. Ohjelmistoekosysteemit erosivat niiden kehittyneisyydessä ja niissä oli myös erilaiset ohjelmistoalustat. Eroista huolimatta kaikki löydetyt ohjelmistoalustat pyrkivät mahdollistamaan toimijoiden yhteistyön. Lisäksi löydetyt toimijat vastasivat aikaisemmissa tutkimuksissa löydettyjä toimijoita, mutta toimijoiden motivaatiot esitettiin vain rahallisiksi tai rahattomiksi. Lisäksi havaittiin, että ohjelmistoekosysteemin tulee tarjota yksilöllinen arvolupaus jokaiselle eri toimijaroolille.Description
Supervisor
Kauppinen, MarjoThesis advisor
Raatikainen, MikkoKeywords
software ecosystem, software platform, actors, roles