DeepAI AI Chat
Log In Sign Up

AdaM: Adapting Multi-User Interfaces for Collaborative Environments in Real-Time

by   Seonwook Park, et al.

Developing cross-device multi-user interfaces (UIs) is a challenging problem. There are numerous ways in which content and interactivity can be distributed. However, good solutions must consider multiple users, their roles, their preferences and access rights, as well as device capabilities. Manual and rule-based solutions are tedious to create and do not scale to larger problems nor do they adapt to dynamic changes, such as users leaving or joining an activity. In this paper, we cast the problem of UI distribution as an assignment problem and propose to solve it using combinatorial optimization. We present a mixed integer programming formulation which allows real-time applications in dynamically changing collaborative settings. It optimizes the allocation of UI elements based on device capabilities, user roles, preferences, and access rights. We present a proof-of-concept designer-in-the-loop tool, allowing for quick solution exploration. Finally, we compare our approach to traditional paper prototyping in a lab study.


page 1

page 6

page 7

page 8

page 9


A Survey for Solving Mixed Integer Programming via Machine Learning

This paper surveys the trend of leveraging machine learning to solve mix...

An adaptive large neighborhood search heuristic for the multi-port continuous berth allocation problem

In this paper, we study a problem that integrates the vessel scheduling ...

GRIDS: Interactive Layout Design with Integer Programming

Grid layouts are used by designers to spatially organise user interfaces...

IDEAL: Toward High-efficiency Device-Cloud Collaborative and Dynamic Recommendation System

Recommendation systems have shown great potential to solve the informati...

A Personalized Preference Learning Framework for Caching in Mobile Networks

This paper comprehensively studies a content-centric mobile network base...

EmoconLite: Bridging the Gap Between Emotiv and Play for Children With Severe Disabilities

Brain-computer interfaces (BCIs) allow users to control computer applica...

User-specific, Adaptable Safety Controllers Facilitate User Adoption in Human-Robot Collaboration

As assistive and collaborative robots become more ubiquitous in the real...