Human Computer Interaction Lecture 10. Interaction Paradigms

Size: px
Start display at page:

Download "Human Computer Interaction Lecture 10. Interaction Paradigms"

Transcription

1 Human Computer Interaction Lecture 10 Interaction Paradigms What is design? 1

2 What is design? goals - purpose achieving goals within constraints who is it for, why do they want it constraints materials, platforms trade-offs for Human Computer Interaction understand your materials understand computers limitations, capacities, tools, platforms understand people psychological, social aspects, human error and their interaction 2

3 To err is human Accident reports.. aircrash, industrial accident, hospital mistake enquiry blames human error But In fact not human error but human nature concrete lintel breaks because too much weight blame lintel error? no design error we know how concrete behaves under stress Human error is normal we know how users behave under stress so design for it! Treat the user at least as well as physical materials! The process of design what is wanted interviews Ethnography (study of cultures) what is there vs. what is wanted scenarios task analysis analysis evaluation heuristics dialogue notations prototype guidelines principles design precise specification implement and deploy architectures documentation help 3

4 Requirements what is there and what is wanted Analysis ordering and understanding Design what to do and how to decide Iteration and prototyping getting it right and finding what is really needed! Implementation and deployment making it and getting it out there User Focus Designing systems with focus on user is called User-Centred Design. How to design with focus on users? know your user personae 4

5 Know your USER who are they? Harder to answer if you are designing a generic software like word processor probably not like you! You assume your own interests and abilities talk to them Structured interviews, open-ended discussions Bringing potential users fully into the design process - Participatory design know your user watch them Talking with people might not be enough Asking judo players??? Think about walking Solution: watch and observe them either informally or involving them Observations tell you what they do, they will tell you why 5

6 know your user use your imagination Observing users can be costly imagine their experiences Persona Picture of an imaginary person who represents your core user group description of an example user not necessarily a real person use as substitute user what would Betty (as a Warehouse manager) think 6

7 The Patterns (Handouts) Patterns of User Behavior Summery of last lecture Interaction design is about creating interventions in often complex situations using technology of many kinds including PC software, the web and physical devices. Design involves: achieving goals within constraints and trade-off between these understanding the raw materials: computer and human accepting limitations of humans and of design. The design process has several stages and is iterative and never complete. Interaction starts with getting to know the users and their context: finding out who they are and what they are like...probably not like you! talking to them, watching them. 7

8 Golden Rule of Design understand your materials Scenarios stories for design use and reuse 8

9 scenarios stories for design or stories of interaction Example of a short scenerio: User intends to press the save button, but accidentally presses the quit button, so looses his work Can use sketch, pictures called story board. communicate with others (Designers, users) validate other models understand dynamics (Behaviour of system not only screen shot) linearity time is linear - our lives are linear Navigation Design Local structure single screen(control) Global structure whole(system) site 9

10 Navigation Design Widget choice(help you know how to use them) Menus etc. Form Elements, tags, links Buttons, dials, lights Screen or windows design, Page design You need to find things on the screen Application navigation, Site Structure Environment other apps, O/S,Web browser, The real world Levels of interaction PC application Physical device Website Widgets Buttons, dials, lights, displays Form elements, tags and links Screen design Physical layout Page design Navigation design Other apps and operating system Main modes of device The real world! Site structure The web, browser, external links 10

11 Local Structure From one screen looking out How a user navigates To do goal seeking, each state of the system or each screen needs to give user enough knowledge of what to do to get closer to their goal 11

12 Four golden rules knowing where you are knowing what you can do knowing where you are going or what will happen knowing where you ve been or what you ve done Where you are breadcrumbs shows path through web site hierarchy -Category, subcategory, this page 12

13 Design Focus- modes lock to prevent accidental use remove lock - c + yes to confirm frequent practiced action if lock forgotten in pocket yes gets pressed goes to phone book in phone book c delete entry yes confirm oops! Global Structure between screens within the application 13

