UI Design wireframe. Things to add next time discuss the 4 aspects from the readings –Learnability –Simplicity –Efficiency –Asethetic.

Slides:



Advertisements
Similar presentations
Exploring Machine Learning in Computer Games Presented by: Matthew Hayden Thurs, 25 th March 2010.
Advertisements

Tic Tac Toe Prototype Following is a prototype of a Tic Tac Toe program. The main goal of the program is to provide quick and simple entertainment. It.
Introduction to Programming Using simple games to convey introductory concepts MERLOT International Conference 2004 Tracey Jensen Assistant Professor,
Integer Tic Tac Toe Let’s Begin Rules: 1.Erase all x’s and o’s from the previous game before you begin. 2.Decide which player will be x’s and which will.
Game Design Serious Games Miikka Junnila.
What is Design? Professor: Tapan Parikh TA: Eun Kyoung Choe
Design Activities in Usability Engineering laura leventhal and julie barnes.
CS160 Discussion Section Feb David Sun. Rapid Prototyping Interface builders can easily show the look-and- feel of a design but requires considerable.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals Understand who are the users and what do they do Articulate how will users.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Requirements Gathering and Task analysis. Requirements gathering and task analysis 4 Requirements gathering is a central part of systems development understanding.
Introduction to VBA. This is not Introduction to Excel We’re going to assume you have a basic level of familiarity with Excel If you don’t, or you need.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals.
User Interface Design Today: Intro to Topic UI.f12.ppt CS 121 “Ordering Chaos” “Mike” Michael A. Erlinger.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
CSE 303 – Software Design and Architecture
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Putting together a complete system Chapter 10. Overview  Design a modest but complete system  A collection of objects work together to solve a problem.
UI Style and Usability, User Experience Niteen Borge.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
An Overview of Usability Evaluation #15 1. Outline  What is usability evaluation ?  Why perform usability evaluation ?  Types of usability evaluations.
CHAD WORKMAN MOVEMENT: LEARNING IN PROGRESSION.  Why Learn in Progression?  Progressive Concepts of a Movement Progression  Starting Points and Regression.
1 CSC111H User Interface Design Dennis Burford
Task Analysis CSCI 4800/6800 Feb 27, Goals of task analysis Elicit descriptions of what people do Represent those descriptions Predict difficulties,
Natural Language to Machine Readable Format By: Damian Tamayo Presentation 2 – Nov. 13, 2009 CIS 895 – MSE Project.
AirRacquet System Team Innovation Bjoern Doering Jonah Peranson Ali-Akber Saifee Wendy Wang.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
+ TIC-TAC-TOE GAME CAPSTONE PROJECT SEN Team Members Sno.NameITU ID 1Keerthi Alimity Venkata Ganugapati Sujitha Sanku Bavi Bharathan87550.
Author Ivan Dominic Baguio. ABOUT THE GAME Game Objective  The goal of each player in the game is to discard all cards in his hand before every other.
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO INFORMATION ARCHITECTURE.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
The Structure of the User Interface Lecture # 2 Gabriel Spitz.
User Interface Design Make Your Program Easy to Use and Look Good.
Component-Level Design and User Interface Design Departemen Ilmu Komputer IPB 2009.
Usability Olaa Motwalli CIS764, DR Bill – KSU. Overview Usability factors. Usability guidelines.  Software application.  Website. Common mistakes. Good.
Evaluation Types GOMS and KLM CS352. Quiz Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project.
A disciplined approach to analyzing malfunctions –Provides feedback into the redesign process 1.Play protocol, searching for malfunctions 2.Answer four.
How do people use an Interface Gabriel Spitz 1. User Interface Design?  Design is solving a problem  Design is creating an object or the means to enable.
Introducing Evaluation Chapter 12. What is Evaluation?  Assessing and judging  Reflecting on what it is to be achieved  Assessing the success  Identifying.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Understanding AI of 2 Player Games. Motivation Not much experience in AI (first AI project) and no specific interests/passion that I wanted to explore.
William H. Bowers – Conceptual Design and Architecture Torres 11.
Chapter 5 – Cognitive Engineering
Human Computer Interaction
Task Analysis CSCI 4800/6800 Feb 27, 2003.
Next Level Tic-Tac-Toe
UI Design.
Tic – Tac – Toe ! Choose a square by clicking on “box #”
David Kauchak CS52 – Spring 2016
GUI Week 9.
Chapter 15 User Interface Design
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Readings 06 Upping Usability.
Tic – Tac – Toe ! Choose a square by clicking on “box #”
CS305, HW1, Spring 2008 Evaluation Assignment
USABILITY PART of UX.
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Upping Usability Building a solid UI Rules for better interfaces
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Tic – Tac – Toe ! Choose a square by clicking on “box #”
Tic – Tac – Toe ! Choose a square by clicking on “box #”
CS51A David Kauchak Spring 2019
Presentation transcript:

