Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 36 Behavior.

Slides:



Advertisements
Similar presentations
Microsoft ® Office Outlook ® 2007 Training Retrieve, back up, or share messages Sweetwater ISD presents:
Advertisements

Introduction Windows Explorer This tutorial will explain some aspects of file management using Windows Explorer This tutorial will explain some aspects.
Imran Hussain University of Management and Technology (UMT)
Put the memory card in the appropriate disk drive, and ensure there is a blank CD- R in the compact disc drive.
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Tutorial 8: Developing an Excel Application
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Introduction to the gedit editor. gedit: the Gnome editor Gnome: Gnome is a freely available (i.e., no cost) desktop environment for the UNIX system The.
1CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 16: Eliminating Errors.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 43 Information.
Created by Liat Rothfeld December 5, 2010 Begin Lily spent a whole class period creating an illustration in MS Paint. She went to File-Save, gave it.
QUME 185 File Management. 2 Where did I save it? Managing files and folders is one of the most important computer skills The essential skills: Create*
Lecture 2 Page 1 CS 236, Spring 2008 Security Principles and Policies CS 236 On-Line MS Program Networks and Systems Security Peter Reiher Spring, 2008.
1 Steve Chenoweth Tuesday, 10/04/11 Week 5, Day 2 Right – Typical tool for reading out error codes logged by your car’s computer, to help analyze its problems.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Format Scandisk Defragmentation Antivirus Compression Software
®® Microsoft Windows 7 for Power Users Tutorial 10 Backing Up and Restoring Files.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Manage your mailbox V: Retrieve, back up, or share messages Use your stored messages Whether you’re using the Personal Folders method or the Archive method.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
Chapter Three OPERATING SYSTEMS.
Downloading and Installing PAF Insight PAF Insight can be easily downloaded Or can be installed from a CD A license is needed t0 activate the program.
Administering Windows 7 Lesson 11. Objectives Troubleshoot Windows 7 Use remote access technologies Troubleshoot installation and startup issues Understand.
How to Download and Install a Sharp Print Driver on a Mac.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
Lecture Set 2 Part B – Configuring Visual Studio; Configuration Options and The Help System (scan quickly for future reference)
Microsoft Office 2008 for Mac – Illustrated Unit C: Understanding File Management.
Chapter 9: SHARING FILE SYSTEM RESOURCES1 CHAPTER OVERVIEW  Create and manage file system shares and work with share permissions.  Use NTFS file system.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 40 Observing.
Other Useful Features of Excel n Scenario Manager n Freezing Panes n OLE.
Configuring Data Protection Chapter 12 powered by dj.
William H. Bowers – Rethinking Files and Save Cooper 13.
XP New Perspectives on Windows 2000 Professional Windows 2000 Tutorial 2 1 Microsoft Windows 2000 Professional Tutorial 2 – Working With Files.
Lesson 12: Using the Recycle Bin deleting files or folders what the Recycle Bin is restoring files from the Recycle Bin emptying the Recycle Bin identifying.
May 7, We manage documents and their changes with versioning and check out/check in procedures.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 18 Goal-Directed.
1 Lesson 11 Exploring Microsoft Office 2010 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
P51UST: Unix and SoftwareTools Unix and Software Tools (P51UST) Version Control Systems Ruibin Bai (Room AB326) Division of Computer Science The University.
Section 06 (a)RDBMS (a) Supplement RDBMS Issues 2 HSQ - DATABASES & SQL And Franchise Colleges By MANSHA NAWAZ.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 28 Behavior.
User Interface Design Patterns Part II Presented by: Mohammed CS2310 April 15, 2008.
The Online World ONLINE DOCUMENTS. Online documents Online documents (such as text documents, spreadsheets, presentations, graphics and forms) are any.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 27 Behavior.
Murach's C# 2012, C2© 2013, Mike Murach & Associates, Inc. Slide 1.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
Troubleshooting Windows Vista Lesson 11. Skills Matrix Technology SkillObjective DomainObjective # Troubleshooting Installation and Startup Issues Troubleshoot.
Metadata is simply, data about data. Several types of data and personal information can be saved in a Word document. This information might not be immediately.
Chapter 2 – Introduction to Windows Operating System II Manipulating Windows GUI 1CMPF112 Computing Skills for Engineers.
Unit Unit 4 – Windows OS File Structure Introducing Your Computer Widows File Types, Trees & Explorer.
Getting Started with Application Software
Imran Hussain University of Management and Technology (UMT)
Imran Hussain University of Management and Technology (UMT)
Imran Hussain University of Management and Technology (UMT)
Web User Interface (WUI) Behavior
CS 321: Human-Computer Interaction Design
Imran Hussain University of Management and Technology (UMT)
Proper functionality Good human computer interface Easy to maintain
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 36 Behavior & Form – Part IV Virtual University Human-Computer Interaction

