Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.

Slides:



Advertisements
Similar presentations
Interaction Techniques Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute.
Advertisements

Human Computer Interface
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Help and Documentation. 2 Agenda User Support Requirements Types of doc/help User Support Approaches Presentation issues.
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
1 Windows CIS*2450 Advancing Computing Techniques.
COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
1 DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen, Germany.
User Interface Design Notes p7 T120B pavasario sem.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
Case study - usability evaluation Howell Istance.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
COMP106 Assignment 2 - Direct Manipulation Library System - Proposal 9.
ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Users and User Characteristics.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
1 THE USER INTERFACE Basic Principles. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance User Interface Model.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Help and Documentation CSCI324, IACT403, IACT 931, MCS9324 Human Computer Interfaces.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Dialogue Styles.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
1 Lecture 16 - Chapter 11 User support Issues –different types of support at different times –implementation and presentation both important –all need.
User Support.
Guided tours and on-line presentations: how authors make existing hypertext intelligible for readers C. C. Marshall, P. M. Irish, Guided tours and on-line.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Designing a Graphical User Interface (GUI) Krisana Chinnasarn, Ph.D. January 2007.
11.10 Human Computer Interface www. ICT-Teacher.com.
Help and Documentation. Overview zUsers require different types of support at different times but all user support should fulfil some basic requirements.
Lecture 16 user support. Today’s Outline Users have different requirements for support at different times. User support should be:  available but unobtrusive.
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
MULTIMEDIA DEFINITION OF MULTIMEDIA
CHAPTER TEN AUTHORING.
CMPUT 301: Lecture 27 Help and Documentation Martin Jagersand Department of Computing Science University of Alberta.
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Software Architecture
INTRODUCTION TO USER DOCUMENTATION Function and purpose Production specifications Evaluate the effectiveness.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Material from Authors of Human Computer Interaction Alan Dix, et al
Chap#11 What is User Support?
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Ch16: User Interface Design Users often judge a system by its interface rather than its functionality Poorly designed interfaces can cause users to make.
User support. Issues –different types of support at different times –implementation and presentation both important –all need careful design Types of.
Fall 2002CS/PSY Help and Documentation It’s In The Manual Agenda Guidelines Types of doc/help Presentation issues Doc organization.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Printed Reports Analysis questions –Who will use the report? –What is the purpose of the report? –When or how often is the report needed? –Where does the.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 11 user support. Overview Users require different types of support at different times. There are four main types of assistance that users require:
Human Computer Interaction Lecture 21 User Support
Chapter 6 : User interface design
Classifications of Software Requirements
Human Computer Interaction Lecture 21,22 User Support
Chapter 2 Hix & Hartson Guidelines.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Provide Effective Feedback and Guidance and Assistance
Chapter 11 user support.
Proper functionality Good human computer interface Easy to maintain
Professor John Canny Spring 2004
Help and Documentation It’s In The Manual
Cognitive models linguistic physical and device architectural
Professor John Canny Fall 2001 Nov 20, 2001
Presentation transcript:

Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful design zTypes of user support yquick reference, task specific help, full explanation, tutorial zprovided by help and documentation yhelp - problem-oriented and specific ydocumentation - system-oriented and general ysame design principles apply to both

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 unpredictable behaviour Flexibility allows user to interact in a way appropriate to experience and task Unobtrusiveness does not prevent the user continuing with work Requirements

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 [DOS demo] Approaches to user support

Context sensitive help help request interpreted according to context in which it occurs e.g., tooltips, Apple balloon help 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. [Dreamweaver demo] Approaches to user support (cont’d)

Use knowledge of the 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? [Help compiler help] Intelligent Help

User modeling All help systems have a model of the user single, generic user (non-intelligent) user-configured model (adaptable) system-configure model (adaptive) Knowledge representation

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. Approaches to knowledge representation

Covers common errors and tasks current task Usually involves analysis of command sequences. Problems representing tasks interleaved tasks user intention 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. Domain and task modeling

rule based (e.g. logic, production rules) knowledge presented as rules and facts interpreted using inference mechanism can be used in relatively large domains. [Visual Prolog] 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 Techniques for knowledge representation

knowledge acquisition resources interpretation of user behaviour Problems with intelligent help systems

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. Issues in intelligent help systems

User support is not an `add on’ - should be designed integrally with the system. [VB Help context] Concentrate on content and context of help rather than technological issues. Designing user support

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 Presentation issues

Is help operating system command meta command application Structure of help data single file file hierarchy database Implementation issues What resources are available? screen space memory capacity speed Issues flexibility and extensibility hard copy browsing