Artificial Intelligence in Software Development: Exploring Utilisation, Tools, and Value Creation
Tistelgrén, Sini (2024)
Tistelgrén, Sini
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405028818
https://urn.fi/URN:NBN:fi:amk-202405028818
Tiivistelmä
Tämä opinnäytetyö tutkii, miten kehittyneet tekoälyteknologiat voivat muuttaa ohjelmistoalaa, keskittyen erityisesti työkaluihin, jotka tehostavat koodausta ja joilla on kyky ymmärtää luonnollista kieltä. Opinnäytetyössä selvitetään mm. kuinka tekoälyn tarjoamia mahdollisuuksia käytetään ohjelmistoalalla, mitä haasteita niiden käytössä kohdataan ja minkälaista arvoa ne tuottavat sekä käyttäjille että organisaatioille. Opinnäytetyössä hyödynnetään kyselytutkimusta, johon vastasi 37 ohjelmistoalan ammattilaista. Kyselytutkimuksen kautta analysoidaan ohjelmistoalan ammattilaisten todellisia tekoälyn käyttötapauksia, tunnistetaan käyttöönoton esteitä (esimerkiksi eettiset kysymykset, osaamisvajeet) ja mitataan syntyneitä hyötyjä (arvoa) sekä kehittäjille (esimerkiksi lisääntynyt tuottavuus) että organisaatioille (esim. kilpailuetu).
Tutkimustulokset osoittavat, että tekoäly voi merkittävästi lisätä tuottavuutta, parantaa kehittäjäkokemusta, vauhdittaa innovaatioita ja tarjota kilpailuetua. Tutkimus tunnistaa kuitenkin myös mahdollisia haasteita, kuten erilaiset eettiset huolet, osaamistarpeet, tietosuojakysymykset ja integrointihaasteet.
Opinnäytetyö sijoittaa nämä käytännön havainnot teoreettiseen viitekehykseen hyödyntämällä olemassa olevia teorioita arvon luomisesta ohjelmistotuotannossa. Tämä analyysi korostaa AI- työkalujen ainutlaatuista vaikutusta arvon luomiseen sekä kehittäjille että heitä työllistäville organisaatioille.
Tämä opinnäytetyö edistää käynnissä olevaa keskustelua tekoälyn roolista ohjelmistotuotannossa yhdistämällä teoreettisia näkökulmia ja tekoälyn käytännön sovelluksia. Se valotta tekoälyn monipuolista roolia kehitystyön tehostamisessa ja ihmisen ja tietokoneen välisessä vuorovaikutuksessa. Tämän opinnäytetyö tutkimus luo pohjan tuleville tutkimuksille kehittyvistä AI-työkaluista ja niiden vaikutuksesta ohjelmistotuotannon kehitykseen.
Tutkimustulokset osoittavat, että tekoäly voi merkittävästi lisätä tuottavuutta, parantaa kehittäjäkokemusta, vauhdittaa innovaatioita ja tarjota kilpailuetua. Tutkimus tunnistaa kuitenkin myös mahdollisia haasteita, kuten erilaiset eettiset huolet, osaamistarpeet, tietosuojakysymykset ja integrointihaasteet.
Opinnäytetyö sijoittaa nämä käytännön havainnot teoreettiseen viitekehykseen hyödyntämällä olemassa olevia teorioita arvon luomisesta ohjelmistotuotannossa. Tämä analyysi korostaa AI- työkalujen ainutlaatuista vaikutusta arvon luomiseen sekä kehittäjille että heitä työllistäville organisaatioille.
Tämä opinnäytetyö edistää käynnissä olevaa keskustelua tekoälyn roolista ohjelmistotuotannossa yhdistämällä teoreettisia näkökulmia ja tekoälyn käytännön sovelluksia. Se valotta tekoälyn monipuolista roolia kehitystyön tehostamisessa ja ihmisen ja tietokoneen välisessä vuorovaikutuksessa. Tämän opinnäytetyö tutkimus luo pohjan tuleville tutkimuksille kehittyvistä AI-työkaluista ja niiden vaikutuksesta ohjelmistotuotannon kehitykseen.