CSC 8570 -- USI Class Meeting 7 October 19, 2010.

Slides:



Advertisements
Similar presentations
HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
Advertisements

Advanced Instructor Course. Unit 8 During this unit of instruction the student will learn to recognize the types and uses of multimedia.
Cognitive Walkthrough More evaluation without users.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
CSC USI Class Meeting 9 November 2, 2010 Election Day.
Droid by Motorola with Google. 2 Droid / Google Experience Gmail –Is not required to purchase Google experience devices, but should be activated to experience.
CSC USI Class Meeting 2 August 31, Beginnings SOP 1: 1. When you use a (physical) key-based entry device, what do you do to the keys? A.
CS & ECE Senior Design Project Winter 2008 Karen Davis Chia Han Altan Ferendeci.
CS 235: User Interface Design January 22 Class Meeting
Parts of a Computer.
Understanding Task Orientation Guidelines for a Successful Manual & Help System.
The Internet & The World Wide Web Notes
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
Design Problems  Limited Market  Too Many Other Devices  No Standard Design Among Devices.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
Windows 10. The New Microsoft Operating System to be released July 29 th. It’s not just a PC operating system, it’s a lot more, it includes phones,
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Human Computer Interaction CSC User System Interface CSC Class Meeting 4 September 18, 2012.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Sources: 1 US Bureau of Labor Statistics; 2 IDC MS White Paper, Cloud Computing's Role in Job Creation, March 2012; 3 IDC, Climate Change: Cloud's Impact.
Module Designing Computer-based Information Systems
HCI Research Project. Research Paradigms Theoretical (in the style of mathematics) –Mathematical deduction –Simulation –Analysis of algorithms The researcher:
Human Computer Interaction CSC 4730 User System Interface CSC 8570 Meeting 8 October 23, 2012.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
Human Computer Interaction CSC User System Interface CSC Class Meeting 5 September 25, 2012.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Human Computer Interaction CSC User System Interface CSC Class Meeting 7 October 9, 2012.
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
Multimedia ITGS. Multimedia Multimedia: Documents that contain information in more than one form: Text Sound Images Video Hypertext: A document or set.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Software Architecture
Moodle (Course Management Systems). Forums, Chats, and Messaging.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
CSC USI Class Meeting 5 September 21, 2010.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
CSC USI Class Meeting 7 February 24, 2009.
CSC USI Class Meeting 10 November 9, 2010.
CSC USI Meeting 8 October 26, Designing the Perfect Phone™ Meet as design teams this evening Interim design report due by 9:00 p.m. EDT.
CSC USI Class Meeting 9 October 31, 2007.
Different Types of HCI CLI Menu Driven GUI NLI
Human Computer Interface INT211
CSC USI Class Meeting 4 September 13, 2006.
Computer/Human Interaction Spring 2013 Northeastern University1 Name of Interface Tagline if you have one (80 chars max, including spaces) Team member.
Computer/Human Interaction Fall 2015 Northeastern University1 Name of Interface Tagline if you have one Team member names and schools/years Team member.
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
1 Chapter 2 SW Process Models. 2 Objectives  Understand various process models  Understand the pros and cons of each model  Evaluate the applicability.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Development Environment
GUI Week 9.
CIS 524 Possible Is Everything/tutorialrank.com
CIS 524 Education for Service/tutorialrank.com
Class Meeting 5 February 10, 2009
The Annotated Bib.
Class Meeting 8 November 1, 2005
Midway Milestone Presentation: FlexiVoice
Inside a PMI Online Course
Tiffany Ong, Rushali Patel, Colin Dolese, Joseph Lim
CSC USI Class Meeting 6 October 3, 2007.
A multimedia and animation project
Cognitive Walkthrough
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
User/System Interface
Presentation transcript:

CSC USI Class Meeting 7 October 19, 2010

Important Concepts As listed on the one-minute survey Research methods for testing usability Requirements specifications for interfaces must be written carefully and followed exactly. GOMS analysis of user interaction Types of measurements available for keyboard entry process Preparing a research experiment Diversity of interfaces; complexity of UI design Keys to creating an excellent interface: innovation, analysis of current UI problems User interface assessment with GUEPs and CDs Specific GUEPS and CDs including Consistency, KISS, Viscosity, Explaining Keystroke level analysis, models (e.g. Fitts’ Law), and notation Semantic and syntactic analysis of widgets Mental models Learning tools: concept maps, research paper reading process

Confusions Picking essential ideas with final exam in mind. Understanding and use of GUEPs Understanding and use of CDs Understanding and use of GOMS model Statistics for the research project Concept maps

Article Presentations Choose one of the two topic areas (defined below) Find an interesting recent (last 4 years) paper in the area Prepare a 15 minute presentation of the paper – The background – The experiment – The results – The critique – The relationship to other papers or concepts

Article Presentations (2) Subject areas: Intelligent user interfaces (IUI) and especially the implementation and evaluation of features. Interface personalization and especially its value on small devices

Course planning 10/25 Choice of research article for presentation with area and bibliographic information due, via Perfect Phone design team task choice due, via 10/26 – Interface design team meetings Preliminary Perfect Phone design report due at end of class Research project Progress Report 1 due 11/2 Final Perfect Phone design report due 11/9 Research project Progress Report 2 due 11/16 – Paper presentations: Intelligent user interfaces

