loading
nAble Adaptive Scaffolding Agent – Intelligent Support for Novices
2008 Edition, Volume 3, December 1, 2008 - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Scaffolding techniques allow human instructors to support novice learners in critical early stages, and to remove that support as expertise grows. This paper describes nAble, an adaptive scaffolding agent designed to guide new users through...

Keshif: Rapid and Expressive Tabular Data Exploration for Novices
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

General purpose graphical interfaces for data exploration are typically based on manual visualization and interaction specifications. While designing manual specification can be very expressive, it demands high efforts to make effective decisions, therefore reducing exploratory speed....

Linking Code Readability, Structure, and Comprehension Among Novices: It's Complicated
2019 Edition, May 1, 2019 - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Novices' functionally-correct code is often redundant, verbose, or un-idiomatic. Such code could indicate shallow understanding of the programming language, or unfamiliarity with experts' preferences for code structure. Understanding why novices write poorly is important...

Duet: Helping Data Analysis Novices Conduct Pairwise Comparisons by Minimal Specification
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Data analysis novices often encounter barriers in executing low-level operations for pairwise comparisons. They may also run into barriers in interpreting the artifacts (e.g., visualizations) created as a result of the operations. We developed Duet, a visual analysis system designed...

Toward a Responsive Interface to Support Novices in Block-Based Programming
2019 Edition, October 1, 2019 - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Block-based programming environments are often used for teaching novice students, including at the undergraduate level. Despite the simplification these tools offer, undergraduates still require additional support, often learning programming by themselves or in large section...

How Do Novice Hapticians Design? A Case Study in Creating Haptic Learning Environments
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Access to haptic technology is on the rise, in smartphones, virtual reality gear, and open-source education kits. However, engineers and interaction designers are often inexperienced in designing with haptics, and rarely have tools and guidelines for creating multisensory experiences. To...

[Journal First] Does Syntax Highlighting Help Programming Novices?
2018 Edition, May 1, 2018 - Association for Computing Machinery (ACM)

Background: Program comprehension is an important skill for programmers - extending and debugging existing source code is part of the daily routine. Syntax highlighting is one of the most common tools used to support developers in understanding algorithms. However, most research in...

A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Contribution: This paper adds to the results of previous systematic literature reviews by addressing a more contemporary context of introductory programming. It proposes a categorization of introductory programming challenges, and highlights key issues for a research roadmap on introductory...

PizzaText: Text Entry for Virtual Reality Systems Using Dual Thumbsticks
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

We present PizzaText, a circular keyboard layout technique for text entry in virtual reality (VR) environments that uses the dual thumbsticks of a hand-held game controller. Text entry is a common activity in VR environments but remains challenging with existing techniques and keyboard...

Effects of Confidence-Based Rejection on Usability and Error in Pattern Recognition-Based Myoelectric Control
Volume PP - IEEE - Institute of Electrical and Electronics Engineers, Inc.

Rejection of movements based on the confidence in the classification decision has previously been demonstrated to improve usability of pattern recognition based myoelectric control. To this point, however, the optimal rejection threshold has been determined heuristically, and it is not known how...

Advertisement