Show simple item record

dc.contributor.advisorMönkölä, Sanna
dc.contributor.authorHeikkinen, Niko
dc.date.accessioned2016-06-01T13:57:46Z
dc.date.available2016-06-01T13:57:46Z
dc.date.issued2016
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/50032
dc.description.abstractKoodiklooni on toisteisena ohjelmassa esiintyvä koodinpätkä. Toisteista ohjelmakoodia on yleisesti pidetty huonona ohjelmointitapana. Tutkielmassa käydään läpi miten koodiklooneja havaitaan ohjelman riippuvuuskaavioiden avulla. Ohjelman riippuvuuskaavio esittää ohjelmassa lauseiden välillä olevia riippuvuuksia. PDG-pohjaisissa menetelmissä käytetään hyväksi näitä riippuvuuksia kloonien havaitsemiseksi. Tämän ansiosta menetelmällä voidaan havaita tyyppi-3:n koodiklooneja.fi
dc.description.abstractCode clone is a recurring code fragment in a source code. Code clones are generally considered to be code smell. This thesis goes through how clones can be detected with program dependence graphs. Program dependence graph brings up dependencies between statements. In PDG-based clone detection these dependences are used to find clones. Thanks to this it can detect type-3 code clones.en
dc.format.extent26
dc.language.isofin
dc.rightsIn Copyrighten
dc.subject.otherkoodiklooni
dc.subject.otherohjelman riippuvuuskaavio
dc.subject.otherkoodikloonien havaitseminen
dc.titleKoodikloonien havaitseminen ohjelman riippuvuuskaavioiden avulla
dc.typebachelor thesis
dc.identifier.urnURN:NBN:fi:jyu-201606012808
dc.type.ontasotKandidaatintutkielmafi
dc.type.ontasotBachelor's thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.date.updated2016-06-01T13:57:47Z
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.rights.accesslevelopenAccessfi
dc.type.publicationbachelorThesis
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright