Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta

Tässä tutkielmassa tutkittiin ohjelmointikielten sana- ja merkkivalintojen intuitiivisuutta toistamalla Stefikin ja Gellenbeckin (2011) tutkimusasetelma. Tutkimuksen tavoitteena oli tuottaa lisää empiiristä todisteaineistoa aiheesta ja selvittää voidaanko alkuperäisen tutkimuksen tulokset toistaa to...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Lappi, Vilma
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: 2021
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/76455
_version_ 1826225683542573056
author Lappi, Vilma
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Lappi, Vilma Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Lappi, Vilma Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Lappi, Vilma
datasource_str_mv jyx
description Tässä tutkielmassa tutkittiin ohjelmointikielten sana- ja merkkivalintojen intuitiivisuutta toistamalla Stefikin ja Gellenbeckin (2011) tutkimusasetelma. Tutkimuksen tavoitteena oli tuottaa lisää empiiristä todisteaineistoa aiheesta ja selvittää voidaanko alkuperäisen tutkimuksen tulokset toistaa toisessa ympäristössä. Tutkimuksen tulokset tukevat Stefikin ja Gellenbeckin johtopäätöksiä siitä, että monet ohjelmointikielten sanavalinnoista ovat epäintuitiivisia aloitteleville ohjelmoijille. Tuloksia voidaan hyödyntää niin ohjelmointikielten suunnittelussa kuin niiden opetuksessa, kun pyritään tunnistamaan aloittelevien ohjelmoijien kohtaamia haasteita. In this thesis we studied the intuitiveness of words and symbols used in programming languages by replicating the study design of Stefik and Gellenbeck (2011). The purpose of the study was to provide more empirical evidence on the subject and find out whether the results of the original study can be replicated in a different environment. The results of this study support the findings of Stefik and Gellenbeck suggesting that many word and symbol choices in programming languages are unintuitive for novice programmers. The results may support programming language designers and teachers of introductory programming courses in identifying the barriers novice programmers face.
first_indexed 2021-06-11T20:01:45Z
format Pro gradu
fullrecord [{"key": "dc.contributor.advisor", "value": "Tirronen, Ville", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Itkonen, Jonne", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lappi, Vilma", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2021-06-11T11:18:05Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2021-06-11T11:18:05Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2021", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/76455", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa tutkittiin ohjelmointikielten sana- ja merkkivalintojen intuitiivisuutta toistamalla Stefikin ja Gellenbeckin (2011) tutkimusasetelma. Tutkimuksen tavoitteena oli tuottaa lis\u00e4\u00e4 empiirist\u00e4 todisteaineistoa aiheesta ja selvitt\u00e4\u00e4 voidaanko alkuper\u00e4isen tutkimuksen tulokset toistaa toisessa ymp\u00e4rist\u00f6ss\u00e4. Tutkimuksen tulokset tukevat Stefikin ja Gellenbeckin johtop\u00e4\u00e4t\u00f6ksi\u00e4 siit\u00e4, ett\u00e4 monet ohjelmointikielten sanavalinnoista ovat ep\u00e4intuitiivisia aloitteleville ohjelmoijille. Tuloksia voidaan hy\u00f6dynt\u00e4\u00e4 niin ohjelmointikielten suunnittelussa kuin niiden opetuksessa, kun pyrit\u00e4\u00e4n tunnistamaan aloittelevien ohjelmoijien kohtaamia haasteita.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "In this thesis we studied the intuitiveness of words and symbols used in programming languages by replicating the study design of Stefik and Gellenbeck (2011). The purpose of the study was to provide more empirical evidence on the subject and find out whether the results of the original study can be replicated in a different environment. The results of this\nstudy support the findings of Stefik and Gellenbeck suggesting that many word and symbol choices in programming languages are unintuitive for novice programmers. The results may support programming language designers and teachers of introductory programming courses in identifying the barriers novice programmers face.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2021-06-11T11:18:05Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2021-06-11T11:18:05Z (GMT). No. of bitstreams: 0\n Previous issue date: 2021", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "48", "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": "syntax", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "novice programming", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta", "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-202106113661", "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": "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": "ohjelmoijat", "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": "programming languages", "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.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"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_76455
language fin
last_indexed 2025-02-18T10:54:34Z
main_date 2021-01-01T00:00:00Z
main_date_str 2021
publishDate 2021
record_format qdc
source_str_mv jyx
spellingShingle Lappi, Vilma Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta syntax novice programming Tietotekniikka Mathematical Information Technology 602 ohjelmoijat ohjelmointikielet programming languages
title Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
title_full Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
title_fullStr Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
title_full_unstemmed Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
title_short Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
title_sort replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
title_txtP Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
topic syntax novice programming Tietotekniikka Mathematical Information Technology 602 ohjelmoijat ohjelmointikielet programming languages
topic_facet 602 Mathematical Information Technology Tietotekniikka novice programming ohjelmoijat ohjelmointikielet programming languages syntax
url https://jyx.jyu.fi/handle/123456789/76455 http://www.urn.fi/URN:NBN:fi:jyu-202106113661
work_keys_str_mv AT lappivilma replikaatiotutkimusohjelmointikieltensyntaksinintuitiivisuudesta