14 Hierarchical Diagrams the system info and help management messages add user remove user Network Diagrams main screen remove user confirm add user show different paths through system 14

15 what leads to what what happens when including branches more task oriented then hierarchy main screen remove user confirm add user 15

Sri Vidya College of Engineering & Technology Question bank (unit 2) UNIT 2 TWO MARKS

Sri Vidya College of Engineering & Technology Question bank (unit 2) UNIT 2 TWO MARKS UNIT 2 TWO MARKS 1. What is design? Achieving goals within constraints. The design helps to focus on certain things like goals, constraints and tradeoffs Goals purpose (who is it for, why do they want

More information

HCI: THE DESIGN PROCESS. Dr Kami Vaniea

HCI: THE DESIGN PROCESS. Dr Kami Vaniea HCI: THE DESIGN PROCESS Dr Kami Vaniea 1 First, the news Make Your UX Design Process Agile Using Google s Methodology https://www.interactiondesign.org/literature/article/make-your-ux-designprocess-agile-using-google-s-methodology

More information

UI/UX BASICS. What is UX?

UI/UX BASICS. What is UX? What is UX? UX stands for user experience or user experience design. It s also sometimes abbreviated as UXD, UED or XD. UX is the naked experience of a product: how a product functions, not how it looks.

More information

Design, Ideation, and Prototyping

Design, Ideation, and Prototyping Design, Ideation, and Prototyping Why User Centered Design is important How Prototyping helps User Centered Design System Centered Design System Centered Design What can be built easily on this platform?

More information

Lecture 2: Usability. January 27

Lecture 2: Usability. January 27 Lecture 2: Usability January 27 1 What is Usability? How easy is it for users to perform a particular task using a system or device? How well a system or device can support the users to perform a particular

More information

Portfolio Classified due to NDA agreements

Portfolio Classified due to NDA agreements Portfolio Classified due to NDA agreements www.overlap.studio Table of contents Project examples Case studies About us Clients Project examples Quick overview Project examples - quick overview Project

More information

ESS Security Enhancements

ESS Security Enhancements ESS Security Enhancements payentry.com Employee Self Service Enhancements 1 Table of Contents INTRODUCTION 3 EXISTING EMPLOYEES 3 Existing Employee -Email Address 4 Existing Employee - Username 4 Existing

More information

NUR- Formal description/models of user interfaces. Scenarios, Storyboards, Task models

NUR- Formal description/models of user interfaces. Scenarios, Storyboards, Task models NUR- Formal description/models of user interfaces Scenarios, Storyboards, Task models System modeling Analysis of user activities Description of the course of the dialogue Application Domain step 0 User

More information

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 The user interface Should be designed to match: Skills, experience and expectations of its anticipated users.

More information

Software Engineering 2 A practical course in software engineering. Ekkart Kindler

Software Engineering 2 A practical course in software engineering. Ekkart Kindler Software Engineering 2 A practical course in software engineering III. Specifying Software III. Specifying Software Goals: Defining what the software should do (before it is really there) Customer and

More information

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11 Topics Peer evals UI Sketches Homework Quiz 4 next Tues HW5 out S. Bowers 1 of 11 Context Diagrams Context Diagrams describe the system boundaries what is inside ( in scope ) vs outside ( out of scope

More information

CSE 118 Introduction to Design

CSE 118 Introduction to Design CSE 118 Introduction to Design Mini Quiz Week 5/6 http://bit.ly/cse118-2lakh What is Design? What is Design? DESIGN IS A PROCESS... 8 Human-Centered Design Design Methods Principles of Human-Centered

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Designing for the Web Stone Ch 17 + J. Lazar et al, HCI Handbook 1 Today Stone Chapter J. Lazar et al, HCI Handbook Testing tools & surveys Nielsen s Top 10 Mistakes

More information

CLIENT NAME. Origin Eight Optimize Your Digital Impact. Digital Impact Analysis Report

CLIENT NAME. Origin Eight Optimize Your Digital Impact. Digital Impact Analysis Report Origin Eight Optimize Your Digital Impact CLIENT NAME Digital Impact Analysis Report Prepared by Seth Viebrock and team, seth@origineight.net Origin Eight 1010 West Lake Street, Suite 100-116, Minneapolis,

More information

Design Rules. increasing generality. increasing authority. Guide lines. Standards. increasing authority. increasing generality

Design Rules. increasing generality. increasing authority. Guide lines. Standards. increasing authority. increasing generality increasing generality increasing generality Design Rules 0 Design rules 0 suggest how to increase usability 0 Principles 0 abstract design rules 0 an interface should be easy to navigate 0 Guidelines 0

More information

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013! h(p://ihm.tumblr.com/post/105778492/word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction January 31, 2013 Today s Class Administrivia User-centered Design Establishing Requirements

More information

User-Centered Analysis & Design

User-Centered Analysis & Design User-Centered Analysis & Design Section Topic Slides Study Guide Quick References (QR) Introduction UCA vs. UT 1-26 12 Comparing Analysis and Testing Approaches ROI 1-29 7 Formulas for Calculating ROI

More information

Chapter 9. Software Testing

Chapter 9. Software Testing Chapter 9. Software Testing Table of Contents Objectives... 1 Introduction to software testing... 1 The testers... 2 The developers... 2 An independent testing team... 2 The customer... 2 Principles of

More information

Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur

Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur Lecture 06 Object-Oriented Analysis and Design Welcome

More information

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman Design Iteration: From Evidence to Design Slides originally by: Dick Henneman Foundations: MS-HCI @ Georgia Tech Context of use Context of development Analyze/ Evaluate Design/B uild Evidence-Based Design

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 3. User Interface Design Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > Interface design > Design principles > Graphical User Interfaces (GUI) >

More information

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business User Experience and Interaction Experience Design Jaana Holvikivi, DSc. School of Applications and Business User experience 12.1.2017 Jaana Holvikivi 2 Why do people use technology and applications? Followers

More information

User Interfaces Assignment 3: Heuristic Re-Design of Craigslist (English) Completed by Group 5 November 10, 2015 Phase 1: Analysis of Usability Issues Homepage Error 1: Overall the page is overwhelming

More information

Visual Programming and HCI interaction styles

Visual Programming and HCI interaction styles Visual Programming and HCI interaction styles Lecture 6: User Interface Design Harris Papadopoulos dialogue computer and user distinct styles of interaction Common interaction styles command line interface

More information

CS5340 Human-Computer Interaction.! February 21, 2013!!

CS5340 Human-Computer Interaction.! February 21, 2013!! CS5340 Human-Computer Interaction February 21, 2013 www.hcibook.com/e3 Today s Class T4 & T5 Design practicalities Evaluation techniques Paper Presentations T4 & T5 Due 6pm Feb 28 T4: Concept Selection

More information

WRA 320 Technical Writing

WRA 320 Technical Writing WRA 320 Technical Writing Fall 2004 Bill Hart-Davidson hartdav2@msu.edu Session 15: Storyboarding Tell us about your project What 1. Activities go on there? 2. Actions make up those activities? 3. Operations

More information

challenge walk ms: participant Center guide 3 days. 50 miles. connect to end multiple sclerosis Join a community of spirit & Strength

challenge walk ms: participant Center guide 3 days. 50 miles. connect to end multiple sclerosis Join a community of spirit & Strength challenge walk ms: participant Center guide 3 days. 50 miles. connect to end multiple sclerosis Join a community of spirit & Strength Table of contents Why Use Online Fundraising Tools...1 Online Security...1

More information

Staveland Human Friendly Engineering Inc. Lowell Staveland

Staveland Human Friendly Engineering Inc. Lowell Staveland Experience Design Staveland Human Friendly Engineering Inc. Lowell Staveland 831-661-0391 Lowell@stavelandhfe.com www.stavelandhfe.com Making technology Easier, more Fun and Productive. Fitting Designs

More information

LECTURE9 SOCIO-TECHNICAL ANALYSIS, SERVICE DESIGN, TASK ANALYSIS

LECTURE9 SOCIO-TECHNICAL ANALYSIS, SERVICE DESIGN, TASK ANALYSIS October 2th, 2014 LECTURE9 SOCIO-TECHNICAL ANALYSIS, SERVICE DESIGN, TASK ANALYSIS 1 Recapitulation Lecture #8 Software lifecycle Effort spend on design HCI lifecycle Waterfall, Spiral, Star Model Perspective

More information

Wisconsin. Fundraising Support Center: Wisconsin Chapter:

Wisconsin. Fundraising Support Center: Wisconsin Chapter: Walk MS: Wisconsin 2015 Participant Center Guide Wisconsin BE INSPIRED. Get connected. Walk MS. Fundraising Support Center: 855-372-1331 Wisconsin Chapter: 262-369-4400 Table of contents Be inspired. Get

More information

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

CS 160: Evaluation. Professor John Canny Spring /15/2006 1 CS 160: Evaluation Professor John Canny Spring 2006 2/15/2006 1 Outline User testing process Severity and Cost ratings Discount usability methods Heuristic evaluation HE vs. user testing 2/15/2006 2 Outline

More information

Moodle Student Manual

Moodle Student Manual Moodle Student Manual Date: April 29, 2016 Prepared by: Department of College Teaching, Learning, and Development Moodle, or Modular Object-Oriented Dynamic Learning Environment, is an online Learning

More information

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test CS 160: Evaluation Professor John Canny Spring 2006 2/15/2006 1 2/15/2006 2 Iterative Design Prototype low-fi paper, DENIM Design task analysis contextual inquiry scenarios sketching 2/15/2006 3 Evaluate

More information

GUI Design Principles

GUI Design Principles GUI Design Principles User Interfaces Are Hard to Design You are not the user Most software engineering is about communicating with other programmers UI is about communicating with users The user is always

More information

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt. Institut für Informatik Software Quality Lecture 7 UI Design, Usability & Testing Thomas Fritz Martin Glinz Many thanks to Meghan Allen and Daniel Greenblatt. Overview Introduction to UI design User-centered

More information

Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered.

Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. Testing Testing is a very big and important topic when it comes to software development. Testing has a number of aspects that need to be considered. System stability is the system going to crash or not?

More information

Moodle Student Manual

Moodle Student Manual Moodle Student Manual Date: August 31, 2018 Prepared by: Department of College Teaching, Learning, and Development Moodle, or Modular Object-Oriented Dynamic Learning Environment, is an online Learning

More information

CS/ISE 5714 Usability Engineering. Topics. Introduction to Systems Analysis MENU. Systems Analysis

CS/ISE 5714 Usability Engineering. Topics. Introduction to Systems Analysis MENU. Systems Analysis CS/ISE 5714 Usability Engineering Systems Analysis Copyright 2008 H. Rex Hartson, Deborah Hix, and Pardha Pyla Topics 2 Ethnographic field studies (field visits, requirements gathering) Product concept

More information

USER EXPERIENCE DESIGN IMMERSIVE GA.CO/UXDI

USER EXPERIENCE DESIGN IMMERSIVE GA.CO/UXDI General Assembly Course Curriculum USER EXPERIENCE DESIGN IMMERSIVE User Experience Design Immersive Table of Contents 3 Overview 5 Students 6 Projects Frequently 8 Asked Questions 10 Contact Information

More information

A short introduction to. designing user-friendly interfaces

A short introduction to. designing user-friendly interfaces A short introduction to designing user-friendly interfaces Usability is often ignored until it becomes a problem Introduction This booklet is about Usability and User Experience design. It is aimed at

More information

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2) SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen

More information

SITEFINITY TRAINING. Sign In

SITEFINITY TRAINING. Sign In SITEFINITY TRAINING After the completion of a department's website, faculty in charge of the department website content will go through Sitefinity Training. Training ranges from basic editorial tools to

More information

(Information) Visualization

(Information) Visualization (Information) Visualization CSC 511 Instructor: Melanie Tory First, a bit about me Human-computer interaction Psychology Computer Graphics Domain knowledge Data Visualization is Use of computer supported,

More information

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a heuristic evaluation and ending with How to rate severity.

More information

How to set up and manage a Facebook page for your RSLWA sub-branch

How to set up and manage a Facebook page for your RSLWA sub-branch How to set up and manage a Facebook page for your RSLWA sub-branch INTRODUCTION To stay relevant and attract new members, having a Facebook page for your sub-branch is going to be increasingly important.

More information

Podcasting What it s all about

Podcasting What it s all about Podcasting What it s all about Podcasting...2 What it is...2 Current Uses...3 Subscribing to Podcasts...3 itunes Subscribe using the Directory...3 itunes Subscribe using the URL...10 itunes Player...11

More information

GOOGLE S Q&A FOR LOCAL SEARCH COULD BE THE NEXT BIG THING NOW YOU CAN ADD QUICK LINKS TO YOUR LOCAL LISTINGS

GOOGLE S Q&A FOR LOCAL SEARCH COULD BE THE NEXT BIG THING NOW YOU CAN ADD QUICK LINKS TO YOUR LOCAL LISTINGS 01 GOOGLE S Q&A FOR LOCAL SEARCH COULD BE THE NEXT BIG THING 02 NOW YOU CAN ADD QUICK LINKS TO YOUR LOCAL LISTINGS 03 YOU CAN NOW ADD VIDEOS TO LOCAL LISTINGS IN GOOGLE MAPS 04 GOOGLE TESTING ADS ON LOCAL

More information

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search Overview of Today s Lecture Analytical Evaluation / Usability Testing November 17, 2017 Analytical Evaluation Inspections Recapping cognitive walkthrough Heuristic evaluation Performance modelling 1 2

More information

Information System Architecture. Indra Tobing

Information System Architecture. Indra Tobing Indra Tobing What is IS Information architecture is the term used to describe the structure of a system, i.e the way information is grouped, the navigation methods and terminology used within the system.

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Human-Computer Interaction IS4300 1 Ethnography Homework I3 2 1 Team Projects User analysis. Identify stakeholders (primary, secondary, tertiary, facilitating) For Primary Stakeholders Demographics Persona(s)

More information

(Refer Slide Time: 1:27)

(Refer Slide Time: 1:27) Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture 1 Introduction to Data Structures and Algorithms Welcome to data

More information

1. Write two major differences between Object-oriented programming and procedural programming?

1. Write two major differences between Object-oriented programming and procedural programming? 1. Write two major differences between Object-oriented programming and procedural programming? A procedural program is written as a list of instructions, telling the computer, step-by-step, what to do:

More information

Process of Interaction Design and Design Languages

Process of Interaction Design and Design Languages Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared

More information

USER EXPERIENCE DESIGN GA.CO/UXD

USER EXPERIENCE DESIGN GA.CO/UXD General Assembly Course Curriculum USER EXPERIENCE DESIGN User Experience Design Table of Contents 3 Overview 4 Students 5 Curriculum Projects & Units 11 Frequently Asked Questions 12 Contact Information

More information

Multimodality and accessibility. Charlotte Magnusson Certec, Department of Design Sciences, Lund University Sweden

Multimodality and accessibility. Charlotte Magnusson Certec, Department of Design Sciences, Lund University Sweden Multimodality and accessibility Charlotte Magnusson Certec, Department of Design Sciences, Lund University Sweden Certec, http://www.certec.lth.se Division of Rehabilitation Engineering Research Department

More information

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Due Today: List of preferred lectures to present Due Next Week: IRB training completion certificate

More information

Techniques for Optimizing Reusable Content in LibGuides

Techniques for Optimizing Reusable Content in LibGuides University of Louisville From the SelectedWorks of Terri Holtze April 21, 2017 Techniques for Optimizing Reusable Content in LibGuides Terri Holtze, University of Louisville Available at: https://works.bepress.com/terri-holtze/4/

More information

Interaction Design. Task Analysis & Modelling

Interaction Design. Task Analysis & Modelling Interaction Design Task Analysis & Modelling This Lecture Conducting task analysis Constructing task models Understanding the shortcomings of task analysis Task Analysis for Interaction Design Find out

More information

CPSC 491. Lecture 19 & 20: Source Code Version Control. VCS = Version Control Software SCM = Source Code Management

CPSC 491. Lecture 19 & 20: Source Code Version Control. VCS = Version Control Software SCM = Source Code Management CPSC 491 Lecture 19 & 20: Source Code Version Control VCS = Version Control Software SCM = Source Code Management Exercise: Source Code (Version) Control 1. Pretend like you don t have a version control

More information

EVALUATION OF PROTOTYPES USABILITY TESTING

EVALUATION OF PROTOTYPES USABILITY TESTING EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATION TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony

More information

CS3205: Task Analysis and Techniques

CS3205: Task Analysis and Techniques CS3205: Task Analysis and Techniques CS3205: Task Analysis and Techniques Readings (same as before): 1) ID-Book Chapter Establishing Requirements, Ch. 10 (Ch. 9 in course ebook) 2) Chapter 2 from Task-Centered

