Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta

Tämä pro gradu -tutkielma vertailee Kotlinin ja Javan ohjelmien eroja koodin laadun ja suoritustehokkuuden suhteen. Koodin laatua ja suoritustehokkuutta vertaillaan kirjallisuuskatsauksella ja empiirisellä tutkimuksella. Kirjallisuuskatsauksessa tarkasteltiin löydettyjä tutkielmia ja koostettiin nii...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Tuikka, Jari
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Pro gradu
Kieli:fin
Julkaistu: 2023
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/86462
_version_ 1826225662406426624
author Tuikka, Jari
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Tuikka, Jari Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Tuikka, Jari Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Tuikka, Jari
datasource_str_mv jyx
description Tämä pro gradu -tutkielma vertailee Kotlinin ja Javan ohjelmien eroja koodin laadun ja suoritustehokkuuden suhteen. Koodin laatua ja suoritustehokkuutta vertaillaan kirjallisuuskatsauksella ja empiirisellä tutkimuksella. Kirjallisuuskatsauksessa tarkasteltiin löydettyjä tutkielmia ja koostettiin niistä löydökset. Empiirisessä vertailussa kerättiin havaintoja eri kielillä toteutetuista projekteista. Tutkielman mukaan Kotlinin koodi on tiiviimpää ja ilmaisuvoimaisempaa kuin Javan, mutta laadun suhteen ei ole merkittäviä eroja. Tutkielma havainnollistaa myös, että Java-sovellukset ovat tehokkaampia suorittaa kuin Kotlinilla toteutetut.
first_indexed 2023-04-20T20:01:32Z
format Pro gradu
fullrecord [{"key": "dc.contributor.advisor", "value": "Mikkonen, Tommi", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Tuikka, Jari", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2023-04-20T06:08:18Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2023-04-20T06:08:18Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2023", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/86462", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4 pro gradu -tutkielma vertailee Kotlinin ja Javan ohjelmien eroja koodin\nlaadun ja suoritustehokkuuden suhteen. Koodin laatua ja suoritustehokkuutta vertaillaan kirjallisuuskatsauksella ja empiirisell\u00e4 tutkimuksella. Kirjallisuuskatsauksessa tarkasteltiin l\u00f6ydettyj\u00e4 tutkielmia ja koostettiin niist\u00e4 l\u00f6yd\u00f6kset. Empiirisess\u00e4 vertailussa ker\u00e4ttiin havaintoja\neri kielill\u00e4 toteutetuista projekteista. Tutkielman mukaan Kotlinin koodi on tiiviimp\u00e4\u00e4 ja ilmaisuvoimaisempaa kuin Javan, mutta laadun suhteen ei ole merkitt\u00e4vi\u00e4 eroja. Tutkielma\nhavainnollistaa my\u00f6s, ett\u00e4 Java-sovellukset ovat tehokkaampia suorittaa kuin Kotlinilla toteutetut.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2023-04-20T06:08:18Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2023-04-20T06:08:18Z (GMT). No. of bitstreams: 0\n Previous issue date: 2023", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "55", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": null, "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "Kotlin", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "koodin laatu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kirjallisuuskatsaus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "empiirinen vertailu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202304202581", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tehokkuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "Java", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmointikielet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laatu", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "The 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\u00e4skyl\u00e4 University Library (https://kirjasto.jyu.fi/collections/archival-workstation).", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6semalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_86462
language fin
last_indexed 2025-02-18T10:56:11Z
main_date 2023-01-01T00:00:00Z
main_date_str 2023
publishDate 2023
record_format qdc
source_str_mv jyx
spellingShingle Tuikka, Jari Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta Kotlin koodin laatu kirjallisuuskatsaus empiirinen vertailu Tietotekniikka Mathematical Information Technology 602 tehokkuus Java ohjelmointikielet laatu
title Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta
title_full Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta
title_fullStr Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta
title_full_unstemmed Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta
title_short Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta
title_sort vertaileva tutkimus java ja kotlin koodin laadusta ja tehokkuudesta
title_txtP Vertaileva tutkimus Java- ja Kotlin-koodin laadusta ja tehokkuudesta
topic Kotlin koodin laatu kirjallisuuskatsaus empiirinen vertailu Tietotekniikka Mathematical Information Technology 602 tehokkuus Java ohjelmointikielet laatu
topic_facet 602 Java Kotlin Mathematical Information Technology Tietotekniikka empiirinen vertailu kirjallisuuskatsaus koodin laatu laatu ohjelmointikielet tehokkuus
url https://jyx.jyu.fi/handle/123456789/86462 http://www.urn.fi/URN:NBN:fi:jyu-202304202581
work_keys_str_mv AT tuikkajari vertailevatutkimusjavajakotlinkoodinlaadustajatehokkuudesta