Building a Stochastic Dynamic Model of Application Use

01/16/2013
by   Peter J. Gorniak, et al.
0

Many intelligent user interfaces employ application and user models to determine the user's preferences, goals and likely future actions. Such models require application analysis, adaptation and expansion. Building and maintaining such models adds a substantial amount of time and labour to the application development cycle. We present a system that observes the interface of an unmodified application and records users' interactions with the application. From a history of such observations we build a coarse state space of observed interface states and actions between them. To refine the space, we hypothesize sub-states based upon the histories that led users to a given state. We evaluate the information gain of possible state splits, varying the length of the histories considered in such splits. In this way, we automatically produce a stochastic dynamic model of the application and of how it is used. To evaluate our approach, we present models derived from real-world application usage data.

READ FULL TEXT

page 1

page 2

page 5

page 7

page 8

research
01/30/2013

The Lumiere Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users

The Lumiere Project centers on harnessing probability and utility to pro...
research
08/20/2019

StateLens: A Reverse Engineering Solution for Making Existing Dynamic Touchscreens Accessible

Blind people frequently encounter inaccessible dynamic touchscreens in t...
research
07/20/2023

Towards an architectural framework for intelligent virtual agents using probabilistic programming

We present a new framework called KorraAI for conceiving and building em...
research
08/22/2023

Temporal Interaction – Bridging Time and Experience in Human-Computer Interaction

Traditional static user interfaces (UI) have given way to dynamic system...
research
05/21/2018

Imitating Latent Policies from Observation

We describe a novel approach to imitation learning that infers latent po...
research
03/30/2017

Autocomplete 3D Sculpting

Digital sculpting is a popular means to create 3D models but remains a c...
research
05/15/2018

Digitalized Responsive Logical Interface Application

The quest for proper protection of data in the ERU and its accessibility...

Please sign up or login with your details

Forgot password? Click here to reset