dc.contributor.author | Lappi, Vilma | |
dc.contributor.author | Tirronen, Ville | |
dc.contributor.author | Itkonen, Jonne | |
dc.date.accessioned | 2023-06-06T10:20:03Z | |
dc.date.available | 2023-06-06T10:20:03Z | |
dc.date.issued | 2023 | |
dc.identifier.citation | Lappi, V., Tirronen, V., & Itkonen, J. (2023). A replication study on the intuitiveness of programming language syntax. <i>Software Quality Journal</i>, <i>31</i>(4), 1211-1240. <a href="https://doi.org/10.1007/s11219-023-09631-7" target="_blank">https://doi.org/10.1007/s11219-023-09631-7</a> | |
dc.identifier.other | CONVID_183430052 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/87476 | |
dc.description.abstract | 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. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.publisher | Springer Science and Business Media LLC | |
dc.relation.ispartofseries | Software Quality Journal | |
dc.rights | CC BY 4.0 | |
dc.subject.other | program comprehension | |
dc.subject.other | syntax | |
dc.subject.other | programming languages | |
dc.subject.other | novice programmers | |
dc.subject.other | native language in programming | |
dc.title | A replication study on the intuitiveness of programming language syntax | |
dc.type | research article | |
dc.identifier.urn | URN:NBN:fi:jyu-202306063546 | |
dc.contributor.laitos | Informaatioteknologian tiedekunta | fi |
dc.contributor.laitos | Faculty of Information Technology | en |
dc.contributor.oppiaine | Tutkintokoulutus | fi |
dc.contributor.oppiaine | Computing, Information Technology and Mathematics | fi |
dc.contributor.oppiaine | Computing Education Research | fi |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Degree Education | en |
dc.contributor.oppiaine | Computing, Information Technology and Mathematics | en |
dc.contributor.oppiaine | Computing Education Research | en |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | |
dc.type.coar | http://purl.org/coar/resource_type/c_2df8fbb1 | |
dc.description.reviewstatus | peerReviewed | |
dc.format.pagerange | 1211-1240 | |
dc.relation.issn | 0963-9314 | |
dc.relation.numberinseries | 4 | |
dc.relation.volume | 31 | |
dc.type.version | publishedVersion | |
dc.rights.copyright | © The Author(s) 2023 | |
dc.rights.accesslevel | openAccess | fi |
dc.type.publication | article | |
dc.subject.yso | korkeakouluopetus | |
dc.subject.yso | ohjelmointikielet | |
dc.subject.yso | oppiminen | |
dc.subject.yso | ohjelmoijat | |
dc.subject.yso | äidinkieli | |
dc.subject.yso | ohjelmointi | |
dc.format.content | fulltext | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p1246 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p162 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p2945 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p10393 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p10957 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p4887 | |
dc.rights.url | https://creativecommons.org/licenses/by/4.0/ | |
dc.relation.doi | 10.1007/s11219-023-09631-7 | |
jyx.fundinginformation | Open Access funding provided by University of Jyväskylä (JYU). | |
dc.type.okm | A1 | |