Creating the Adaptive Interface

Stephen Anderson from Sabre presented on the topic of Adaptive Interfaces at the IA Summit 2007.  Adaptive Interfaces are interfaces that learn from user actions or reveal additional functionality as a user gains experience.

Here is the introduction from Stephen’s blog entry on Adaptive Interfaces and the complete blog entry.

“With the proliferation of rich Internet applications and interactions more closely aligned with how people think, we face some interesting challenges:

  • Do we design for one common audience and common tasks, or tailor applications around specific audiences and their unique activities?
  • How do we resolve the tension between creating simple applications that ‘do less’ and the demand for new features that some people really do need?
  • As we move beyond usability to create desirable interfaces, how do we handle a subjective domain like emotions?

These types of challenges could all be addressed by creating a truly ‘adaptive’ interface. More than removing unused menu options or collaborative filtering, this would include functionality that is revealed over time as well as interface elements that change based on usage. Imagine the web-based email client that begins offering three forms fields for attachments instead of the default one, because it ‘noticed’ that you frequently upload more than one file. Or the navigation menu that disappears because it is not relevant to the task at hand. Sound scary? Look at the world of game design, where inconsistency has never been an issue and where users learn new functions over time, as needed. In the same ways that ads are becoming more targeted around context and behavior, we can also create interfaces that respond, suggest, or change based on actual usage data.”

The IA Summit presentation is also posted here.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s