Virtual University - Human Computer Interaction 2 © Imran Hussain | UMT In Last Lecture … Evaluation –Conceptual framework for developing an interactive product –How we can use this framework to identify certain usability problems –Tactical vs. strategic usability

Virtual University - Human Computer Interaction 3 © Imran Hussain | UMT Usability can be tactical as well as strategic

Virtual University - Human Computer Interaction 4 © Imran Hussain | UMT In Today’s Lecture … Undo functionality Files and Save functionality

Virtual University - Human Computer Interaction 5 © Imran Hussain | UMT Understanding Undo

Virtual University - Human Computer Interaction 6 © Imran Hussain | UMT Users and Undo Reverses previous action

Virtual University - Human Computer Interaction 7 © Imran Hussain | UMT User Mental Models of Mistakes Humans make mistakes Programmers should not think of human mistakes as errors Programmers follow implementation model Human being do not like to be told that they have make an error so the software should not contradict users

Virtual University - Human Computer Interaction 8 © Imran Hussain | UMT Undo Enables Exploration Users are like explorers using a tool They like experiment to see what they can achieve with computer Undo reassures user if they are in trouble then this function helps them to reverse any action

Virtual University - Human Computer Interaction 9 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 10 © Imran Hussain | UMT Designing an Undo Facility Undo not directly related to goal of user Users have different models of undo –Novice: help –Intermediate: deleted data –Expert: stack of procedures that can be undone Undo should be designed to support exploration and not for reversing errors Undo should be global-wide function

Virtual University - Human Computer Interaction 11 © Imran Hussain | UMT Types of Undo Incremental and Procedural Actions Blind and Explanatory Undo Single and Multiple Undo Redo

Virtual University - Human Computer Interaction 12 © Imran Hussain | UMT Incremental and Procedural Actions Procedural component What the user did? Data component What information was affected? Incremental actions there is both procedural component and data component Procedural actions do not have data component –These operations act on data but do not add or delete the data

Virtual University - Human Computer Interaction 13 © Imran Hussain | UMT Blind and Explanatory Undo Blind Undo –There is no indication what the operation is Explanatory Undo –There is some textual and visual information of the particular operation

Virtual University - Human Computer Interaction 14 © Imran Hussain | UMT Single Undo Most common form of undo It reverses the effects of the most recent user’s action

Virtual University - Human Computer Interaction 15 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 16 © Imran Hussain | UMT Other Models for Undo-like Behavior Comparison Category-specific undo Deleted data buffers Milestoning and reversion Freezing

Virtual University - Human Computer Interaction 17 © Imran Hussain | UMT Other Models for Undo-like Behavior Comparison Category-specific undo Deleted data buffers –Saves the user having to remember exact undo operations and their sequence Milestoning and reversion –For significant changes make a milestone copy, use revert option to access it Freezing –Lock the document so certain aspects cannot be changed

Virtual University - Human Computer Interaction 18 © Imran Hussain | UMT What’s wrong with saving changes to files …

