A replication study on the intuitiveness of programming language syntax
Lappi, V., Tirronen, V., & Itkonen, J. (2023). A replication study on the intuitiveness of programming language syntax. Software Quality Journal, 31(4), 1211-1240. https://doi.org/10.1007/s11219-023-09631-7
Julkaistu sarjassa
Software Quality JournalPäivämäärä
2023Oppiaine
TutkintokoulutusComputing, Information Technology and MathematicsComputing Education ResearchTietotekniikkaDegree EducationComputing, Information Technology and MathematicsComputing Education ResearchMathematical Information TechnologyTekijänoikeudet
© The Author(s) 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 and Gellenbeck. Novice programmers face many barriers when learning programming. One of these barriers is syntax, which for many languages is not designed based on empirical evidence. The purpose of the experiment was to provide more empirical evidence on the subject, to find out if the results of the original experiment can be replicated and if conducting the experiment in an environment where English is not the native language affects the results. The results of our experiment replicated most of the findings of the original study and provided further evidence that some syntactic choices in many popular programming languages are unintuitive for novice programmers. Our results suggest that the native language of participants who otherwise had good English skills had little effect when compared to the original study. These results may support programming language designers in making evidence-based design decisions and teachers of introductory programming courses in identifying some of the barriers novice programmers face.
...
Julkaisija
Springer Science and Business Media LLCISSN Hae Julkaisufoorumista
0963-9314Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/183430052
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisätietoja rahoituksesta
Open Access funding provided by University of Jyväskylä (JYU).Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
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) -
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 ... -
Replikaatiotutkimus ohjelmointikielten syntaksin intuitiivisuudesta
Lappi, Vilma (2021)Tässä tutkielmassa tutkittiin ohjelmointikielten sana- ja merkkivalintojen intuitiivisuutta toistamalla Stefikin ja Gellenbeckin (2011) tutkimusasetelma. Tutkimuksen tavoitteena oli tuottaa lisää empiiristä todisteaineistoa ... -
Assessing 4th Grade Students’ Computational Thinking through Scratch Programming Projects
Fagerlund, Janne; Häkkinen, Päivi; Vesisenaho, Mikko; Viiri, Jouni (Vilnius university, 2020) -
Computational Thinking in Programming with Scratch in Primary Schools : A Systematic Review
Fagerlund, Janne; Häkkinen, Päivi; Vesisenaho, Mikko; Viiri, Jouni (John Wiley & Sons, 2021)Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.