Vähäkoodisen ohjelmistokehityksen vaikutus tekoälyn selitettävyyteen ja ymmärrettävyyteen
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Setälä, Manu | |
dc.contributor.author | Mannonen, Emmi | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Kauppinen, Marjo | |
dc.date.accessioned | 2022-05-22T17:03:08Z | |
dc.date.available | 2022-05-22T17:03:08Z | |
dc.date.issued | 2022-05-16 | |
dc.description.abstract | Vä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.abstract | Low-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.extent | 90+1 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/114465 | |
dc.identifier.urn | URN:NBN:fi:aalto-202205223312 | |
dc.language.iso | fi | en |
dc.programme | Master’s Programme in Computer, Communication and Information Sciences | fi |
dc.programme.major | Service Design and Engineering | fi |
dc.programme.mcode | SCI3043 | fi |
dc.subject.keyword | vähäkoodinen ohjelmistokehitys | fi |
dc.subject.keyword | vähäkoodinen ohjelmistokehitysalusta | fi |
dc.subject.keyword | tekoäly | fi |
dc.subject.keyword | selitettävä tekoäly | fi |
dc.title | Vähäkoodisen ohjelmistokehityksen vaikutus tekoälyn selitettävyyteen ja ymmärrettävyyteen | fi |
dc.title | The impact of low-code on the explainability and understandability of AI | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Mannonen_Emmi_2022.pdf
- Size:
- 2.11 MB
- Format:
- Adobe Portable Document Format