Virtual University - Human Computer Interaction 19 © Imran Hussain | UMT Saving Changes to Files Programs and data files exist in 2 places at the same time Data and program managed by file system –Explorer (Windows) –Finder (Mac) The file system and the disk storage facility it manages is the primary cause of disaffection in computer users

Virtual University - Human Computer Interaction 20 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 21 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 22 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 23 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 24 © Imran Hussain | UMT Let’s consider the ‘save as’ dialog box …

Virtual University - Human Computer Interaction 25 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 26 © Imran Hussain | UMT what’s the point in having a redundant dialog box that users always click yes? …

Virtual University - Human Computer Interaction 27 © Imran Hussain | UMT what’s the point in a function that will confuse new users and they might click ‘no’?

Virtual University - Human Computer Interaction 28 © Imran Hussain | UMT.. confuses possibility with probability (poor assumption)

Virtual University - Human Computer Interaction 29 © Imran Hussain | UMT … why would someone close the document if they didn’t want the changes

Virtual University - Human Computer Interaction 30 © Imran Hussain | UMT … why does it ask for saving changes when you are done and not when making them?

Virtual University - Human Computer Interaction 31 © Imran Hussain | UMT saving changes closing doc (compare with writing in a notebook) when user closes doc, this is the time the differences between the memory and disk need to be reconciled no obvious connection, e.g. - erasing notes when closing book - discarding changes when we leave room

Virtual University - Human Computer Interaction 32 © Imran Hussain | UMT Reason? implementation model is rendered as interface for users

Virtual University - Human Computer Interaction 33 © Imran Hussain | UMT Problems with implementation model …

Virtual University - Human Computer Interaction 34 © Imran Hussain | UMT What happens when I try to rename a file …

Virtual University - Human Computer Interaction 35 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 36 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 37 © Imran Hussain | UMT Q: What’s the function of the ‘save as’ window? Ans: placing and naming a file

Virtual University - Human Computer Interaction 38 © Imran Hussain | UMT I close the ‘save as’ dialog box, go to ‘explorer’, and try renaming again …

Virtual University - Human Computer Interaction 39 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 40 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 41 © Imran Hussain | UMT Another example: What happens when I then open the document make some changes that don’t make difference to the contents of the file …

Virtual University - Human Computer Interaction 42 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 43 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 44 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 45 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 46 © Imran Hussain | UMT So why do we have these problems …

Virtual University - Human Computer Interaction 47 © Imran Hussain | UMT The Computer’s File System Data and program managed by file system –Explorer (Windows) –Finder (Mac) File system is an internal facility and shouldn’t affect the user Software applications (you) treat file system (a car) just like the OS (a mechanic) does

Virtual University - Human Computer Interaction 48 © Imran Hussain | UMT Let’s say you want to create a copy for archive … [no explicit function for creating copy have to use ‘save as’]

Virtual University - Human Computer Interaction 49 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 50 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 51 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 52 © Imran Hussain | UMT … have to close ‘hci2.doc’, go to explorer, and then reopen original file

Virtual University - Human Computer Interaction 53 © Imran Hussain | UMT And now a perfectly reasonable scenario: have made changes to doc (without saving) and now want to create a copy and keep on working …

Virtual University - Human Computer Interaction 54 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 55 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 56 © Imran Hussain | UMT … invoke ‘save as’.. … new file ‘hci2.doc’ contains changes, not ‘hci.doc’

Virtual University - Human Computer Interaction 57 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 58 © Imran Hussain | UMT I work on new file and delete those recent changes..

Virtual University - Human Computer Interaction 59 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 60 © Imran Hussain | UMT … now I reopen the original file …

Virtual University - Human Computer Interaction 61 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 62 © Imran Hussain | UMT

Virtual University - Human Computer Interaction 63 © Imran Hussain | UMT … changes lost forever!

Virtual University - Human Computer Interaction 64 © Imran Hussain | UMT Implementation Model vs. Mental Model Users view electronic documents just like printed documents