Application Design: Error Handling
(TD-10)
While application designers and recognition experts
rightly measure the success of applications by such parameters as “did the
user accomplish his or her task” and “how accurate is the recognition,”
designers also need to consider how much the user enjoys using the system.
However, we have found this does not correlate directly with how accurate
the recognition is, but rather, how easy it is to use the system and how
elegantly the system handles errors. As much as we wish it were, speech
recognition is not perfect. The user often will not perceive whether an
error is caused by their selves, the environment, or recognition engine.
Because of this, the system will not always behave the way the user thinks
it should. Keeping in mind branding and persona issues, this presentation
will offer tips and real-life, case-study examples on handling different
types of user and application errors that if utilized, create a more robust,
helpful voice application that allow users to feel as if the system is
working with them instead of against them, and will ultimately leave the
user with a good impression of your company’s customer service. Dialog and
programming tips for error handling include Navigation, No Matches, No
Inputs, Multiple Fields of Information filled with one utterance and will
address the ever-debatable topic “Do we apologize for making errors?”
Building Applications With Alternative
User Interfaces
(MD-02)
Soon, users will want to access business applications using new mobile
devices with multimodal capabilities. Come learn how to support
multiple alternative user interfaces, including Web-based GUIs for PCs,
voice-only for telephones and multimodal for the new mobile devices.
Discuss when it's possible to author a single user interface that can be
used for all three types of devices, and when alternative user interfaces
must be used for each device. Discover architectures in which a single
application can support a visual user interface for PC users, a verbal user
interface for telephone users and a multimodal user interface for the users
of mobile devices. Evaluate languages for developing verbal and
multimodal applications within this architecture, including SALT, X+V and
the emerging W3C multimodal languages including EMMA and InkML, as well as
the Systems/Environment specification. You'll understand the various
approaches for providing user interfaces, and be able to recommend a
corporate strategy for supporting user interfaces for multiple devices.