Ohjelmistovirheiden ennustaminen koneoppimismenetelmien avulla

dc.contributor.authorMyötänen, Miika
dc.contributor.facultyfi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations|
dc.date.accessioned2026-06-05T06:53:56Z
dc.date.issued2026
dc.description.abstractTämän kandidaatintutkielman tavoitteena on tarkastella ohjelmistovirheiden ennustamista koneoppimismenetelmien avulla kirjallisuuskatsauksen muodossa. Ohjelmistokehityksessä virheiden aikainen tunnistaminen on tärkeää, koska virheiden korjaaminen tulee yleensä kalliimmaksi projektin myöhemmissä vaiheissa. Tässä tutkielmassa selvitetään, millaisia koneoppimismenetelmiä ohjelmistovirheiden ennustamiseen on käytetty, millaisia tuloksia niillä on saavutettu ja millaisia haasteita niiden käyttöön liittyy. Kirjallisuuskatsauksessa tarkastellaan sekä perinteisiä valvottuja koneoppimismalleja että syväoppimismenetelmiä. Lisäksi käsitellään luokkaepätasapainon vaikutusta ennustemallien toimintaan sekä sitä, miten menetelmiä voidaan hyödyntää teollisissa ympäristöissä. Kirjallisuuden perusteella voidaan todeta, että menetelmien suorituskyky riippuu paljon datan laadusta, ominaisuuksien valinnasta ja käytetyistä arviointimittareista. Syväoppimismallit ovat viime vuosina yleistyneet, mutta niiden käyttöön liittyy myös haasteita, kuten suuri datantarve ja heikompi selitettävyys. Yhteenvetona voidaan todeta, että ohjelmistovirheiden ennustaminen koneoppimisen avulla on kehittyvä tutkimusalue, jossa eri menetelmien toimivuus vaihtelee tilanteen ja aineiston mukaan. Erityisesti datan esikäsittelyllä ja epätasapainoisen datan hallinnalla on merkittävä vaikutus ennustustuloksiin.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.extent35
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/20680
dc.identifier.urnURN:NBN:fi-fe2026060260800
dc.language.isofin
dc.rightsCC BY 4.0
dc.subject.degreeprogrammefi=Tuotantotalouden ja tietojärjestelmätieteen kandidaattiohjelma|en=Bachelor Programme in Industrial Management and Information Systems|
dc.subject.disciplinefi=Tietojärjestelmätiede|en=Information Systems|
dc.subject.ysoohjelmointivirheet
dc.subject.ysokoneoppiminen
dc.subject.ysoennustettavuus
dc.subject.ysoneuroverkot
dc.titleOhjelmistovirheiden ennustaminen koneoppimismenetelmien avulla
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|sv=Kandidatarbete|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Uwasa_2026_Myötänen_Miika.pdf
Size:
561.94 KB
Format:
Adobe Portable Document Format