Course planning (2) 11/23 – Paper presentations: Interface personalization Draft research report, part 1, due 11/30 Draft research report, part 2, due 12/7 – Research Project Presentations Final research report due 12/14 – Final Exam Research project poster abstract and design due

Research Project 1.IRB forms (due now) 2.Progress reports (PR 1 due 10/26; PR 2 due 11/9) 3.Report drafts (Sections 1&2 due 11/23; Sections 3-5 due 11/30) 4.Final written report (Due 12/7) 5.Oral report (Given 12/7) 6.Poster abstract and design (Due 12/14)

The Perfect Phone Project Goal: Create a user interface design – As powerful as possible – As perfect as possible – As intuitive as possible Process: – Divide into design teams – Brainstorm design and features, in several rounds, tonight – Choose components for actual design process

The Perfect Phone Project (2) Design Teams are: Team P: David, Ivan Team Q: Gerry, Matt Team R: Vinay, Vince

The Perfect Phone Project (3) Move into groups, separating each group from all others as much as possible. Take a few minutes to read – Young’s article in the Chronicle of Higher Education – Claburn’s article in InformationWeek – Dvorak’s article in PCMagazine Then we’ll think creatively

The Perfect Phone We’ll approach understanding the design of the perfect phone in four ways: By perception By design philosophy By task By physical interface But first:

The Imperfect Phone Which of the imperfections Claburn lists are still present? Are there other imperfections with your phone? – Or that you’ve heard of in the popular press?

Imperfections One program at a time Lack of suitable i/o Outrageous data charges Limitations on streaming data to/from phone – Voice recording files are not in MP3 format Closed / locked systems by manufacturer Hidden features exist, but difficult to discover Expensive to acquire and use Limited battery power Lack of physical buttons/devices for one-hand operation Touch sensitivity issues Hardened systems for rugged use Too small for some uses

Perfect Phone: Perception What do you think of when someone starts talking about a perfect phone? What is your mental model of the device? – Theories or beliefs about its operations – A “space” in which problems are solved through a sequence of steps – A representation of the device in a more familiar or “easier” setting – Created from an understanding of a textual description of the device

Perceptions; Mental Models Open for developers, users Operations are quick Easily personalizable Physical buttons are programmable for ease of one-handed operation Strong trainable voice recognition system Reasonable screen size Reasonable battery life—at least one day even with hard use Good feedback to input Durable screen, case, etc. (some are wary of thin phones) Easy to find an app to solve a problem Knows where you are (location) inside or outside Matches one’s multitasking lifestyle Assumes reasonable functionality of laptop—connectivity, printing

Perfect Phone: Design Philosophy How does the perception of the perfect phone translate to an overall design? An Analogy: – A toaster should make toast. – A toaster can be easily made to toast more than bread (bagels, English muffins, crullers, …) – Sometimes the item needing toasted is frozen. – A toaster should operate wherever it can be plugged in.

Design Philosophy Make phone calls robustly Shallow menu structure Receive TV and radio signals Customizable interface, etc. Good document exchange Phone call does not interrupt other tasks Connect to cloud with strong user controlled encryption Smart voice interface, voice commands Good sound, good microphones Good day/night visibility, operable in a variety of conditions Strong use security

Perfect Phone: Physical Interface What should the physical design of the phone and its physical interface widgets be?

Physical Interface

Perfect Phone: Task List What tasks would you like to accomplish on your Perfect Phone?

Task List Download additional functionality Make contact with others Take pictures and video Play music, videos Keep a call log, keep a recording of call Manage and organize files of information Support social networking Serve as personal calendar, alarm clock, internet brower, GPS Access news, weather, stock information Tell date, time Compose documents Use different alert sounds for different reminders Bar code reader

Perfect Phone: Design Task Each design team chooses X of the Y tasks in order of preference. Submit choice by 10/25 – One alternate task can be proposed. – Instructor will assign tasks based on preference ordering – Important: The teams are designing the user interface for the functionality described, not the implementation of the functionality itself. Design teams meet Tuesday, 10/26, during class time Interim design report due by 9:00 p.m. EDT that evening. Final design report due Wednesday, 11/3

Perfect Phone: DT (2) Being as creative as possible Develop a task analysis Use a State Transition Network (see Dix) Propose a design for the PPh to accomplish the team’s assigned task Implement a prototype of the design (implement can mean “screen shots” or a running program) Analyze the prototype in light of the GUEPs and CDs Use other ideas from course as appropriate to justify your design. Submit a report with the results of your work.

Perfect Phone: DT (3) Results should be three designs that, when combined, describe a device that is close to a PPh. References – Keijzers, et al, Usability Benchmark Study of Commercially Available Smart Phones, MobileHCI 2008, – Light, Transports of Delight?, Personal Ubiquitous Computing, 2008, 12:

To Do Submit presentation area and article for approval by Monday, October 25. Send area and bibliographic citation by . Submit choices of perfect phone tasks by Monday, October 25. Submit (by ) Progress Report 1 by Tuesday, October 26. Meet as an interface design team on Tuesday, October 26. Submit initial design report by 9:00 p.m. EDT.