More information

CS 327E Lecture 8. Shirley Cohen. February 22, 2016

CS 327E Lecture 8. Shirley Cohen. February 22, 2016 CS 327E Lecture 8 Shirley Cohen February 22, 2016 Where we are Phase 1: SQL Phase 2: Database Design Phase 3: Database-Intensive Applications Reminders Homework: assigned chapters from design book Reading

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report weekly project status to your instructor, and as you wish, capture other

More information

Graphical Screen Design

Graphical Screen Design Graphical Screen Design CRAP (contrast, repetition, alignment, proximity) Grids are an essential tool for graphical design Other important graphical screen design concepts Visual consistency Visual relationships

More information

Derivatives and Graphs of Functions

Derivatives and Graphs of Functions Derivatives and Graphs of Functions September 8, 2014 2.2 Second Derivatives, Concavity, and Graphs In the previous section, we discussed how our derivatives can be used to obtain useful information about

More information

_MOBILE UX DESIGNING THE MOBILE USER EXPERIENCE

_MOBILE UX DESIGNING THE MOBILE USER EXPERIENCE _MOBILE UX DESIGNING THE MOBILE USER EXPERIENCE Mark Delaney User Experience Designer / 5 September 2012 Designing the mobile User Experience Why care about mobile? Mobile design considerations Responsive

