- Interactive and Immersive Displays
- Tactile and Sensory Interactions
- Data Visualization and Analytics
- Usability and User Interface Design
- Augmented Reality Applications
- Hand Gesture Recognition Systems
- Big Data and Business Intelligence
- Geographic Information Systems Studies
- Data Management and Algorithms
- Computer Graphics and Visualization Techniques
- Gaze Tracking and Assistive Technology
- Virtual Reality Applications and Impacts
- Innovative Human-Technology Interaction
- Music Technology and Sound Studies
- Video Analysis and Summarization
- Teleoperation and Haptic Systems
- Semantic Web and Ontologies
- Advanced Optical Imaging Technologies
- Complex Network Analysis Techniques
- Speech and dialogue systems
- Advanced Database Systems and Queries
- Software Engineering Research
- Spatial Cognition and Navigation
- Intelligent Tutoring Systems and Adaptive Learning
- Multimedia Communication and Technology
Université Paris-Saclay
2016-2024
Centre National de la Recherche Scientifique
2015-2024
Laboratoire de Recherche en Informatique
2009-2020
Inria Saclay - Île de France
2020
Institut national de recherche en informatique et en automatique
2006-2019
Université Paris-Sud
2008-2019
Université Paris Cité
2012
Centre Hospitalier d'Orsay
2007
This paper investigates using stroke gestures as shortcuts to menu selection. We first experimentally measured the performance and ease of learning in comparison keyboard when there is no mnemonic link between shortcut command. While both types had same level with enough practice, substantial cognitive advantages recall. With amount users could successfully recall more make fewer errors than shortcuts. The second half focuses on UI development support articulates guidelines for toolkits...
Geovisualization applications typically organize data into layers. These layers hold different types of geographical features, describe characteristics the same or represent those features at points in time. Layers can be composited various ways, most often employing a juxtaposition superimposition strategy, to produce maps that users explore interactively. From an HCI perspective, one main challenges is design interactive compositions optimize legibility resulting map and ease layer...
Immediately Usable by Involving End Users Input in Design 9.3 Making Gestures as Simple Possible 9.4 Distinct 9.5 Systematic 9.6 Self-revealing 9.7 Supporting the Right Level of Chunking 9.8 Progression from Ease to Efficiency 9.9 Providing Game-based Training with Expanding Rehearsal 10 The Separation Command Scope Selection and Stroke Gesture Inking 11 Recognition Algorithms Toolkits 11.
This article introduces the OrthoZoom Scroller, a novel interaction technique that improves target acquisition in very large one-dimensional spaces. The Scroller requires only mouse to perform panning and zooming 1D space. Panning is performed along slider dimension while orthogonal one. We present controlled experiment showing about twice as fast Speed Dependant Automatic Zooming pointing tasks whose index of difficulty 10-30 bits range. also an application browse textual documents with...
Focus + context techniques such as fisheye lenses are used to navigate and manipulate objects in multi-scale worlds. They provide in-place magnification of a region without requiring users zoom the whole representation consequently lose context. Their adoption is however hindered by usability problems mostly due nature transition between focus Existing transitions often based on physical metaphor (magnifying glass, fisheye, rubber sheet), almost always achieved through single dimension:...
In graphical user interfaces, direct manipulation consists in incremental actions that should be reversible. Typical examples include manipulating geometrical shapes a vector graphics editor, navigating document using scrollbar, or moving and resizing windows on the desktop. As many such cases, there will not any mechanism to undo them, requiring users manually revert previous state similar sequence of actions. The associated motor cognitive costs can high. We argue proper consistent...
During sensemaking, people annotate insights: underlining sentences in a document or circling regions on map. They jot down their hypotheses: drawing correlation lines scatterplots creating personal legends to track patterns. We present ActiveInk, system enabling seamlessly transition between exploring data and externalizing thoughts using pen touch. ActiveInk enables the natural use of for active reading behaviors, while supporting analytic actions by activating any these ink strokes....
Interacting efficiently and comfortably with Augmented Reality (AR) headsets remains a major issue. We investigate the concept of mid-air pads as an alternative to gaze or direct hand input control cursor in windows anchored environment. ARPads allow users displayed headset screen through movements on plane, which is not spatially aligned screen. design space for ARPads, takes into account position pad relative user's body, orientation that Our study suggests 1) indirect can achieve same...
Touchstone is an open-source experiment design platform designed to help establish a solid research foundation for HCI in the area of novel interaction techniques. includes exploring alternative designs controlled laboratory experiments, run running subjects and limited analysis advice access on-line statistics packages. Designed researchers their students, facilitates process creating new as well replicating extending experiments literature. We tested by designing two experiments. One...
Focus+context interfaces provide in-place magnification of a region the display, smoothly integrating focus attention into its surroundings. Two representations data exist simultaneously at two different scales, providing an alternative to classical pan & zoom for navigating multi-scale interfaces. For many practical applications however, range focus+context techniques is too limited. This paper addresses this limitation by exploring quantization problem: mismatch between visual and motor...
Virtual navigation on a mobile touchscreen is usually performed using finger gestures: drag and flick to scroll or pan, pinch zoom. While easy learn perform, these gestures cause significant occlusion of the display. They also require users explicitly switch between mode edit either change viewport's position in document, manipulate actual content displayed that viewport, respectively. SidePress augments devices with two continuous pressure sensors co-located one their sides. It provides...
This article describes SwingStates, a library that adds state machines to the Java Swing user interface toolkit. Unlike traditional approaches, which use callbacks or listeners define interaction, provide powerful control structure and localize all of interaction code in one place. SwingStates takes advantage Java's inner classes, providing programmers with natural syntax making it easier follow debug resulting code. tightly integrates machines, language It reduces potential for an explosion...
Pointing on screen edges is a frequent task in our everyday use of computers.Screen can help stop cursor movements, requiring less precise movements from the user.Thus, pointing at elements located should be faster than central area.This article presents two experiments to better understand foundations "edge pointing".The first study assesses several factors both completion time and users' mouse movements.The results highlight some weaknesses current design desktop environments (such as...
Focus+context interaction techniques based on the metaphor of lenses are used to navigate and interact with objects in large information spaces. They provide in-place magnification a region display without requiring users zoom into representation consequently lose context. In order avoid occlusion its immediate surroundings, magnified is often integrated context using smooth transitions spatial distortion. Such have been developed for various types representations tightly coupled underlying...
TouchTokens make it possible to easily build interfaces that combine tangible and gestural input using passive tokens a regular multi-touch surface. The constrain users' grasp, thus, the relative spatial configuration of fingers on surface, theoretically making design algorithms can recognize resulting touch patterns. We performed formative user study collect analyze patterns with varying shape size. analysis this pattern collection showed individual users have consistent grasp for each...
TriPad enables opportunistic touch interaction in Augmented Reality using hand tracking only. Users declare the surface they want to appropriate with a simple tap gesture. They can then use this at will for direct and indirect input. only involves analyzing movements postures, without need additional instrumentation, scene understanding or machine learning. thus works on variety of flat surfaces, including glass. It also ensures low computational overhead devices that typically have limited...
A number of experimental studies based on domain-specific tasks have evaluated the efficiency navigation techniques for searching multi-scale worlds. The discrepancies among their results call a more generic framework similar in spirit to Fitts' reciprocal pointing task, but adapted task that significantly differs from pure pointing. We introduce such an abstract and evaluate how four perform one particular world configuration. Experimental findings indicate that, this context, pan & zoom...
Network edge data attributes are usually encoded using color, opacity, stroke thickness and pattern, or some combination thereof. In addition to these static variables, it is also possible animate dynamic particles flowing along the edges. This opens a larger design space of animated textures, featuring additional visual encodings that have potential not only in terms mapping capacity but playfulness aesthetics. Such textures been used several commercial design-oriented visualizations, our...
Gesture-based interfaces provide expert users with an efficient form of interaction but they require a learning effort for novice users. To address this problem, some on-line guiding techniques display all available gestures in response to partial input. However, input recognition algorithms are scale dependent while most gesture recognizers support independence (i.e., the same shape at different scales actually invokes command). We propose algorithm estimating any context system and...