ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Users and User Characteristics.

Slides:



Advertisements
Similar presentations
User Interface Design CIS 322 Office hours: Tuesday 1-2pm Thursday 12-1pm Room
Advertisements

Map of Human Computer Interaction
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
HFSD ISDE 2005 Users and User Characteristics. HFSD ISDE 2005 Contents Users - Designing for diversity Characteristics of users.
Software Development Languages and Environments. Programming languages High level languages are problem orientated contain many English words are easier.
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
User and Task Analysis Howell Istance Department of Computer Science De Montfort University.
Classification of Users. 4 What assumptions can be made about target users’ groups in terms of: –expected frequency of use of system –knowledge of task.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Copyright © 2005, Pearson Education, Inc. Chapter 8 Command and Natural Languages.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Requirements Analysis 8. 1 Storyboarding b508.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Human.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
7M701 1 User Interface Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 15
Usage Profiles. Usage profiles never-ending 4 Process of “knowing the user” is never-ending much 4 So much to discover (social background, organisational.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Help and Documentation CSCI324, IACT403, IACT 931, MCS9324 Human Computer Interfaces.
Principles and Methods
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
© De Montfort University, Users and User Characteristics Howell Istance Department of Computer Science De Montfort University.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Modeling Users 2 Predicting thoughts and actions in context.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Psychology of usability 1 User interfaces Jaana Holvikivi Metropolia.
Psychology of usability
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
11.10 Human Computer Interface www. ICT-Teacher.com.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
©RavichandranUser interface Slide 1 User interface design.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
ISDE 2011 Users and User Characteristics. ISDE 2011 Contents Users - Designing for diversity Characteristics of users.
AVI/Psych 358/IE 340: Human Factors Interfaces and Interaction September 22, 2008.
Human Factors Issues Chapter 9. Human Factors = ergonomics WWII based – military significance… … a necessary part of medical device design…
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.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Chap#11 What is User Support?
1 Integrating Human Factors into Designing User Interface for Digital Libraries Sung Been Moon
Human Factors Issues Chapter 8. What is Human Factors? Application of the scientific knowledge of human capabilities and limitations to the design of.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Human Computer Interface INT211
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Human Computer Interaction Lecture 21 User Support
Chapter 6 : User interface design
Image by MIT OpenCourseWare Troughput (bps) Error rate (%) Mouse Trackball Joystick Touchpad.
Chapter 4 – Requirements Engineering
CEN3722 Human Computer Interaction Understanding Users Part 1
11.10 Human Computer Interface
System Design Ashima Wadhwa.
Unit 2 User Interface Design.
Psychology of usability
User Interface Design PPT By :Dr. R. Mall.
Human Factors Issues Chapter 8 Paul King.
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Chapter 11 user support.
Parts of a User Scenario
Proper functionality Good human computer interface Easy to maintain
Map of Human Computer Interaction
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Users and User Characteristics

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Contents Users - Designing for diversity Characteristics of users

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Recap - Scope of HCI Designing usable systems requires us to have knowledge of: –The users who will use the system. –The tasks for which it will be used. –The environment in which it will be used. So designers need knowledge of: –The physiological and psychological capabilities of the user. –The types of tasks that users will be expected to carry out. –The organisational and environmental aspects of the user’s task. –The technical constraints of the system.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Designing for Diversity The wide range of human abilities, backgrounds, motivations, personalities and intelligence presents major challenges for interactive system designers. They need to have an understanding of: –physical characteristics –cognitive and perceptual abilities –personality differences –general abilities These are all characteristics which apply to people in general, we shall also consider characteristics which apply specifically to potential system users.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Physical Characteristics Think of a car and its interface (controls). What physical aspects need to be considered? Basic data about human dimensions comes from anthropometry. –What is average? –What compromises must be made? –e.g. keyboard spacing, mouse size and shape. –Adjustments to interface, e.g. brightness of VDUs. These aspects of the physical design of workstations is part of Ergonomics.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Personality Many differences exist between individuals’ personalities: –Extroversion/Introversion; –Convergent/Divergent thinking; –Feeling/Thinking. Personality differences will affect how people interact with the system: –preferences for interaction styles, –graphical or tabular representations, –motivation towards the task.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved System Related User Characteristics What characteristics can you expect of the users of your interface? –frequency of use –discretion to use the system –knowledge of the task which the system will support –knowledge of computers –experience of other similar systems –general abilities, e.g. literacy, vision –attitude towards computers (and your system) –existing skills (keyboard, mouse)

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Categorisation of Users We shall consider two main ways of categorising users: –occupational categories –level of expertise task expertise computer expertise

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Three-Dimensional Framework Three Dimensional Framework for User Classification Knowledge of Computers Knowledge of Task Frequency of Use (low)(high)

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Occupational Categorisation of Users Broad occupational classification as: –computer professionals –professionals without computer experience –skilled clerks –naïve users –special groups Remember the first four of these are broad classifications - make sure you understand your particular user group(s).

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Computer professionals Classification: –computer knowledge - high/very high –task knowledge - high –frequency of use - high Understand software and hardware. Intelligent, well-educated and highly motivated (often). May want to customise software for own needs. Have little patience, like rapid response in software. Sensitive to shortcomings in software. NOT typical of the majority of users

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Design implications –Provide for high degree of sophistication in interface: range of functions provided, flexibility to combine functions to provide new commands, possibilities to customise interface to own needs. –Lower requirement for user support than with other user types. –Can utilise programming languages and extensible command languages (e.g. macros and scripts).

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Professionals without computing experience Classification: –computer knowledge - low/moderate –task knowledge - high –frequency of use - varies, low-high Know little about computers. Often not interested in computers. Probably have not read any documentation. Lack patience. Have high expectations of performance. Intolerant of software errors.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Motivated to accomplish the job/task the system was designed to support. May be discretionary users of systems. High degree of usability is critical for this group. Design implications –Important to support the user ‘guessing’ or experimenting with how operations can be carried out at the interface. Consistency and a close match to the user’s task model is important. –Frequency of use determines how much the user can be expected to learn short cuts and accelerators. –User support provided by the interface is important.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Skilled clerks Classification: –computer knowledge - low –task knowledge - high –frequency of use - high May use a machine several hours a day. Develop very strong user skills. Do not have a high degree of computer sophistication. Want rapid responses in software. Quickly grow impatient with features designed for less experienced users if these features slow them down. Usage is not usually discretionary.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Design implications –Can anticipate significant learning of routine operations to take place, so can make use of abbreviations and codes for data input. –Can expect strong user skills to be developed, such as keyboard skills. –Error messages must be clear and provide specific guidance for recovery. –Cannot expect users to develop deeper knowledge or understanding of the computer system without specific training.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Naïve users Classification: –computer knowledge - very low –task knowledge - varies, low - moderate –frequency of use - assume low Know (nearly) nothing about computers. Cannot assume significant learning process, i.e. each interaction with the system should be treated as if it were the user’s first. May feel intimidated by using a computer. Ease of learning is important usability criterion. Use of system is usually discretionary.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Design implications –Every type of user error must be trapped. This type of user will not be able to infer what is happening or the cause of an error condition. –Require explicit on-screen prompts for each step of the dialogue. –High degree of user support and a low degree of sophistication is required in the interface. ?

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Special groups Do not make assumptions that the users of your interface/system fall into neat categories. Consider in particular design for sensory impairments. Techniques exist for analysing the characteristics of users in detail, e.g. the HUFIT (Human Factors in Information Technology) Toolset.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Types of Knowledge Syntactic (computer) knowledge - knowledge of low-level mechanisms required to achieve a particular state. –key bindings - e.g. Control Z = end of file in DOS –command line switches - e.g. ls -al in UNIX –commands - e.g. Alt F S to save a file in many Windows applications Semantic (computer) knowledge about concepts or entities associated with the computer system. –e.g. organisation of the file system, access rights to files. Semantic (task) knowledge about concepts or entities associated with the task to be performed. –e.g. parts of a car design in CAD, or data requirements in statistics.

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Simple categorisation of users Novice users –no syntactic knowledge, little semantic knowledge –may have little task knowledge –may have anxieties about computer use Knowledgeable intermittent users –can maintain semantic knowledge of task and computer concepts –requirements for consistency of structures in interaction so that user inferences are supported –good help facilities and documentation are required

ID sept 03 John T Burns© Copyright De Montfort University 2003 All Rights Reserved Simple categorisation of users Frequent users –well trained in semantic and syntactic aspects –rapid response time –brief feedback –abbreviated command sequences –accelerators to move through dialogue sequences