More information

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations

More information

Lecture 34 SDLC Phases and UML Diagrams

Lecture 34 SDLC Phases and UML Diagrams That Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur Lecture 34 SDLC Phases and UML Diagrams Welcome

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

CS103 Handout 29 Winter 2018 February 9, 2018 Inductive Proofwriting Checklist

CS103 Handout 29 Winter 2018 February 9, 2018 Inductive Proofwriting Checklist CS103 Handout 29 Winter 2018 February 9, 2018 Inductive Proofwriting Checklist In Handout 28, the Guide to Inductive Proofs, we outlined a number of specifc issues and concepts to be mindful about when

More information

Usability. CSE 331 Spring Slides originally from Robert Miller

Usability. CSE 331 Spring Slides originally from Robert Miller Usability CSE 331 Spring 2010 Slides originally from Robert Miller 1 User Interface Hall of Shame Source: Interface Hall of Shame 2 User Interface Hall of Shame Source: Interface Hall of Shame 3 Redesigning

More information

Interaction design. The process of interaction design. Requirements. Data gathering. Interpretation and data analysis. Conceptual design.

Interaction design. The process of interaction design. Requirements. Data gathering. Interpretation and data analysis. Conceptual design. Interaction design The process of interaction design Requirements Data gathering Interpretation and data analysis Conceptual design Prototyping Physical design Introduction We have looked at ways to gather