UI Design wireframe

Things to add next time discuss the 4 aspects from the readings –Learnability –Simplicity –Efficiency –Asethetic

Model Hierarchy component architecturedata architecture analytical models/ prototypes architecture specification UI functional interfaces external data specification component requirements component design design

Properties of good UI design Familiar and consistent – easy to learn –familiar contexts, objects, actions –consistent icons, positions, styles, metaphors Intuitive and understandable –current context is clear (middle school) –available actions obvious –all important information is obvious –enjoyable

Properties of good UI design Simple and convenient –user doesn’t have to remember too much –doesn’t overwhelm user with info –anticipates needs but doesn’t force down path Helpful and robust –error response meaningful –help when user is lost Adaptable and configurable –supports different users/goals

Process of UI Design Identify needs and establish requirements Develop alternative designs that meet requirements Build prototypes of the UIs Test and Evaluation of UIs

UI Design Too muchToo little

UI Experience As pairs list: 5 Good Designs 5 Lousy Designs

UI Experience As pairs list: 5 Good Designs –iPad tools interface –Direct TV recording 5 Lousy Designs –Portal –VCRs –AC controls at school, actually any AC controls –Southwest Airlines notification method

GOMS Used as a model for analysis of UIs Goals – what the user intends to accomplish Operators – actions to accomplish Goals (cognitive, physical, perceptive) Methods - sequence of operators to accomplish goal –could be more than one method for a goal Selection - different ways of doing the same thing, i.e., different methods

GOMS Procedure Select user goals Choose interface design Write out procedures user must learn and execute Assess design –informal: unneeded complexity, slow or difficult steps –formal: calculate predicted times to learn/execute Issues in GOMS –user behavior being affected by fatigue, social surroundings, or organizational factors. –apply to experts, not novices...user suppose to know what to do

Tic Tac Toe Use cases: 1.Start game 2.Play game 3.Take turn (sub-case of 2) 4.Save game 5.Reload saved game 6.Play new game

1.Select Play from main menu 2.Take turn 3.If three in a row player wins (win use case) 4.AI responds with 0 5.If three in a row player loses (lose use case) 6.Repeat from 2. Elaborated use cases includes cognitive aspects as well as UI components UI component

1.Select Play from main menu Loads of Fun Fast Paced Adventure PlayLoadQuit wireframe

Task: Play game 1.Select Play from main menu 2.Choose empty square with goal of (a)creating 3 X’s in a row, or (b)stopping opponent from making 3 O’s in a row. 3.Click empty square to enter X 4.If three in a row player wins (win use case) 5.AI responds with 0 6.If three in a row player loses (lose use case) 7.Repeat from 2. Elaborated use cases that includes cognitive aspects as well as UI components cognitive process Take turn

Play game, take turn New Load Quit Save Click square wireframe

Lose game New Load Quit Save You lose! wireframe

Assess tasks Loads of Fun Fast Paced Adventure PlayLoadQuit wire frames EXPERT EVALUATIONS USER TESTS

User Test User: Play a game of Tic Tac Toe Do they know what to do? New Load Quit Save Click square click? what my fingers? square? like the red one?

User Test User: Play a game of Tic Tac Toe Do they know what to do? Do they know how to do it? New Load Quit Save Hmmm I’m using the arrow keys but I don’t see a cursor. How am I supposed to make an X.

User Test User: Play a game of Tic Tac Toe Do they know what to do? Do they know how to do it? Compare different UIs

User Test User: Play a game of Tic Tac Toe Do they know what to do? Do they know how to do it? UNDERSTAND CONCEPTUAL MODEL OF YOUR APPLICATION: it is not likely to be the same as yours!

tasks Loads of Fun Fast Paced Adventure PlayLoadQuit Different UI Designs USER TEST Problems redesign

Users’ conceptual model Especially important for novice users Especially important for educational games

tasks Loads of Fun Fast Paced Adventure PlayLoadQuit Different UI Designs USER TEST Problems redesign You will user test yourself You will user test another team Your user test may be videotaped

Phase 2 UI Design & Test Implement as much as you need for alpha

Exercise Choose a mid-level goal for your game Construct an elaborated use case incorporating cognitive aspect Come up with an initial UI design Assess it