The Role of Software Platform and Actors in Software Ecosystems: A Case Study in Agriculture

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

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, Marjo

Thesis advisor

Raatikainen, Mikko

Keywords

software ecosystem, software platform, actors, roles

Other note

Citation