More information

Usability test report: Digital Collections 1

Usability test report: Digital Collections 1 Usability test report: Digital Collections 1 Recommendations to consider 1. Put button to request item for on-site use in the Item Info section or the right sidebar. 2. Reword Start Over to clarify that

More information

Designing for Multimedia

Designing for Multimedia 1 ing for Multi Phil Gray Outline What s Special about Multi? A Method Based on the City Method Developed by Alistair Sutcliffe and Stephanie Wilson Evaluation 2 What s Special About Multi? Rich forms

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Review Web Design Preview Review Tables Create html spreadsheets Page Layout Review Table Tags Numerous Attributes = border,

More information

Guide to Controlling Your Information on Facebook

Guide to Controlling Your Information on Facebook Guide to Controlling Your Information on Facebook studentpirgs.org facebook.com/studentpirgs @studentpirgs Keeping Control of Your Information Online Most of us have a love/hate relationship with sites

More information

Getting Started with Moodle

Getting Started with Moodle Getting Started with Moodle Moodle is the Virtual Learning Environment (VLE) for the University of Kent. Your teachers will use Moodle to provide course materials such as handouts, lecture notes and PowerPoint

More information

Software Tools. Scott Klemmer Autumn 2009

Software Tools. Scott Klemmer Autumn 2009 stanford hci group http://cs147.stanford.edu Software Tools Scott Klemmer Autumn 2009 It accomplishes an important task (for better and for worse) You don t have to make it yourself, and it abstracts a

