Case study: Findings from applying an actionable developer experience framework

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorTeittinen, Marko
dc.contributor.advisorHeinilä, Hannu
dc.contributor.authorHarju, Antti
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorFagerholm, Fabian
dc.date.accessioned2024-11-20T14:34:18Z
dc.date.available2024-11-20T14:34:18Z
dc.date.issued2024-09-20
dc.description.abstractDeveloper experience is a branch of research related to user experience. As a concept, it can include inspecting how developers perceive, feel, or see various aspects of their work. This thesis lays its foundations on a recently published actionable developer experience framework. This thesis aims to understand how developers in a real software development team perceive developer experience factors from the actionable framework. During the thesis process the team’s tooling was also further developed. Data for the analysis was collected through qualitative interviews with the six software developers in the case team, further supported by the author’s participant observations as the seventh developer. The aforementioned tooling development is described to gather understanding on what improving developer experience can mean for practitioners. The thesis presents various findings about the framework. The main contributions are figures that illustrate how software developers perceive the developer experience factors in the actionable framework, based on which developers can be interviewed with increased precision. The framework was found to be mostly descriptive, although it was presented with actionable advice. A foundation for a more actionable framework is presented. The results require further validation using quantitative methods. Other directions for further research, for example cause-effect relationships related to developer experience, are also presented.en
dc.description.abstractKehittäjäkokemus tutkimussuuntana liittyy käyttäjäkokemuksen tutkimukseen. Sen tutkimuksessa voidaan tarkastella esimerkiksi, miten kehittäjät havainnoivat, tuntevat, tai näkevät erilaisia heidän työhönsä liittyviä asioita. Tämä tutkielma pohjaa hiljattain julkaistuun toiminnallisen kehittäjäkokemuksen viitekehykseen. Tämä tutkielma pyrkii ymmärtämään miten kehittäjät oikeassa ohjelmistokehitystiimissä havainnoivat toiminnallisen viitekehyksen kehittäjäkokemuksen osatekijöitä. Tutkielman aikana tiimin työkaluja kehitettiin kehittäjäkokemuksen parantamiseksi. Data analyysia varten kerättiin haastattelemalla laadullisesti kuusi samassa tiimissä olevaa ohjelmistokehittäjää. Lisäksi kirjoittaja on tehnyt havaintoja osallistumalla tiimin toimintaan seitsemäntenä ohjelmistokehittäjänä. Aiemmin mainittu työkalujen kehitys on myös kuvattu ymmärryksen kartuttamiseksi siitä, mitä kehittäjäkokemuksen parantaminen voi tarkoittaa ammatinharjoittajan näkökulmasta. Tutkielma esittää useita löydöksiä viitekehyksestä. Pääkontribuutiot ovat kuvioita, joilla havainnollistetaan miten ohjelmistokehittäjät havainnoivat kehittäjäkokemuksen osatekijöitä viitekehyksestä, joiden avulla kehittäjiä voidaan haastatella entistä tarkemmin. Viitekehys havaittiin pitkälti kuvailevaksi, vaikka sen ohessa tarjotaan toimintaan johtavia ohjeita. Tutkielma esittää perustan toiminnallisemmalle viitekehykselle. Tulokset vaativat pidemmälle vietyä validointia määrällisillä metodeilla. Tutkielma tarjoaa myös muita suuntia jatkotutkimukselle, esimerkiksi kehittäjäkokemukseen liittyvät syy-seuraussuhteet.fi
dc.format.extent51
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/131693
dc.identifier.urnURN:NBN:fi:aalto-202411207205
dc.language.isoenen
dc.programmeMaster's Programme in Computer, Communication and Information Sciencesen
dc.programme.majorSoftware and Service Engineeringen
dc.programme.mcodeSCI3043en
dc.subject.keywordcase studyen
dc.subject.keyworddeveloper experienceen
dc.subject.keywordframeworken
dc.subject.keywordactionabilityen
dc.subject.keywordsoftware engineeringen
dc.subject.keywordqualitative interviewen
dc.titleCase study: Findings from applying an actionable developer experience frameworken
dc.titleTapaustutkimus: Löydöksiä toiminnallisen kehittäjäkokemuksen viitekehyksen käytöstäfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Harju_Antti_2024.pdf
Size:
926.17 KB
Format:
Adobe Portable Document Format