A survey on measuring cognitive workload in human-computer interaction
The ever-increasing number of computing devices around us results in more and more
systems competing for our attention, making cognitive workload a crucial factor for the user …
systems competing for our attention, making cognitive workload a crucial factor for the user …
Parsons problems and beyond: Systematic literature review and empirical study designs
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …
knowledge of syntax, problem decomposition, algorithm development, and debugging …
Studying the effect of AI code generators on supporting novice learners in introductory programming
AI code generators like OpenAI Codex have the potential to assist novice programmers by
generating code from natural language descriptions, however, over-reliance might …
generating code from natural language descriptions, however, over-reliance might …
“It's Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers
Recent developments in deep learning have resulted in code-generation models that
produce source code from natural language and code-based prompts with high accuracy …
produce source code from natural language and code-based prompts with high accuracy …
CubeMuseum AR: A tangible augmented reality interface for cultural heritage learning and museum gifting
Museum artifacts are the main way for visitors to experience and learn about cultural
heritage. Augmented reality (AR) allows for high interactivity and is increasingly applied in …
heritage. Augmented reality (AR) allows for high interactivity and is increasingly applied in …
Neurodiversity and cognitive load in online learning: A systematic review with narrative synthesis
This systematic review with narrative synthesis aimed to examine the available evidence on
the relationship between neurodiversity and cognitive load in online learning. Despite the …
the relationship between neurodiversity and cognitive load in online learning. Despite the …
Using adaptive parsons problems to scaffold write-code problems
In this paper, we explore using Parsons problems to scaffold novice programmers who are
struggling while solving write-code problems. Parsons problems, in which students put …
struggling while solving write-code problems. Parsons problems, in which students put …
An electroencephalography study on cognitive load in visual and textual programming
This paper presents a comparative study of Algot, a visual programming language designed
to bridge the syntax-semantics gap via liveness and programming by demonstration, and the …
to bridge the syntax-semantics gap via liveness and programming by demonstration, and the …
Multi-institutional multi-national studies of Parsons problems
Students are often asked to learn programming by writing code from scratch. However, many
novices struggle to write code and get frustrated when their code does not work. Parsons …
novices struggle to write code and get frustrated when their code does not work. Parsons …
Comparing Cognitive Load Among Undergraduate Students Programming in Python and the Visual Language Algot
This paper examines whether undergraduate students perform better and experience lower
cognitive load when programming in Algot, a visual programming language that supports …
cognitive load when programming in Algot, a visual programming language that supports …