More information

WALK MS Fundraise with. Guide To Fundraising with Facebook Created by the Georgia Chapter

WALK MS Fundraise with. Guide To Fundraising with Facebook Created by the Georgia Chapter WALK MS Fundraise with Fundraise with Facebook Using CharityDynamics new boundlessfundraising TM Application for Facebook, you can extent your fundraising efforts beyond the National MS Society s Participant

More information

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Course Outline Department of Computing Science Faculty of Science COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description Students

More information

The LUCID Design Framework (Logical User Centered Interaction Design)

The LUCID Design Framework (Logical User Centered Interaction Design) The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface

More information

Applied Algorithm Design Lecture 3

Applied Algorithm Design Lecture 3 Applied Algorithm Design Lecture 3 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 3 1 / 75 PART I : GREEDY ALGORITHMS Pietro Michiardi (Eurecom) Applied Algorithm

More information

APPLYING DESIGN PATTERNS TO SCA IMPLEMENTATIONS

APPLYING DESIGN PATTERNS TO SCA IMPLEMENTATIONS APPLYING DESIGN PATTERNS TO SCA IMPLEMENTATIONS Adem Zumbul (TUBITAK-UEKAE, Kocaeli, Turkey, ademz@uekae.tubitak.gov.tr); Tuna Tugcu (Bogazici University, Istanbul, Turkey, tugcu@boun.edu.tr) ABSTRACT

