Näytä suppeat kuvailutiedot

dc.contributor.advisorLampi, Anna
dc.contributor.authorTuohimetsä, Riku
dc.date.accessioned2024-07-01T10:54:30Z
dc.date.available2024-07-01T10:54:30Z
dc.date.issued2024
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/96248
dc.description.abstractTekoälyteknologian nopea kehitys on tehnyt generatiivisesta tekoälystä kuuman aiheen lähiaikoina. Tietojärjestelmätieteen ja ohjelmistokehityksen aloilla on pohdittu keinoja hyödyntää generatiivista tekoälyä lähdekoodin tuottamisessa, sekä nostettu esiin huolia sen vaikutuksista. Tämän systemaattisen kirjallisuuskatsauksen tarkoituksena oli löytää käyttökohteita generatiivisille tekoälytyökaluille lähdekoodin tuottamisessa. Korkeatasoisia lähteitä etsittiin, mutta aiheen uutuuden vuoksi löytyneitä lähteitä oli verrattain vähäisesti. Tutkielmassa löydettiin kolme tärkeintä käyttökohdetta generatiiviselle tekoälylle lähdekoodin tuottamisessa: koodin generointi, pariohjelmointi ja koodin tarkastus, mutta tekoälyn hyödyntämisen haasteena olivat koodin oikeellisuuteen ja tietoturvallisuuteen liittyvät haasteet. Tutkielmassa todettiin myös tekoälytyökaluilla olevan suuria mahdollisuuksia ohjelmistoalalle ja siihen liittyvälle koulutukselle, mutta myös eettisiä, laillisia ja työllisyyteen liittyviä huolia löydettiin. Pääteltiin ohjelmistoalan olevan menossa enemmän tekoälyn suuntaan, ja tekoälystä tulevan oleellinen osa lähdekoodin tuottamista. Yksittäisen kehittäjän tuottavuudelle tekoälytyökaluilla on mahdollisesti suuri vaikutus, joten tutkielmassa todettiin olevan tärkeää kouluttaa sekä uusia että kokeneita kehittäjiä käyttämään tekoälytyökaluja. On kuitenkin tärkeää pohtia tekoälyn eettisiä ja laillisia haasteita.fi
dc.description.abstractThe rapid advancements made in artificial intelligence technology have made generative AI a hot topic in recent years. Information systems and software development communities and fields have pondered and raised concerns about the applications and consequences of using generative AI in source code production. The purpose of this systematic literature review was to find applications for generative AI tools in source code production. The highest quality literature was pursued, however the amount found was limited, due to the freshness of the subject. The research found the three most important applications for generative AI in source code production, which were code generation, pair programming and code review, though there were issues regarding code correctness and security. In addition, it was found that the popularization of generative AI tools will have great opportunities on the field of software development and related education, with ethical, legal and employment concerns. It was concluded that the software development field will head further in the AI, direction and its use will become very crucial in source code production. The potential effects of AI tools on the productivity of a single developer are tremendous, which makes it very important for both new and experienced developers to be trained to use AI tools. It is also essential to consider the ethical and legal issues of AI.en
dc.format.extent20
dc.language.isofi
dc.subject.othertekoälytyökalut
dc.subject.othergeneratiivinen tekoäly
dc.subject.otherkoodigenerointi
dc.titleGeneratiiviset tekoälytyökalut ja niiden vaikutukset lähdekoodin tuottamisessa
dc.identifier.urnURN:NBN:fi:jyu-202407015083
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi601
dc.subject.ysotekoäly
dc.rights.accessrightsTekijä ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyväskylän yliopiston kirjaston arkistotyösemalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema..fi
dc.rights.accessrightsThe author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyväskylä University Library (https://kirjasto.jyu.fi/collections/archival-workstation).en


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot