Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
Authors
Date
2021Access restrictions
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äskylä University Library (https://kirjasto.jyu.fi/collections/archival-workstation).
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
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.
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29143]
Related items
Showing items with similar title or keywords.
-
A replication study on the intuitiveness of programming language syntax
Lappi, Vilma; Tirronen, Ville; Itkonen, Jonne (Springer Science and Business Media LLC, 2023)In this article, we present a replication of an empirical experiment that evaluates intuitiveness and comprehensibility of keywords relating to different concepts in programming languages, originally conducted by Stefik ... -
Evidence-based programming language design : a philosophical and methodological exploration
Kaijanaho, Antti-Juhani (University of Jyväskylä, 2015)Background: Programming language design is not usually informed by empirical studies. In other fields similar problems have inspired an evidence-based paradigm of practice. Such a paradigm is practically inevitable in ... -
The extent of empirical evidence that could inform evidence-based design of programming languages : a systematic mapping study
Kaijanaho, Antti-Juhani (University of Jyväskylä, 2014) -
Concept Analysis in Programming Language Research : Done Well It Is All Right
Kaijanaho, Antti-Juhani (ACM, 2017)Programming language research is becoming method conscious. Rigorous mathematical or empirical evaluation is often demanded, which is a good thing. However, I argue in this essay that concept analysis is a legitimate ... -
Semantic agent programming language : use and formalization
Cochez, Michael (2012)This thesis gives an overview of languages used in the Semantic Web for data representation and querying. Then it gives a formalization of the Semantic Agent Programming Language (S-APL), which is a Semantic Web language ...