More information

interaction design Thanks to JoEllen Kames

interaction design Thanks to JoEllen Kames 1 interaction design Thanks to JoEllen Kames Motorola Mobility Consumer experience Design for presenting earlier versions of these slides in our on-campus version of this course before we start a word

More information

User Centered Design And Prototyping

User Centered Design And Prototyping User Centered Design And Prototyping Why User Centered Design is important Approaches to User Centered Design Rapid prototype techniques The Design Of Well Crafted Tools The All Too Common Approach In

More information

Introduction to UML. (Unified Modeling Language)

Introduction to UML. (Unified Modeling Language) Introduction to UML (Unified Modeling Language) What Is the UML? UML stands for Unified Modeling Language. UML is a family of graphical notations that help in describing and designing software systems

More information

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia

More information

Pro ios Design and. Development. HTML5, CSS3, and JavaScript with Safari. Andrea Picchi. Apress*

Pro ios Design and. Development. HTML5, CSS3, and JavaScript with Safari. Andrea Picchi. Apress* Pro ios Design and Development HTML5, CSS3, and JavaScript with Safari Andrea Picchi Apress* Contents Contents at a Glance About the Author About the Technical Reviewer Acknowledgments Preface Introduction

More information

Figure 20.1 The Windows Media Player jump list, accessed by right clicking on its taskbar icon

