Requirements. Approaches to user support. Command assistance. Chapter 11 User support



Similar documents
Chapter 12. Introduction. Introduction. User Documentation and Online Help

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.

BIGPOND ONLINE STORAGE USER GUIDE Issue August 2005

Going Interactive: Combining Ad-Hoc and Regression Testing

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS

Bitrix Site Manager 4.1. User Guide

The Essential Guide to User Interface Design An Introduction to GUI Design Principles and Techniques

HCI Lecture 11: Rich Interaction. Barbara Webb

Manual English KOI Desktop App 2.0.x

USER GUIDE 2014 AGILE NETWORK, LLC ALL RIGHTS RESERVED

An easy way to remember the relationship between reminders and recurring tasks is illustrated below. FLEETMATE Reminder System Hierarchy

MAIL MERGE TUTORIAL. (For Microsoft Word on PC)

Microsoft Excel 2007 Level 2

Microsoft Outlook 2010

Internet Explorer 7 for Windows XP: Obtaining MIT Certificates

Microsoft Expression Web

Agent-based University Library System

Automate G/L Consolidation User Guide

Adobe Conversion Settings in Word. Section 508: Why comply?

Service Provider awareness Universal Apparatus

STRATEGY MARKETING. Target MANAGEMENT VISION. Effective app store marketing strategies for your mobile VoIP app

Colligo Contributor File Manager 4.6. User Guide

Module 9. User Interface Design. Version 2 CSE IIT, Kharagpur

NIS-Elements Viewer. User's Guide

Performance Management at DU Online system overview

Colligo Manager 5.1. User Guide

Colligo Manager 6.2. Offline Mode - User Guide

NETWRIX CHANGE NOTIFIER

Colligo Manager 6.0. Connected Mode - User Guide

SATA RAID SIL 3112 CONTROLLER USER S MANUAL

WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher Topic Overview. Suggested Readings.

Windows XP Manual Installation

Importing your personal certificate(s) to Microsoft Internet Explorer from a Back-up (or export) file

APSCN VPN Settings for Windows 7 2. APSCN VPN Settings for Windows XP 8. APSCN VPN Settings for MAC OS 15

DIGICLIENT 8.0 Remote Agent Software

JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...

User s Manual CAREpoint EMS Workstation D-Scribe Reporting System

To Begin Customize Office

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Centurion PLUS CPC4 Download Guide

Microsoft Office Outlook 2013

Search Engine Optimization with Jahia

