Creating User Interfaces Usability Rules. Fitts's Law Homework: Complete comparison of sites to present next class.

Slides:



Advertisements
Similar presentations
Support.ebsco.com Nursing Reference Center Tutorial.
Advertisements

Usability and Performance Rules of Thumb for Mobile Java Developers Jackson Feijó Filho Software Developer Lightning talk at Java Mobile, Media & Embedded.
User Interface Structure Design
3.02E Designing and Development of Multimedia Titles 3.02 Demonstrate interactive multimedia presentations.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
 1 Notes from Heim Chapter 8 and
Electronic Communications Usability Primer.
Usability presented by the OSU Libraries’ u-team.
Heuristic Evaluation. Sources for today’s lecture: Professor James Landay: stic-evaluation/heuristic-evaluation.ppt.
OSU Libraries presented by the u-team.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
ICS 463, Intro to Human Computer Interaction Design: 3. Perception Dan Suthers.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Input devices, processing and output devices Hardware Senior I.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
CSI-553 Internet Information Presented by: Ignacio Castro June 28, 2006 Internet Usability.
Heuristic evaluation IS 403: User Interface Design Shaun Kane.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
The complete resource tool online for the conference, meeting and event industry.
Introduction to Usability By : Sumathie Sundaresan.
A VERY USEFUL E-LEARNING TOOL FOR TEACHERS, RESEARCHERS, AND STUDENTS.
AN INTRODUCTION TO: Chatzy Rebecca Young. What is Chatzy? Chatzy is a website ( that allows you to quickly and easily create a private.
Creating User Interfaces General issues. Classwork/homework: embedded computing project.
D AVID -C LINTON WEBSITE REVIEW TEAM ALPHA. LEARNABILITY EFFICIENCY MEMORABILITY ERRORS SATISFACTION STRENGTHS Clean & simple design Good text-image balance.
Evaluation of Products for Accessibility: The CUDA Lab at CSULB and Technical Evaluation at the Campus Level Fred Garcia and Shawn Bates.
RESUME WRITING SEMINAR FOSHAY TECH ACADEMY October, 2011.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Usability Evaluation/LP Usability: how to judge it.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Teaching and Learning with Technology to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology lick to edit Master title.
CS 350, slide set 5 M. Overstreet Old Dominion University Spring 2005.
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
Final Presentation Red Team. Introduction The Project We are building an application that can potentially assist Service Writers at the Gene Harvey Chevrolet.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
Web Site Design. Overview Why? Internet and Intranet Common Mistakes. Elements of a Web Site. Structure. Navigation.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
Systems Development Life Cycle
Overview and Revision for INFO3315. The exam
Introduction to Usability By : Sumathie Sundaresan.
OSU Libraries presented by the u-team.
CS5714 Usability Engineering Usability Inspection Copyright © 2003 H. Rex Hartson and Deborah Hix.
Creating User Interfaces More presentations. Websites for regular & mobile devices News Handheld functions. Class: plan project. Homework: Work on handheld.
Creating User Interfaces [Tutorials due.] Development cycle. Standards. Communities. Work session. Homework: For next Thursday: Finish HTML5 project: prepare.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
National Diploma Unit 4 Introduction to Software Development Input and output processing.
Creating User Interfaces Reprise on guest speaker. Usability checklists. Reprise on user- centered. Semantic tags. Responsive design. Classwork/homework:
Designing for all Making your VLE accessible. Universal Design for Learning “Universal Design for Learning is a set of principles for curriculum development.
Creating User Interfaces [Catch-up presentation] Reflection. Butterfly ballot exercise. Metrocards. Usability.gov. Homework: Start thinking about embedded.
1 Web Site Usability Motivations of Web site visitors include: –Learning about products or services that the company offers –Buying products or services.
Creating Interfaces Fonts article. Favorite sites issues. Users. Usability definition. College sites. Classwork: Compare Purchase College site to other.
PresQT Workshop, Tuesday, May 2, 2017
Creating User Interfaces
Usability engineering
Usability engineering
It’s On the Way: Conducting Library Website Usability Test
Welcome! Open Firefox Go to: usability-sf.
Creating User Interfaces
Unit 14 Website Design HND in Computing and Systems Development
Creating User Interfaces
USABILITY PART of UX.
Usability Created by Brett Oppegaard for Washington State University's
Presentation transcript:

Creating User Interfaces Usability Rules. Fitts's Law Homework: Complete comparison of sites to present next class.

Assignment Next Monday, present comparison of sites This is like the college comparison. YOU need to –Identify two similar sites –Design/formulate the task to be done Getting information and/or Entering information –You don’t have to buy anything or make any commitments –Do it and report on usability.

Today Make teams of two. Post proposal to Proposals Forum. –One proposal per team. –Proposal can be general, without identifying the sites, but the more specific the better. –I will approve or suggest change. Monday: present in class. –Show sites. Talk about results. –1-pager.

State of the Union Reactions to enhanced presentation ?? Articles on use of Twitter, other. –Administration –Republicans

Aside Much of computing, including building interfaces and assessing usability, was aimed at –‘in-house’ applications, e.g., tools for manufacture of products –‘in-house’ applications where trained staff person did task for customer or client –Products to be used by professionals Now, these still exist, but there is more…

Today’s applications Non-professionals using computer applications (on computers or devices) Buying or arranging for services –Goods –Affordable Care Act Selling Banking, stocks, etc. Research –Academic, travel, etc. Games Doing their jobs –Teachers arranging rooms, equipment, submitting grades

What’s the difference? Different levels of training, from nothing to need to accommodate experienced user Need to react to expectations of how other applications work Mix of objectives –Keep person on site happy so they can see ads –Complete transaction AND keep person happy –?

Multiple devices Applications that are web sites may need to be usable on different types of devices –Touch and/or mouse –Different screen dimensions –Different environments –NOTE: not all applications are web sites!!! Sometimes at the same time!

ISO definition usability of an interface is "the effectiveness, efficiency, and satisfaction with which specified users can achieve specified goals in a particular environment". –effectiveness=does it do the job –efficiency=how well it does it in terms of time, effort, costs (system & user) other factors –satisfaction=perception of user

Nielson Norman Group Usability is defined by 5 quality components: Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design?

Another definition Jakob Nielsen's rules: istic_list.html istic_list.html Heuristics for mobile phones: Yours?

Error prevention I also call this offensive practices as opposed to defensive: keep error from happening Examples: –Entering critical data twice –pull-down lists of months, days, years, rather than open text. Can also force dates in the future – dulling/fading illegal options –???

Error recovery Errors do happen. Make detection early, quick, efficient –catch as many errors as possible each time, not one at a time IF POSSIBLE –Use confirmation screens

Current NY voting machines People mark ballots (fill in the circle) and feed into optical readers. Advantage: paper record. Disadvantages: –no confirmation –whole ballot can be rejected if over-voting (but no clue as to what) –less than private –?

Adaptability Provide alternatives for new versus experienced users. Examples: –shortcut keys on many applications –reduced menus (AutoCad example) –?

Recognition versus recall Show list of recent and/or most popular choices, changed as user types so user can select. ?

Fitts's Law Time to get to a place on the screen is dependent on the distance and the precision required. Confirmed by actual testing! T = k log2(D/S + 0.5), k ~ 100 msec. T = time to move the hand to a target D = distance between hand and target S = size of target

Group exercise nedToGiveFitts.htmlhttp:// nedToGiveFitts.html

Cautionary note Skills at using screen, mouse, touch pad, etc. changing, evolving Skill at typing (regular) text is….degrading? –Discuss

Predictive text Opinions? What do you generally do? Some predictive text is adaptive….

Reprise: Stories People coming into ER complaining of abdominal pain –Researcher did not want natural language –best/satisfactory interface MAY be different than automation of manual method –interface needs to fit the data/problem. Early IBM multimedia lessons (Ulysses, Columbus, etc.) –Complaints of system too slow, but wasn't it more lack of keywords, descriptions, etc. leading to the wrong video clip. –Case of 'advanced technology' not being as effective as other methodology.

Also: expectations / experiences What users bring to [your] application is important: –Experiences with other (existing) platforms and applications –Expectations on what [your thing] will be For example, this should take one mouse click versus I need to enter considerable amount of complex data. The process can and should be … deliberate, much feedback.

Classtime / Homework Complete comparison of sites to present in class –Sites must be comparable! –Identify goals of users (distinct users) and owners. –Usability definition(s): effectiveness, efficiency, satisfaction Other definitions? –Think about errors and recovery. –Prepare 1-pager

1-pager [required in most of my classes.] An abstract = a summary of your findings. –NOT everything: just the most important. –Formal writing, often passive voice. –Proofread. –Consider use of italics, bold. Relevant images Sources: in this case, the two sites, in PROPER format, not just the URL, include dates