Ability-Based Optimization
Our goal is to develop ability-based optimization for increasingly realistic and important interactive tasks. Here we focus on text entry, but our approach is generally applicable to all interaction tasks. It involves five steps:
Define the design space.
Define the objective function.
Construct a parameterizable generative model of user behavior.
Obtain parameters to describe a given user/group.
Use a combinatorial optimization method to search for design solutions.