Hahmoperusteinen ohjelmointikieli JSON-prosessointiin

Tutkielmassa tarkastellaan hahmoperusteista ohjelmointia ja json-prosessontia. Tutkielmassa kehitetään vaihtoehtoinen ohjelmointikieli Json-kyselyihin hyödyntäen hahmoperusteista ohjelmointia. Kehitetyn ohjelmointikielen käytettävyyttä evaluoidaan kyselyllä sekä prototyypillä suoritetulla käyttäjäte...

Full description

Bibliographic Details
Main Author: Isoaho, Janne
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2022
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/82037
_version_ 1826225684110901248
author Isoaho, Janne
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Isoaho, Janne Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Isoaho, Janne Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Isoaho, Janne
datasource_str_mv jyx
description Tutkielmassa tarkastellaan hahmoperusteista ohjelmointia ja json-prosessontia. Tutkielmassa kehitetään vaihtoehtoinen ohjelmointikieli Json-kyselyihin hyödyntäen hahmoperusteista ohjelmointia. Kehitetyn ohjelmointikielen käytettävyyttä evaluoidaan kyselyllä sekä prototyypillä suoritetulla käyttäjätestauksella. This thesis reviews pattern-match oriented programming and json processing. New programming language for Json-queries is developed and evaluated in this thesis. Evaluation is focused on usability of the language and done via survey and user testing on prototype
first_indexed 2024-09-11T08:49:14Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Nieminen, Paavo", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Tirronen, Ville", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Isoaho, Janne", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-06-27T09:27:54Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-06-27T09:27:54Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/82037", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielmassa tarkastellaan hahmoperusteista ohjelmointia ja json-prosessontia. Tutkielmassa kehitet\u00e4\u00e4n vaihtoehtoinen ohjelmointikieli Json-kyselyihin hy\u00f6dynt\u00e4en hahmoperusteista ohjelmointia. Kehitetyn ohjelmointikielen k\u00e4ytett\u00e4vyytt\u00e4 evaluoidaan kyselyll\u00e4 sek\u00e4 prototyypill\u00e4 suoritetulla k\u00e4ytt\u00e4j\u00e4testauksella.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This thesis reviews pattern-match oriented programming and json processing. New programming language for Json-queries is developed and evaluated in this thesis. Evaluation is focused on usability of the language and done via survey and user testing on prototype", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2022-06-27T09:27:54Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-06-27T09:27:54Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "63", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "hahmo", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "design science", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Hahmoperusteinen ohjelmointikieli JSON-prosessointiin", "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-202206273641", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "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.accesslevel", "value": "openAccess", "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": "hahmontunnistus (tietotekniikka)", "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": "ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "JSON", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_82037
language fin
last_indexed 2025-02-18T10:56:15Z
main_date 2022-01-01T00:00:00Z
main_date_str 2022
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/b9824840-bdfa-4811-8189-fca6b3db592a\/download","text":"URN:NBN:fi:jyu-202206273641.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2022
record_format qdc
source_str_mv jyx
spellingShingle Isoaho, Janne Hahmoperusteinen ohjelmointikieli JSON-prosessointiin hahmo design science Tietotekniikka Mathematical Information Technology 602 hahmontunnistus (tietotekniikka) ohjelmointikielet ohjelmointi JSON
title Hahmoperusteinen ohjelmointikieli JSON-prosessointiin
title_full Hahmoperusteinen ohjelmointikieli JSON-prosessointiin
title_fullStr Hahmoperusteinen ohjelmointikieli JSON-prosessointiin Hahmoperusteinen ohjelmointikieli JSON-prosessointiin
title_full_unstemmed Hahmoperusteinen ohjelmointikieli JSON-prosessointiin Hahmoperusteinen ohjelmointikieli JSON-prosessointiin
title_short Hahmoperusteinen ohjelmointikieli JSON-prosessointiin
title_sort hahmoperusteinen ohjelmointikieli json prosessointiin
title_txtP Hahmoperusteinen ohjelmointikieli JSON-prosessointiin
topic hahmo design science Tietotekniikka Mathematical Information Technology 602 hahmontunnistus (tietotekniikka) ohjelmointikielet ohjelmointi JSON
topic_facet 602 JSON Mathematical Information Technology Tietotekniikka design science hahmo hahmontunnistus (tietotekniikka) ohjelmointi ohjelmointikielet
url https://jyx.jyu.fi/handle/123456789/82037 http://www.urn.fi/URN:NBN:fi:jyu-202206273641
work_keys_str_mv AT isoahojanne hahmoperusteinenohjelmointikielijsonprosessointiin