Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

George B. Mo

dblp:292/5624 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
5since 2021 · last 2024
0000-0001-9535-778XORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
4 papers
Interaction techniques and input · 45% User interface design and tools · 24% Design research and methods · 15%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interaction techniques and input
gesture input
1.122022
Gesture Spotter: A Rapid Prototyping Tool for Key Gesture Spotting in Virtual and Augmented Reality Applications · IEEE Trans. Vis. Comput. Graph. 2022
Gesture Knitter: A Hand Gesture Design Tool for Head-Mounted Mixed Reality Applications · CHI 2021
Design research and methods
computational design
0.712023
Relative Design Acquisition: A Computational Approach for Creating Visual Interfaces to Steer User Choices · CHI 2023
Interaction techniques and input › input sensing › gesture recognition
gesture spotting
0.612022
Gesture Spotter: A Rapid Prototyping Tool for Key Gesture Spotting in Virtual and Augmented Reality Applications · IEEE Trans. Vis. Comput. Graph. 2022
Human-AI interaction › human-in-the-loop
human-in-the-loop optimization
0.612022
Investigating Positive and Negative Qualities of Human-in-the-Loop Optimization for Designing Interaction Techniques · CHI 2022
User interface design and tools › prototyping
rapid prototyping
0.612022
Gesture Spotter: A Rapid Prototyping Tool for Key Gesture Spotting in Virtual and Augmented Reality Applications · IEEE Trans. Vis. Comput. Graph. 2022
User interface design and tools › interactive design tools
gesture design tool
0.512021
Gesture Knitter: A Hand Gesture Design Tool for Head-Mounted Mixed Reality Applications · CHI 2021
Immersive interaction
mixed reality interaction
0.112021
Gesture Knitter: A Hand Gesture Design Tool for Head-Mounted Mixed Reality Applications · CHI 2021

Methods — techniques the papers use, named apart from their topics

