Adapting usability evaluation methods for the evaluation of developer experience

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorFagerholm, Fabian
dc.contributor.authorTuomi, Jan
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorFagerholm, Fabian
dc.date.accessioned2021-08-29T17:08:56Z
dc.date.available2021-08-29T17:08:56Z
dc.date.issued2021-08-23
dc.description.abstractEvaluating the experience of using software development products calls upon the research of Developer Experience (DX). DX is a relatively new topic in academia, and as such, is not yet widely researched. Being closely linked to its sibling discipline User Experience (UX), researchers of DX often build on theories and findings of the Human-Computer Interaction (HCI) academic community. Usability and user experience can be evaluated using usability evaluation methods (UEMs). In certain cases, existing UEMs can be used to evaluate DX as well. However, these evaluation methods often make assumptions that do not hold when evaluating the DX of creating new software instead of simply using software. This thesis investigates various existing UEMs in an exploratory study and uses the findings to develop a framework for examining and adapting UEMs for DX evaluation. The result of this study is a multi-stage framework for UEM analysis and adaptation, consisting of diagrams, tables, and textual descriptions. The framework development draws from design science principles. Future empirical studies could verify the framework's applicability.en
dc.description.abstractOhjelmistokehitystuotteiden käyttäjäkokemuksen evaluoinnissa sovelletaan kehittäjäkokemustutkimusta (Developer Experience, DX). DX on akateemisesti verrattain uusi käsite, eikä siihen perehtyvää tutkimusta ole vielä merkittävästi saatavilla. Käyttäjäkokemuksen (User Experience, UX) tieteenhaaran sukulaisena DX-tutkimus perustuu usein ihmisen ja tietokoneen välisen vuorovaikutuksen (Human-Computer Interaction, HCI) tutkijayhteisön esittämiin havaintoihin ja malleihin. Käytettävyyttä ja käyttäjäkokemusta voidaan evaluoida käytettävyyden arviointimenetelmien (usability evaluation method, UEM) avulla. UEM:iä voi tietyissä tilanteissa käyttää suoraan kehittäjäkokemuksen arviointiin. Arviointimenetelmät tekevät kuitenkin usein perustavanlaatuisia oletuksia, jotka eivät enää pidä paikkaansa, kun ohjelmiston käyttämisen sijaan evaluoidaankin uuden ohjelmiston kehittämisen kokemusta. Diplomityö tutkii olemassa olevia arviointimenetelmiä, tavoitteena konstruoida johdonmukainen viitekehys, jolla yksittäisen UEM:n voisi adaptoida ohjelmistokehitysyhteensopivaksi. Työn tuloksena esitetään monivaiheinen viitekehys, jota soveltamalla arviointimenetelmiä voidaan analysoida ja adaptoida kehittäjäkontekstiin. Viitekehyksen kehitystyö perustuu suunnittelutieteen periaatteisiin. Kuvista, taulukoista, sekä tekstimuotoisista kuvauksista koostuvan viitekehyksen soveltuvuus voidaan todentaa empiirisillä jatkotutkimuksilla.fi
dc.format.extent74
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/109315
dc.identifier.urnURN:NBN:fi:aalto-202108298551
dc.language.isoenen
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorComputer Sciencefi
dc.programme.mcodeSCI3042fi
dc.subject.keyworddeveloper experienceen
dc.subject.keywordusability evaluationen
dc.subject.keywordsoftware engineeringen
dc.subject.keywordsoftware developmenten
dc.subject.keywordexploratory researchen
dc.subject.keyworddesign scienceen
dc.titleAdapting usability evaluation methods for the evaluation of developer experienceen
dc.titleKäytettävyyden arviointimenetelmien soveltaminen kehittäjäkokemuksen arviointiinfi
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_Tuomi_Jan_2021.pdf
Size:
2.33 MB
Format:
Adobe Portable Document Format