Configuration Agents, Control and Privacy Shari Trewin, IBM Research
Definitions Configuration:Configuration: –the process of adapting an interface to suit a specific user's requirements Configuration agent:Configuration agent: –software which attempts to proactively support users in relation to configuration
User Diversity
Building a User Profile
Barriers to User Control Physical –control of interface devices Sensory –perception of information Cognitive –language complexity, user knowledge, memory demands
Can Agents Help? Yes! In two ways: By identifying relevant configuration options and appropriate settings By acting on the users behalf
Control
An Agent in Action
Privacy Profile information is sensitive: –visual acuity, physical dexterity, memory, experience, cognitive skills Users should control profile storage Users should control monitoring System control is top priority
Configuration Control
Summary configuration is essential but difficult agents could help to overcome the major barriers agent design must: –respect user privacy –augment not replace existing user control –proactively support users whose initial control is low