Tutorials and notebooks
- CHI’23 Course on Cognitive Modeling
- 6th Computational Interaction Summer School 2022
- CHI2019 Course on Bayesian Methods in Computational Interaction
- 2019 Summer School on Computational Interaction
- SIGCHI 2017 Summer School on Computational Interaction
Models
- CORATI home: Computational rationality models
- User-in-the-box: Biomechanical, perceptually controlled user modesl (UIST’22)
- Amortized inference with user simulations (CHI’23)
- Adapting User Interfaces with Model-based Reinforcement Learning (CHI ’21)
- RL-KLM: Automating Keystroke-level Modeling with Reinforcement Learning (IUI’19)
- Parameter Inference for Computational Cognitive Models with Approximate Bayesian Computation (Cognitive Science 2019)
- Moving Target Selection: A Cue Integration Model (CHI’18)
- Neuromechanics of a button press (CHI’18)
- Modeling learning of new keyboard layouts (CHI ’17)
- Control Theoretic Models of Pointing (TOCHI’17)
- Functional area of the thumb in mobile interaction (CHI’14)
- Automatic nonlinear modeling for HCI: scripts and datasets (CHI’14)
- Information capacity measurement for full-body movement (CHI’13)
Datasets
- UEyes: Eye-tracking dataset for GUIs (CHI’23)
- Conversations with GUIs (DIS ’21)
- SemanticCollage digital mood board (DIS’20)
- Mouse sensor position optimization (CHI’20)
- The How-WeType-Mobile dataset (CHI’20)
- Typing37k dataset (MOBILEHCI’19)
- Rendering arbitrary force-displacement curves (UIST’18)
- Relating Experience Goals with Visual User Interface Design (IwC’18)
- Impact Activation Improves Rapid Button Pressing (CHI’18)
- Observations on Typing from 136 Million Keystrokes (CHI’18)
- The How-We-Type dataset (CHI’16)
- Hand tracking: A hand manipulating an object (ECCV’16)
- Muscle coactivation clustering (ACM’15)
- Menu selection data (CHI’14)
- Users’ performance perception: Data and model (CHI’14)
- Biomechanical simulation based on motion capture: Data and scripts (CHI’14)
Optimization
- Ability-Based Optimization of Touchscreen Interactions (IEE PC ’18)
- Integer programming: distributed UIs in collaborative settings (CHI’18, code coming)
- Perceptual optimization: scatterplot refinement using HVS models (IEEE’17)
- Integer programming: functionality selection (TOCHI’17, coming)
- Integer programming: menu generation (in submission)
- Integer programming: improvements to keyboard optimization (UIST’14)
Frameworks and Tools
- User-in-the-box biomechanical simulation (UIST’22)
- Adapting User Interfaces with Model-based Reinforcement Learning: Adaptive Menus application (CHI ’21)
- Button Simulation and Design via FDVV Models (CHI ’20)
- Fast scatterplot optimization online tool (EuroVisShort’20)
- Omnis Praedictio: stroke gesture performance predictor (IJHCS’20)
- GRIDS: MILP model for interactive generation of grid layout suggestions. (CHI’20)
- May AI? Design Ideation with Cooperative Contextual Bandits (CHI’19)
- SAM: Self-Adapting Web Menus (IUI’19)
- One Button to Rule Them All: Rendering Arbitrary Force-Displacement Curves (UIST ’18 Adjunct)
- MovExp: Interactive visualization for biomechanical simulation data (IEEE’14)