Vähäkoodisen ohjelmistokehityksen vaikutus tekoälyn selitettävyyteen ja ymmärrettävyyteen

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSetälä, Manu
dc.contributor.authorMannonen, Emmi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorKauppinen, Marjo
dc.date.accessioned2022-05-22T17:03:08Z
dc.date.available2022-05-22T17:03:08Z
dc.date.issued2022-05-16
dc.description.abstractVähäkoodinen ohjelmistokehitys on aiheena ajankohtainen. Vähäkoodisella ohjelmistokehityksellä voidaan kehittää ohjelmistoja graafisten komponenttien avulla siten, että perinteistä koodia tarvitaan joko vähän tai ei lainkaan. Tämän diplomityön tavoitteena on tutkia, miten vähäkoodinen ohjelmistokehitys vaikuttaa tekoälyn ymmärrettävyyteen ja selitettävyyteen ohjelmiston tilaajan kannalta. Tämän diplomityön empiirisen tutkimuksen lähestymistavaksi valittiin konstruktiivinen tutkimusmenetelmä ja se toteutettiin tapaustutkimuksen ja puolistrukturoitujen haastattelujen avulla. Tutkimuksessa toteutettiin olemassa olevaan rekrytointipeliin lisäosa, jossa pelaajalle annetaan suosituksia kohdeyrityksen avoimista työpaikoista. Lisäosa toteutettiin OutSystems-kehitysalustalla, joka on tekoälyä hyödyntävä vähäkoodinen ohjelmistokehitysalusta. Lisäosan demonstroinnin yhteydessä haastatteluun valituille henkilöille esiteltiin OutSystems-kehitysalustan avulla tuotetut graafiset prosessimallit. Tutkimustuloksista selvisi, että vähäkoodisen kehitysalustan avulla tuotetut graafiset mallit lisäävät tekoälyä hyödyntävän sovelluksen ymmärrettävyyttä ja selitettävyyttä. Haastateltavat olivat yksimielisiä siitä, että graafiset prosessikaaviot auttoivat ymmärtämään työpaikkojen suosittelu -osion toimintalogiikkaa. Tekoälyn selitettävyys parani, kun tilaaja pystyi tunnistamaan ohjelmistossa käytettävän datan ja ymmärtämään, mistä data oli peräisin ja miten sitä käsiteltiin.fi
dc.description.abstractLow-code software development will play an increasingly important role in future software development. Low-code software development allows software to be developed using graphical components with little or no need for traditional coding. The aim of this thesis is to investigate how low-code software development affects the understandability and explainability of artificial intelligence (AI) for the client. Design science was chosen as the empirical research method for the thesis. The research was conducted through a case study and semi-structured interviews. In the case study, an extension to an existing recruitment game was developed. In the developed extension, the player is given recommendations on job vacancies in the target company. The extension was implemented on the OutSystems which is low-code development platform. During the presentation of the extension, the interviewees were shown graphical process models produced on the OutSystems development platform. The results of the empirical study showed that graphical models provided by a low-code development platform support the understandability and explainability of AI-based system. The interviewees agreed that the graphical process diagrams helped to understand the functional logic of the job recommendation section. The explainability of the AI-based system improved when the client was able to identify the data used in the software, understand where the data came from and how it was processed.en
dc.format.extent90+1
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/114465
dc.identifier.urnURN:NBN:fi:aalto-202205223312
dc.language.isofien
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorService Design and Engineeringfi
dc.programme.mcodeSCI3043fi
dc.subject.keywordvähäkoodinen ohjelmistokehitysfi
dc.subject.keywordvähäkoodinen ohjelmistokehitysalustafi
dc.subject.keywordtekoälyfi
dc.subject.keywordselitettävä tekoälyfi
dc.titleVähäkoodisen ohjelmistokehityksen vaikutus tekoälyn selitettävyyteen ja ymmärrettävyyteenfi
dc.titleThe impact of low-code on the explainability and understandability of AIen
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
No Thumbnail Available
Name:
master_Mannonen_Emmi_2022.pdf
Size:
2.11 MB
Format:
Adobe Portable Document Format