Hyppää sisältöön
    • FI
    • ENG
  • FI
  • /
  • EN
OuluREPO – Oulun yliopiston julkaisuarkisto / University of Oulu repository
Näytä viite 
  •   OuluREPO etusivu
  • Oulun yliopisto
  • Avoin saatavuus
  • Näytä viite
  •   OuluREPO etusivu
  • Oulun yliopisto
  • Avoin saatavuus
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Tekoälyn rooli ohjelmistokehittäjän päätöksenteon tukena

Heikkinen, Jukka (2026-05-19)

 
Avaa tiedosto
nbnfioulu-202605193479.pdf (561.1Kt)
nbnfioulu-202605193479_mods.xml (10.98Kt)
nbnfioulu-202605193479_pdfa_report.xml (233.6Kt)
Lataukset: 


Heikkinen, Jukka
J. Heikkinen
19.05.2026
© 2026, Jukka Heikkinen. Tämä Kohde on tekijänoikeuden ja/tai lähioikeuksien suojaama. Voit käyttää Kohdetta käyttöösi sovellettavan tekijänoikeutta ja lähioikeuksia koskevan lainsäädännön sallimilla tavoilla. Muunlaista käyttöä varten tarvitset oikeudenhaltijoiden luvan.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202605193479
Tiivistelmä
Generatiivinen tekoäly on muuttanut ohjelmistokehitystä antamalla kehittäjille uusia työkaluja esimerkiksi koodin generointiin, virheiden korjaamiseen ja ohjelmointityön parantamiseen. Samalla tekoälyn käyttö on herättänyt kysymyksiä luottamuksesta, koodin laadusta sekä siitä miten kehittäjät arvioivat tekoälyn tuottamia ratkaisuja. Tämän kirjallisuuskatsauksen tavoitteena oli tarkastella miten generatiivinen tekoäly vaikuttaa kehittäjien päätöksentekoon koodin hyväksymisessä, miten ennenaikainen luottamus ilmenee tekoälyavusteisessa ohjelmoinnissa, miten kehittäjät arvioivat tekoälyn tuottaman koodin luotettavuutta sekä sitä miten kehittäjien käsitys tekoälystä vaikuttaa koodin arviointiin.

Kirjallisuuskatsauksen perusteella kehittäjien päätöksenteko perustuu vahvasti luottamuksena tekoälyjärjestelmiä kohtaan. Tämä luottamus muodostuu muun muassa järjestelmän läpinäkyvyydestä, aiemmista kokemuksista, tehtävän vaikeudesta sekä tekoälyn tuottamien ehdotusten laadusta. Tutkimuksissa myös havaittiin, että ennenaikainen luottamus voi johtaa tilanteisiin, joissa tekoälyn tuottamaa koodia hyväksytään liian helposti ilman riittävää kriittistä tarkastelua. Erityisesti aloittelijat ja aikapaineessa työskentelevät kehittäjät olivat alttiita liialliselle luottamukselle.

Tulokset myös osoittivat, että tekoälyn tuottaman koodin arviointi on moniulotteinen prosessi. Siinä korostuu kehittäjän oma ymmärrys, kriittinen arviointi, testaus sekä rakenteellisen laadun tarkastelu. Kehittäjän aktiivinen osallistuminen, kuten vaihtoehtojen vertailu ja koodin muokkaaminen tukee luotettavampaa arviointia. Myös kehittäjien käsitys tekoälyn roolista vaikuttaa siihen, kuinka kriittisesti he suhtautuvat tekoälyn tuottamiin ehdotuksiin.

Kokonaisuudessaan tutkimus osoittaa sen, että generatiivinen tekoäly toimii ohjelmistokehityksessä erityisesti kehittäjän tukena eikä korvaa ihmisen asiantuntemusta. Tekoälyavusteinen ohjelmointi edellyttää kehittäjältä kriittistä ajattelua, aktiivista osallistumista sekä kykyä arvioida tekoälyn tuottamien ratkaisujen luotettavuutta ja soveltuvuutta eri tilanteissa.
Kokoelmat
  • Avoin saatavuus [43406]
oulurepo@oulu.fiOulun yliopiston kirjastoOuluCRISLaturiMuuntaja
SaavutettavuusselosteTietosuojailmoitusYlläpidon kirjautuminen
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatAsiasanatUusimmatSivukartta

Omat tiedot

Kirjaudu sisäänRekisteröidy
oulurepo@oulu.fiOulun yliopiston kirjastoOuluCRISLaturiMuuntaja
SaavutettavuusselosteTietosuojailmoitusYlläpidon kirjautuminen