user experiment · 0.7mathematical formalization · 0.7single-time activation algorithm · 0.6gesture classifier · 0.6data augmentation · 0.6comparative study · 0.6bayesian optimization · 0.6visual declarative scripting · 0.5gesture primitives · 0.5demonstration-based recognition · 0.5
YearPublicationVenuePosition
2024 Cooperative Multi-Objective Bayesian Design Optimization
abstract
Computational methods can potentially facilitate user interface design by complementing designer intuition, prior experience, and personal preference. Framing a user interface design task as a multi-objective optimization problem can help with operationalizing and structuring this process at the expense of designer agency and experience. While offering a systematic means of exploring the design space, the optimization process cannot typically leverage the designer’s expertise in quickly identifying that a given “bad” design is not worth evaluating. We here examine a cooperative approach where both the designer and optimization process share a common goal and work in partnership by establishing a shared understanding of the design space. We tackle the research question: How can we foster cooperation between the designer and a systematic optimization process in order to best leverage their combined strength? We introduce and present an evaluation of a cooperative approach that allows the user to express their design insight and work in concert with a multi-objective design process. We find that the cooperative approach successfully encourages designers to explore more widely in the design space than when they are working without assistance from an optimization process. The cooperative approach also delivers design outcomes that are comparable to an optimization process run without any direct designer input but achieves this with greater efficiency and substantially higher designer engagement levels.
George B. Mo, John J. Dudley, Li-Wei Chan 0001, Yi-Chi Liao 0001, Antti Oulasvirta, Per Ola Kristensson
ACM Trans. Interact. Intell. Syst.1
2023 Relative Design Acquisition: A Computational Approach for Creating Visual Interfaces to Steer User Choices
abstract
A central objective in computational design is that an optimal design is desired which optimizes a performance metric. We explore a different problem class with a computational approach we call relative design acquisition. As a motivational example, consider a user prompted to make a choice using buttons. One button may have a more visually appealing design and hence is visually optimal to steer users to click it more often than the second button. In such a design case, a relative design is acquired of a certain quality with respect to a reference design to guide a user decision. After mathematically formalizing this problem, we report the results of three experiments that demonstrate the approach’s efficacy in generating relative designs in a visual interface preference setting. The relative designs are controllable by a quality factor, which affects both comparative ratings and human decision time between the reference and relative designs.
George B. Mo, Per Ola Kristensson
CHI1
2022 Investigating Positive and Negative Qualities of Human-in-the-Loop Optimization for Designing Interaction Techniques
abstract
Designers reportedly struggle with design optimization tasks where they are asked to find a combination of design parameters that maximizes a given set of objectives. In HCI, design optimization problems are often exceedingly complex, involving multiple objectives and expensive empirical evaluations. Model-based computational design algorithms assist designers by generating design examples during design, however they assume a model of the interaction domain. Black box methods for assistance, on the other hand, can work with any design problem. However, virtually all empirical studies of this human-in-the-loop approach have been carried out by either researchers or end-users. The question stands out if such methods can help designers in realistic tasks. In this paper, we study Bayesian optimization as an algorithmic method to guide the design optimization process. It operates by proposing to a designer which design candidate to try next, given previous observations. We report observations from a comparative study with 40 novice designers who were tasked to optimize a complex 3D touch interaction technique. The optimizer helped designers explore larger proportions of the design space and arrive at a better solution, however they reported lower agency and expressiveness. Designers guided by an optimizer reported lower mental effort but also felt less creative and less in charge of the progress. We conclude that human-in-the-loop optimization can support novice designers in cases where agency is not critical.
Li-Wei Chan 0001, Yi-Chi Liao 0001, George B. Mo, John J. Dudley, Chun-Lien Cheng, Per Ola Kristensson, Antti Oulasvirta
CHI3
2022 Gesture Spotter: A Rapid Prototyping Tool for Key Gesture Spotting in Virtual and Augmented Reality Applications
abstract
In this paper we examine the task of key gesture spotting: accurate and timely online recognition of hand gestures. We specifically seek to address two key challenges faced by developers when integrating key gesture spotting functionality into their applications. These are: i) achieving high accuracy and zero or negative activation lag with single-time activation; and ii) avoiding the requirement for deep domain expertise in machine learning. We address the first challenge by proposing a key gesture spotting architecture consisting of a novel gesture classifier model and a novel single-time activation algorithm. This key gesture spotting architecture was evaluated on four separate hand skeleton gesture datasets, and achieved high recognition accuracy with early detection. We address the second challenge by encapsulating different data processing and augmentation strategies, as well as the proposed key gesture spotting architecture, into a graphical user interface and an application programming interface. Two user studies demonstrate that developers are able to efficiently construct custom recognizers using both the graphical user interface and the application programming interface.
Junxiao Shen, John J. Dudley, George B. Mo, Per Ola Kristensson
IEEE Trans. Vis. Comput. Graph.3
2021 Gesture Knitter: A Hand Gesture Design Tool for Head-Mounted Mixed Reality Applications
abstract
Hand gestures are a natural and expressive input method enabled by modern mixed reality headsets. However, it remains challenging for developers to create custom gestures for their applications. Conventional strategies to bespoke gesture recognition involve either hand-crafting or data-intensive deep-learning. Neither approach is well suited for rapid prototyping of new interactions. This paper introduces a flexible and efficient alternative approach for constructing hand gestures. We present Gesture Knitter: a design tool for creating custom gesture recognizers with minimal training data. Gesture Knitter allows the specification of gesture primitives that can then be combined to create more complex gestures using a visual declarative script. Designers can build custom recognizers by declaring them from scratch or by providing a demonstration that is automatically decoded into its primitive components. Our developer study shows that Gesture Knitter achieves high recognition accuracy despite minimal training data and delivers an expressive and creative design experience.
George B. Mo, John J. Dudley, Per Ola Kristensson
CHI1