Figure 20.1 The Windows Media Player jump list, accessed by right clicking on its taskbar icon 20 - More About the Taskbar The taskbar has seen some dramatic changes in Windows 10. Back in lesson 2 we went over the basic elements and in this lesson we will look at some advanced features and some

More information

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Design Principles SMD157 Human-Computer Interaction Fall 2005 Nov-4-05 SMD157, Human-Computer Interaction 1 L Overview User-center design Guidelines

More information

Worksheet - Reading Guide for Keys and Passwords

Worksheet - Reading Guide for Keys and Passwords Unit 2 Lesson 15 Name(s) Period Date Worksheet - Reading Guide for Keys and Passwords Background Algorithms vs. Keys. An algorithm is how to execute the encryption and decryption and key is the secret

More information

PROJECT 2: Encoding Assistants CSE100/INFO100 Fluency with Information Technology Spring 2002

PROJECT 2: Encoding Assistants CSE100/INFO100 Fluency with Information Technology Spring 2002 PROJECT 2: Encoding Assistants CSE100/INFO100 Fluency with Information Technology Spring 2002 Introduction... 1 Objectives... 2 Helpful Reading Resources for both parts of Project 2... 2 Part 1: Telegraph

More information

UX, UI, Product Design

UX, UI, Product Design UX, UI, Product Design for mobile app development Empathize https://www.nngroup.com/articles/design-thinking/ Research Methods Qualitative: Interviews Observation Quantitative: Survey User Interviews Contextual

More information

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Design Principles SMD157 Human-Computer Interaction Fall 2003 Nov-6-03 SMD157, Human-Computer Interaction 1 L Overview User-center design Guidelines

More information

Refresher: Lifecycle models. Lecture 22: Moving into Design. Analysis vs. Design. Refresher: different worlds. Analysis vs. Design.

Refresher: Lifecycle models. Lecture 22: Moving into Design. Analysis vs. Design. Refresher: different worlds. Analysis vs. Design. Analysis vs. Design Why the distinction? Design Processes Logical vs. Physical Design System vs. Detailed Design Architectures System Architecture Software Architecture Architectural Patterns (next lecture)

More information

NUR- Formal description/models of user interfaces. Task models

NUR- Formal description/models of user interfaces. Task models NUR- Formal description/models of user interfaces Task models User requirements Analysis of user activities (task analysis) Description of the course of the dialogue. The description will be used to the

More information

UX Design in Modern Foodservice

UX Design in Modern Foodservice UX Design in Modern Foodservice Building guest experience for current expectations. By: Concept Kitchen + Bar Presented By: AJ Barker UX Design is fueled by technology & rooted in basic ergonomics. The

More information

Web Usability. Understanding the User in your Web Site Audience September 21, 2001 Northwest OH Chapter - PRSA Keith Instone

Web Usability. Understanding the User in your Web Site Audience September 21, 2001 Northwest OH Chapter - PRSA Keith Instone Web Usability Understanding the User in your Web Site Audience September 21, 2001 Northwest OH Chapter - PRSA Keith Instone keith@instone.org http://keith.instone.org/ http://usableweb.com/ About Me Web

More information

Human Computer Interaction Lecture 08 [ Implementation Support ] Implementation support

Human Computer Interaction Lecture 08 [ Implementation Support ] Implementation support Human Computer Interaction Lecture 08 [ Implementation Support ] Imran Ihsan Assistant Professor www.imranihsan.com aucs.imranihsan.com HCI08 - Implementation Support 1 Implementation support programming

More information

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved.

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved. Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved. Road Map The time and effort you put into planning a multimedia project will determine how well (or not) the project hits its mark.!!!

More information