Register now After registration you will be able to apply for this opportunity online.
This opportunity is not published. No applications will be accepted.
User Interface Optimization Database
In this semester project, we will make a collection of python notebooks that explore different optimization problems in HCI. The notebooks should be self-contained and usable for education.
Keywords: HCI; Optimization; User Interfaces; Automated Design; Python
Computational Interaction is a rising field in the area of Human-Computer Interaction. Within Computational Interaction there is a subdomain that focuses on optimizing User Interfaces. This ranges from simple linear menu's that are optimized to more complex and dynamic interfaces. A concrete project that is an outcome of this field is the new french keyboard standard [1].
The research in this field is sparse, meaning that a lot of knowledge can be found in different papers. Each tackling a different *problem*, with a different *cost function* and there a different *optimization method*.
This project has different stages that can be somewhat parallelized:
1) Literature review on optimization technique in HCI
2) Find overlaps in terms of problem, cost, or methods.
Mainly: 3) Implement python notebooks that stand on their own, that show the core of each method and problem. These notebooks should also explain in text, with a proper notation, the concepts discussed in the paper.
The end goal of this project is to have a public GitHub page that can be used as a reference for research or in education.
[1]. https://www.aalto.fi/en/news/changing-how-a-country-types
Computational Interaction is a rising field in the area of Human-Computer Interaction. Within Computational Interaction there is a subdomain that focuses on optimizing User Interfaces. This ranges from simple linear menu's that are optimized to more complex and dynamic interfaces. A concrete project that is an outcome of this field is the new french keyboard standard [1].
The research in this field is sparse, meaning that a lot of knowledge can be found in different papers. Each tackling a different *problem*, with a different *cost function* and there a different *optimization method*.
This project has different stages that can be somewhat parallelized:
1) Literature review on optimization technique in HCI 2) Find overlaps in terms of problem, cost, or methods. Mainly: 3) Implement python notebooks that stand on their own, that show the core of each method and problem. These notebooks should also explain in text, with a proper notation, the concepts discussed in the paper.
The end goal of this project is to have a public GitHub page that can be used as a reference for research or in education.
The goal of this semester project to improve our collection of example UI optimization problems, cost functions, and optimization methods.
A limited and preliminary example of what is expected can be found here:
https://github.com/eth-ait/HCI-Optimization-Examples
The goal of this semester project to improve our collection of example UI optimization problems, cost functions, and optimization methods.
A limited and preliminary example of what is expected can be found here: