Computational design of input methods

Anna Maria Feit*

*Corresponding author for this work

Research output: Contribution to conferencePaperScientific


Designing a user interface or input method requires to evaluate and trade-off many criteria. The corresponding design spaces are huge, making it impossible to consider every potential design. Therefore, my work focuses on the use of computational methods for the design of input methods. I follow a modeling-optimization approach: understand and model the characteristics of the interaction, formulate the design space and develop (multi-) objective functions to evaluate designs, and develop algorithms to systematically search for the best design. In my projects I applied this approach to develop better text entry methods. Among others, I modelled the performance and anatomical constraints of the hand to computationally optimize multi-finger gestures for mid-air input, and studied how people type on physical keyboards, in order to understand and model the performance of two-hand typing.

Original languageEnglish
Number of pages6
Publication statusPublished - 6 May 2017
MoE publication typeNot Eligible
EventACM SIGCHI Annual Conference on Human Factors in Computing Systems - Colorado Convention Center, Denver, United States
Duration: 6 May 201711 May 2017
Conference number: 35


ConferenceACM SIGCHI Annual Conference on Human Factors in Computing Systems
Abbreviated titleACM CHI
CountryUnited States
Internet address


  • Input methods
  • Modeling
  • Optimization
  • Text entry

Fingerprint Dive into the research topics of 'Computational design of input methods'. Together they form a unique fingerprint.

Cite this