How To Tag Assets In A Microsoft Qoq On A Microsq.Com (For Free) On A Pc Or Macbook Or Macsoft.Com On A Macbook (For Paid) On An Ipad Or Ipad (

Using your Bluetooth laptop with the Logitech wireless hub

Web Design with Dreamweaver Lesson 4 Handout

CA Gener/OL r7.1. Overview. Business value

UML PROFILING AND DSL

8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER

View Your Photos. What you ll need: A folder of digital photos Jasc Paint Shop Photo Album 5

A Pattern Language for Information Architecture

Sterling Call Center. Upgrade Guide. Release 9.2

PPC S SMART PRACTICE AIDS

Working with Office Applications and ProjectWise

Business Portal for Microsoft Dynamics GP User s Guide Release 5.1

OWA - Outlook Web App

Transit NXT. Ergonomic design New functions Process-optimised user interface. STAR Group your single-source partner for information services & tools

TOPS v3.2.1 Calendar/Scheduler User Guide. By TOPS Software, LLC Clearwater, Florida

Using Remote Desktop to access your Office Computer or Faculty Remote Desktop Server August, 2005 This document consists of two main parts and an

Expert System and Knowledge Management for Software Developer in Software Companies

DB2 Database Demonstration Program Version 9.7 Installation and Quick Reference Guide

Terms and Definitions for CMS Administrators, Architects, and Developers

This guide is designed to be used in conjunction with the UNF APC Workflow System.

The Role of Reactive Typography in the Design of Flexible Hypertext Documents

Studio Visual Steps. A Short Guide to Windows Internet Explorer 9

Microsoft Word 2011: Create a Table of Contents

lnteractivity in CALL Courseware Design Carla Meskill University of Massachusetts/Boston

AutoDWG DWGSee DWG Viewer. DWGSee User Guide

Web Application Design Patterns. Interactive Technologies

File Structure Best Practices / Troubleshooting

Microsoft TMG Replacement with NetScaler

SYMANTEC BACKUPEXEC2010 WITH StorTrends

MS Project Tutorial for Senior Design Using Microsoft Project to manage projects

4.0. Offline Folder Wizard. User Guide

Helpful Links 8 Helpful Documents 8 Writing History 9 Pending Peer Reviews 9 Navigation Tabs 10 Changing Courses 10

Exchange Web Services [EWS] support in The Bat! v7

Human Resources Installation Guide

Outlook basics. Identify user interface elements that you can use to accomplish basic tasks.

Frequency, definition Modifiability, existence of multiple operations & strategies

Mail Merge (Microsoft Office 2010)

SteelEye Protection Suite for Linux v Network Attached Storage Recovery Kit Administration Guide

Configuring the JEvents Component

GE Intelligent Platforms. Activating Licenses Online Using a Local License Server

TestManager Administration Guide

Installing Management Applications on VNX for File

VERITAS NetBackup Microsoft Windows User s Guide

Oracle Service Bus Examples and Tutorials

Using an Automatic Back Up for Outlook 2003 and Outlook 2007 Personal Folders


Microsoft Word Level 3

1&1 SEO Tool Expert Call

Cloud Services. Archiving. End User Guide

UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN

A-PDF Scan and Split Scan and split pdf utility. User Documentation

How do you use word processing software (MS Word)?

Transcription:

Chapter 11 User support Issues different types of support at different times implementation and presentation both important all need careful design Types of user support quick reference, task specific help, full explanation, tutorial Provided by help and documentation help - problem-oriented and specific documentation - system-oriented and general same design principles apply to both Requirements Availability continuous access concurrent to main application Accuracy and completeness help matches and covers actual system behaviour Consistency between different parts of the help system and paper documentation Robustness correct error handling and predictable behaviour Flexibility allows user to interact in a way appropriate to experience and task Unobtrusiveness does not prevent the user continuing with work Approaches to user support Command assistance Command assistance User requests help on particular command e.g., UNIX man, DOS help Good for quick reference Assumes user know what to look for Command prompts Provide information about correct usage when an error occurs Good for simple syntactic errors Also assumes knowledge of the command 1

Finding a command Command prompts not in DOS In unix we d use man k to find commands related to a keyword Approaches to user support (ctd) Context sensitive help Context sensitive help help request interpreted according to context in which it occurs. e.g. tooltips On-line tutorials user works through basics of application in a test environment. can be useful but are often in flexible. On-line documentation paper documentation is made available on computer. continually available in common medium can be difficult to browse hypertext used to support browsing. 2

On-line documentation wizards and assistants wizards task specific tool leads the user through task, step by step, using user s answers to specific questions example: résumé useful for safe completion of complex or infrequent tasks constrained task execution so limited flexibility must allow user to go back assistants monitor user behaviour and offer contextual advice can be irritating e.g. MS paperclip must be under user control e.g. XP smart tags Wizards Assistants 3

Smart tags Adaptive Help Systems Use knowledge of the context, individual user, task, domain and instruction to provide help adapted to user's needs. Problems knowledge requirements considerable who has control of the interaction? what should be adapted? what is the scope of the adaptation? Knowledge representation User modelling All help systems have a model of the user single, generic user (non-intelligent) user-configured model (adaptable) system-configure model (adaptive) Approaches to user modelling Quantification user moves between levels of expertise based on quantitative measure of what he knows. Stereotypes user is classified into a particular category. Overlay idealized model of expert use is constructed actual use compared to ideal model may contain the commonality or difference Special case: user behaviour compared to known error catalogue 4

Knowledge representation Domain and task modelling Covers common errors and tasks current task Usually involves analysis of command sequences. Problems representing tasks interleaved tasks user intention Knowledge representation Advisory strategy involves choosing the correct style of advice for a given situation. e.g. reminder, tutorial, etc. few intelligent help systems model advisory strategy, but choice of strategy is still important. Techniques for knowledge representation rule based (e.g. logic, production rules) knowledge presented as rules and facts interpreted using inference mechanism can be used in relatively large domains. frame based (e.g. semantic network) knowledge stored in structures with slots to be filled useful for a small domain. network based knowledge represented as relationships between facts can be used to link frames. example based knowledge represented implicitly within decision structure trained to classify rather than programmed with rules requires little knowledge acquisition Problems with knowledge representation and modelling knowledge acquisition resources interpretation of user behaviour 5

Issues in adaptive help Designing user support Initiative does the user retain control or can the system direct the interaction? can the system interrupt the user to offer help? Effect what is going to be adapted and what information is needed to do this? only model what is needed. Scope is modelling at application or system level? latter more complex e.g. expertise varies between applications. User support is not an `add on should be designed integrally with the system. Concentrate on content and context of help rather than technological issues. Presentation issues Implementation issues How is help requested? command, button, function (on/off), separate application How is help displayed? new window, whole screen, split screen, pop-up boxes, hint icons Effective presentation requires clear, familiar, consistent language instructional rather than descriptive language avoidance of blocks of text clear indication of summary and example information Is help operating system command meta command application Structure of help data single file file hierarchy database What resources are available? screen space memory capacity speed Issues flexibility and extensibility hard copy browsing 6