Guidelines for using financial incentives in software-engineering experimentation

J Krüger, G Çalıklı, D Bershadskyy, S Otto… - Empirical Software …, 2024 - Springer
Context: Empirical studies with human participants (eg, controlled experiments) are
established methods in Software Engineering (SE) research to understand developers' …

Automated Questions About Learners' Own Code Help to Detect Fragile Prerequisite Knowledge

T Lehtinen, O Seppälä, A Korhonen - Proceedings of the 2023 …, 2023 - dl.acm.org
Students are able to produce correctly functioning program code even though they have a
fragile understanding of how it actually works. Questions derived automatically from …

Improving undergraduate novice programmer comprehension through case-based teaching with roles of variables to provide scaffolding

N Shi - Information, 2021 - mdpi.com
A role-based teaching approach was proposed in order to decrease the cognitive load
placed by the case-based teaching method in the undergraduate novice programmer …

[PDF][PDF] Pilot Study: Validation of Stimuli for Studying Mental Representations Formed by Parallel Programmers During Parallel Program Comprehension.

L Bidlake, E Aubanel, D Voyer - PPIG, 2022 - oro.open.ac.uk
Research on mental representations formed by programmers during program
comprehension has not yet been applied to parallel programming. The goals of the pilot …

Is algorithm comprehension different from program comprehension?

P Kather, J Vahrenhold - 2021 IEEE/ACM 29th International …, 2021 - ieeexplore.ieee.org
At the beginning of their undergraduate studies, computer science students are exposed to
introductory programming, discrete mathematics, and algorithms. A large body of literature …

Multi-Language Program Understanding Tool.

NR Ravari, R Latih, AM Zin - International Journal on …, 2023 - search.ebscohost.com
Open-source programs have gained popularity due to their decentralized, quick
development cycles and accessibility to everyone. Program understanding is vital for open …

[PDF][PDF] Programming Teaching and Learning: Issues and Challenges

S Ahmad, J Ghazali - Fstm. Kuis. Edu. My, 2020 - researchgate.net
This paper reviews on literature focusing to programming teaching and learning by
addressing issues and challenges in context of introductory programming at tertiary level …

[HTML][HTML] MONITORING AND CONTROL OF THE PROGRAM COMPREHENSION TEACHING IN A COMPUTER CLASS ENVIRONMENT

GA Petrovich - Перспективы науки и образования, 2023 - cyberleninka.ru
Introduction. The comprehension of computer programs is claimed to be a decisive faculty
and even skill of any successful exercising professional duties of program engineers, for …

[PDF][PDF] Code comprehension in the multi-paradigm environment Kotlin

D Floor - 2024 - essay.utwente.nl
Each software problem has its own needs and requirements. These needs can be satisfied
by one of many programming paradigms, which in turn can be realized by one of many …

[PDF][PDF] Registered Report: A Laboratory Experiment on Using Different Financial-Incentivization Schemes in Software-Engineering Experimentation

J Krüger, G Çalıklı, D Bershadskyy, R Heyer… - CoRR, 2022 - rr.peercommunityin.org
Empirical studies in software engineering are often conducted with open-source developers
or in industrial collaborations. This has resulted in few experiments using financial …