Näytä suppeat kuvailutiedot

dc.contributor.advisorSaksa, Tytti
dc.contributor.authorPuuppo, Joonas
dc.date.accessioned2023-05-17T09:51:09Z
dc.date.available2023-05-17T09:51:09Z
dc.date.issued2023
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/87002
dc.description.abstractVuonna 2021 julkaistua ohjelmointityökalu GitHub Copilotia on markkinoitu "tekoälypariohjelmoijana". Perinteisesti pariohjelmointi perustuu prosessiin, jossa kaksi ihmisohjelmoijaa työskentelee saman tehtävän parissa kahdella eri abstraktion tasolla. Tässä tutkielmassa selvitetään, missä määrin Copilot voi toimia pariohjelmointiprosessissa toisen ihmisohjelmoijan paikalla. Kirjallisuuskatsauksen tuloksena havaitaan, että nykyisellään Copilot soveltuu pariohjelmointiin heikosti. Pariohjelmoinnille ominainen roolijako ei toteudu, ja kommunikaatio kahden ohjelmoijan välillä jää puuttumaan.fi
dc.description.abstractGitHub Copilot, released in 2021, has been marketed as an "AI pair programmer". Traditionally, pair programming is based on a process in which two human programmers work on the same task on two different levels of abstraction. The aim of this thesis is to find out to what extent can Copilot function in the pair programming process in place of one human programmer. The results of the literature review indicate that the current version of Copilot does not work well as a pair programmer. The characteristic division of roles in pair programming cannot be applied properly and the communication between two programmers does not occur.en
dc.format.extent20
dc.language.isofi
dc.subject.otherpariohjelmointi
dc.subject.othertekoälyavusteinen ohjelmointi
dc.subject.otherGitHub Copilot
dc.titleGitHub Copilotin käyttö pariohjelmoinnissa
dc.identifier.urnURN:NBN:fi:jyu-202305173066
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.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
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.oppiainekoodi602
dc.subject.ysotekoäly
dc.subject.ysotietotekniikka
dc.subject.ysoohjelmointi


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot