Project Assignment (3000 words) Finish it in 2 days Selecting a software piece or system Your assignments are about a system or a piece of it. We he

Project Assignment (3000 words)
Finish it in 2 days

Selecting a software piece or system
Your assignments are about a system or a piece of it. We herein call this ‘your system. Here are
some factors to consider when choosing your system.

Don't use plagiarized sources. Get Your Custom Assignment on
Project Assignment (3000 words) Finish it in 2 days Selecting a software piece or system Your assignments are about a system or a piece of it. We he
From as Little as $13/Page

You must choose a system where you can talk to the actual users, that is, a system where
there are real users who are doing real work or using the system as part of their everyday lives.
You will evaluate the redesign of your system in Assignment 03. This requires you to
find actual users who are available to test it with you. This may be difficult if your system has a
narrow group of specialist users.
The system should be quite small. You do not have time in this course to redesign a complete
word processing package, database system, or large website. On the other hand, a part of such
a system would be quite acceptable. For example, you could look at search facilities in a
website, file processing facilities in an editor, data entry in a database, or graph production in a
spreadsheet. Aim for two or three screens, pages, or dialogues.
The system must exist, as you will start by discussing the current use of the system for the first
assignment. It is acceptable to choose a prototype, provided you can observe it being used by
its actual users.
You must be sure that the system can be improved. You will be redesigning part of the
interface, so you need to identify something about it that is causing problems for the users.

You can choose something you have designed yourself, that you are working on or will work on or
something that you have encountered only as a user. Please note, however, that it is harder to
stand back and be objective about something that you are developing yourself. But as that is an
important skill for usability, you may find it to be a better learning experience (and it should also
improve your system).

Throughout the course, we emphasize the importance of working with actual users of the system.
You only need a few; It is surprising how much you can learn from just two or three people. If this
really is impossible, Table 22.2 from the textbook suggests some alternative approaches, such as
using work colleagues or family members who share some of the characteristics of the actual
users. However, you will learn much more from actual users, so we strongly recommend you try
hard to overcome any obstacles. Your TA may be able to advise you on how best to do this.

Answering assignment questions
Throughout your assignment, the TA will be looking for evidence that:

you have understood the course concepts
you can apply them to a user interface of your choice
you can present a coherent argument, explaining the decisions you make and the conclusions
you arrive at
you can explicitly use course concepts correctly to justify the arguments in your written work
you can link the various parts of the assignments together in a clear and logical manner.

Each assignment should be submitted as a report, and for each assignment 10 points have been
allocated for the reports presentation and organization: 3 points for its introduction, 3 points for its
conclusion, and 4 points for its overall quality. The assignments in this course have been structured
in this way to give you some practice in report writing in an academic context.

The TAs may ask you to present your assignment in a particular way. Please respect these rules,
as it will make it easier for them to comment on your work. TAs are allowed to reduce your points if
you do not follow their instructions about layout.

https://miamioh.instructure.com/courses/129615/assignments/1474816

As a minimum, the TAs will ask you to:

write neatly, type or word process your work
use double line spacing
allow a right-hand margin at least 1 inch wide
start each question on a fresh page
number your pages (e.g., page x of xx)
put your name and student identification number at the top of each page.

In addition, any screen dumps, figures, diagrams, graphs, and/or tables should be numbered
consecutively in the order they are referred to in the text of your report, for example, Figure 1,
Figure 2, et cetera. Each item should have a caption that should describe the item as concisely as
possible. Generally, screen dumps, figure, diagram, or graph captions are positioned below the
item, while captions for tables are positioned above.

It is acceptable to include some additional background material in the appendices to your report. If
the system you have chosen is one that your TA is unlikely to have experienced (perhaps
something specific to the industry you work in) then it is likely that they will appreciate this
additional support material. The TA may, however, only skim read this material. Screen dumps,
figures, diagrams, graphs, and/or tables in the appendices should be numbered consecutively in
the order they are referred to in the text, for example, A1, A2, A3, B1, B2, etc., for each series.
Appendices will not be included in the word count.

It will help with the grading if you reflect on the structure of the questions in your solutions. The
simplest way to do this would be to follow the same numbering scheme and to use appropriate
headings.

We have included word limits for your guidance and you are recommended to keep close to these
limits; if you are having difficulty, you should discuss this with the TA. You may be penalized for
an excessively long answer. Tables and figures are not included in the word count. Which system are you choosing for the project? Why?
We are choosing Microsoft Math Solver as our system. This is a new
application launched on Dec 6, 2019, and is still under active development, so
many interactions are still not polished which allows us to improve it.

What specific piece of the system are you selecting? Why?
The draw tab, it is very hard to write a whole equation on the phone in
portrait mode while the applications support for landscape mode is bad.

Summarize and describe the system and the system piece you selected
for us so that we can have a basic understanding of your directions.
This is a mobile application using machine learning to recognize and solve
handwritten math problems.
The draw tab includes a fixed canvas to write the equation by hand, a
toolbar for drawing tools(pen, eraser, clear, etc.) and an area for the
recognized result of the handwriting.
Albeit it is very preliminary at this point, what improvements do you
anticipate/plan to analyze and design? List at least 3 possible options.
Make the canvas scrollable or translatable when the space is not big enough.
While sliding on the canvas, let users choose if they want to draw or move the
canvas.
The eraser now works as a real eraser, we can change its function to clear
the whole line once the eraser touches a line.

Provide a link to software, its documentation, and any other relevant
resources for us.
Here is the link for the application we found on Google Play.
https://play.google.com/store/apps/details?id=com.microsoft.math
Also available for iOS:
https://apps.apple.com/us/app/microsoft-math-solver-hw-app/id1483962204 Read the book and must cite something from this book Debbie
Stone, Caroline Jarrett, Mark Woodroffe, Shailey Minocha – User
Interface Design and Evaluation (Interactive Technologies) (2005,
Morgan Kaufmann) – libgen.lc.pdf

Follow the Project00 and Project Introduction which is attached

This assignment covers the material in parts 1 and 2 of the textbook.
It is worth 25% of the continuous assessment points for the project
and should take about 8 hours to complete. The total word count
should be about 3000 words.

Report on your
system
Before starting this part of the assignment, read the instructions in
the Project Introduction and Project Assignment 00 about selecting a
system or a piece of software on which to base your coursework.

In this part of this assignment, you will produce a report on your system,
extending on what you produce for Project Assignment 00. You need to
supply enough material for the TA to understand what the system does and
what it looks like. You may supply an appendix with background detail if this
will help to explain the system but try to keep it brief and avoid including
unnecessary detail.

You will be assessed on how well you can describe the system, so do not
submit all the available material on the system be selective. If you find that
you cannot describe your system within the word counts mentioned, then
contact the grader about changing or limiting your choice of system.

Question 1: Introduction – [about 200 words, 3

points]

Write a brief introduction that (i) places the report in context as the first
project’s assignment for CSE class by saying how it relates to the course
material you have learned thus far, (ii) summarises the purpose and content
of the report and (iii) explains why you chose this system for your coursework.

Question 2: Description of the system and its users

– [about 1200 words, 45 points]

Chapters 3 and 4 from the book illustrate how to describe the system.

2.1 (5 pts) Describe the user interface to the system. Include as much visual
material as possible (for example screen dumps, figures, diagrams) to show
how the system or software works. The use of ‘before and after’ sketches or
screen displays might be helpful to show a change in the interface. For
example, you might illustrate a screen before and after a particular button has
been selected, showing the changes that occur. If you have chosen part of a
system, describe how this part fits within the overall
system.

2.2 (8 pts) Write profiles of two contrasting groups of users of your system,
describing their main characteristics. Make sure to pick groups of users that
you will be actually able to interview for this project.

2.3 (8 pts) Describe the domain in which your system operates. List briefly the
goals of the users when they use this system. Briefly explain how you derived
your domain description and goal list.

2.4 (8 pts) Describe the tasks involved in achieving one or two of the goals
you have listed above. Describe the characteristics of the tasks that the users
are engaged in when they try to achieve their
goals.

2.5 (8 pts) Describe the physical environment, the social or organizational
environment, and the user support environment.

2.6 (8 pts) Discuss the relative importance of efficiency, effectiveness, and
satisfaction in your system. Construct three usability metrics, one for each of
efficiency, effectiveness, and satisfaction. Explain whether these metrics are
sufficient as the usability requirements for your system.

Question 3: Investigation and analysis – [about 1000

words, 30 points]

Chapters 3 and 4 explain how to investigate and analyze systems.

3.1 (7 pts) Briefly interview or observe users from one of the user groups
identified in 2.2 to find out how they use the system. Based on the findings of

your interview or observation, choose a task that causes problems for these
users. Describe the task and explain why you consider it to be problematic.
Regarding the problems they experienced, justify your answer by including
comments from these users, or other evidence, such as observation notes.

Concrete use cases are explained in Chapter 4.

3.2 (6 pts) Create a concrete use case for the selected task for your chosen
system.

The cognitive walkthrough is described in Chapter 4.

3.3 (8 pts) Using the concrete use case from 3.2, carry out a brief cognitive
walkthrough for the selected task for your chosen system.

3.4 (9 pts) Compare and discuss what you learned about the problematic task
from:

1. interviewing and observing users
2. your creation of a concrete use case
3. your cognitive walkthrough.

If you think that you did not learn anything from your investigations or
analyses then explain why not.

Question 4: Conclusion and quality of the report –

[about 200 words, 3 points for the conclusion, 4

points for quality]

Write a conclusion that (i) describes what you have achieved in the report and
(ii) re-states the main points of your work, including any recommendations
and proposed future actions. Your report will also be assessed for its overall
quality its consistency, coherence, completeness, and legibility.

Rubric
Grading rubric for Assignment 01

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

1 Introduction

3.0 pts

Full Marks

(1) Reason for choosing system this must include an HCI reason, not just I

use it at work [1 pts]. (2) Purpose and content – What the student hopes to

achieve by the study and how he or she will go about it [1 pts]. (3) Context of

CSE class – how this report fits with the subsequent two reports for

Assignment 02 and Assignment 03. [1 pts]

0.0 pts

No

Marks

This criterion is

linked to a

Learning

OutcomeQuestion

2.1

5.0 pts

Full Marks

After reading this answer the grader should be able to understand what the

purpose of the application is and how the interface is used. The grader should

also understand how the part to be studied fits into the system as a whole.

Sketches and/or screenshots should be relevant to the discussion, showing

how the interface works, not just acting as general illustration. Fewer, more

focused illustrations should attract more points than a book full of

unreferenced pictures. The interface must be looked at from a users point of

view, not the system designers. Students can show a sequence of screens of

user actions as in Blackwells example in Question 4.

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

2.2

8.0 pts

Full Marks

To present the information students may use tables modeled on Tables 3.3,

3.4, and 3.5, and personas (see Chapter 3), or any other sensible format. We

are looking for characteristics of users as people, as described in the

textbook, not for users characterized by their tasks, though the two groups

required may be separated on a role basis or on how they use the system. A

frequent problem is that students focus too narrowly on what they see as

relevant: the appropriate IT skills. If they feel that certain characteristics are

irrelevant to their specific system, then they should say so to show they have

considered them. It needs to be pointed out that interface design must take

cognizance of all the characteristics as explained in Chapter 3.

Characteristics to consider, for each user group: Age and Gender, Physical

and cognitive abilities, Education/culture/relevant experience and skills,

Motivation/attitude.

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

2.3

8.0 pts

Full Marks

Things to look out for: (1) Observation of or consultation with

users/stakeholders for gathering knowledge of the domain. (2) A valid list of

domain knowledge and concepts. (3) Users point of view. (4) Understanding

the nature of goals. (5) Goals were valid in context.

0.0 pts

No

Marks

This criterion is

linked to a

Learning

OutcomeQuestion

2.4

8.0 pts

Full Marks

The question asks for the tasks that the user performs, using the interface.

Reference: Chapter 4. Task characteristics are given in Table 4.2. Award

points for following the textbook, for looking at the tasks from the users point

of view (not what the system expects), for having consulted real users and for

showing how the tasks contribute to the achievement of the goals in Q2.3.

Here it may be helpful to show which user groups have which goals and

perform which tasks. Tables similar to Table 4.2 will be fine. Action detail, task,

and workflow analysis may be included but are not required for full marks.

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

2.5

8.0 pts

Full Marks

The physical, social and organizational environment (see Chapter 4).

Students could provide evidence that they have both asked users and

observed them working, even though they are not specifically asked to do this

until question 3. See Table 4.4. Physical and safety: lighting, temperature,

noise, layout, adequacy of working space, protective clothing, environmental

hazards [2 pts]. Social: pressure, the interaction between workers, task

sharing, etc. [3 pts]. User support: manuals, training, assistance from

colleagues, etc. [3 pts].

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

2.6

8.0 pts

Full Marks

Metrics. The idea here is that the relative importance of the three measurable

factors of efficiency, effectiveness, and satisfaction will depend on the

particular system chosen. For example, in a games system measuring the

level of user satisfaction would have a high priority; for a banking system

effectiveness might be of more value; for a library system efficiency perhaps.

We are asking for the student to determine and justify the importance of each

factor for his own system. This is dealt with in Chapter 6 and Table 6.3. Look

for depth of analysis, just copying from bookwork is not enough. For

discussing each of the factors and explaining why it is important/why it is not

important in context [3 pts]. For suggesting an appropriate metric for each of

the categories [3 pts]. For explaining that metrics are not enough, as a

number of usability issues cannot be measured, and can only be found by

user observation [2 pts].

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

3.1

7.0 pts

Full Marks

Choice of problem task and background investigation. Chapter 2 deals with

observation and interviews, but we are not looking for even this depth of

evaluation, which will be dealt with fully in Part 4 and Assignment 03. It is,

after all, only 7 points. Make sure the problem task is analyzable in HCI terms.

Students sometimes select problems that are due to system implementation,

e.g. speed of response in a search, or which are not based on a clear goal

and sequence of actions, e.g. general browsing on a web site. They then find

that the analysis is unsatisfactory and the re-design is based on their

subjective knowledge of the system. These are real usability problems, but

their solutions are not within the scope of the User Interface Design and

Development text, as theyre not based in the UI per se. Just identifying the

problem gets 2 points. This should be a clear definition of the goal, and the

problem tasks or actions. It should relate to the interface described in previous

answers. In fact, reference back to illustrations, user groups, etc would be

helpful [2 pts]. Justifying it by explaining why it is a problem (student has

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

encountered it himself possibly) [1 pts]. The remaining 4 points are for the

evidence of observation and interview [4 pts].

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

3.2

6.0 pts

Full Marks

Concrete Use Case. Reference: Chapter 4. This should follow from defining

the task Chapter 4, and should follow the format in Figure 4.3. It should show

only the user actions and system responses at the interface. No cognitive

user actions and no system functionality are required. Things to watch out for:

The single goal should be clearly defined. No cognitive user effort: no

decisions, remembering, etc, this is a doing model. User and system as active

participants (i.e. not abstract as in essential use case). The sequence of

action and response should be complete and model as it is currently done

no gaps. The sequence of actions must include the problem in Q3.1.

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

3.3

8.0 pts

Full Marks

Cognitive Walkthrough. Again this will only work for a single clearly defined

goal, achieved by a specific sequence of steps as defined in Q3.1 and Q3.2.

The actual analysis should follow the discussion in Chapter 4 and the format

in Box 4.4. The concrete use case in question 3.2 should form Step 0 for the

cognitive walkthrough. If necessary it should be pointed out that cognitive

walkthrough is a theoretical exercise: it is not necessary to observe users.

Steps 1-3 follow the example in the text (see Chapter 4) for the

actions/responses defined above. Step 1/Question 1 how to do it

knowledge, affordance. Step 2/Question 2 what to do knowledge, visibility.

Step 3/Question 3 feedback. Roughly 2 points for each step, but it will

depend on the interface. Look out for: Problems not present in the

actions/responses. Lack of clarity/precision in the description. Wrong

category of Step confusing 1 and 2. This leaves two points for the overall

understanding of the point of the exercise.

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

3.4

9.0 pts

Full Marks

This should be an exercise in interpretation and comparison. Students should

note that the use case is at a higher level. It is really a requirements

analysis/development tool, not a usability problem-solving technique.

However, it may show up unnecessary tasks and over-complex task

sequences in achieving the goal. The real problem-solving exercise is in the

cognitive walkthrough. Here the student should identify the interface features

and action requirements that make the interface difficult to use for the defined

task. They may do so in terms of affordance, visibility, and feedback. They

may note problems in consistency, simplicity, support for the users task, or

even mental models from the content of Parts 1 and 2, or just explain in plain

language how the analysis gives greater depth in understanding the identified

problems. For the discussion of what was learned from interviewing and

observing [3 pts]. For the discussion of what was learned from the concrete

use case [3 pts]. For the discussion of what was learned from the cognitive

walkthrough [3 pts].

0.0 pts

No

Marks

Grading rubric for Assignment 01

Criteria Ratings

This criterion is

linked to a

Learning

OutcomeQuestion

4

7.0 pts

Full Marks

For the conclusion – following the instructions in the Assignment Booklet – the

student should: (1) describe what they have achieved in the report. (2) re-

state the main points of their work, including any recommendations and

proposed future actions. Reward students who discuss their achievements

and recommendations in terms of User Interface Design and Development

concepts and techniques, rather than those who focus solely on their

application. [3 pts]. For the overall quality, including illustration and

spelling/grammar as well as the consistency, coherence, completeness, and

legibility. [4 pts].

0.0 pts

No

Marks

Read the book and must cite something from this book Debbie Stone, Caroline Jarrett, Mark Woodroffe, Shailey Minocha – User Interface Design and Evaluation (Interactive Technologies) (2005, Morgan Kaufmann) – libgen.lc.pdf
Follow the Project00 and Project Introduction which is attached
This assignment covers the material in parts 1 and 2 of the textbook. It is worth 25% of the continuous assessment points for the project and should take about 8 hours to complete. The total word count should be about 3000 words.
Report on your system
Before starting this part of the assignment, read the instructions in the Project Introduction and Project Assignment 00 about selecting a system or a piece of software on which to base your coursework.
Question 1: Introduction – [about 200 words, 3 points]
Question 2: Description of the system and its users – [about 1200 words, 45 points]
Chapters 3 and 4 from the book illustrate how to describe the system.

Question 3: Investigation and analysis – [about 1000 words, 30 points]
Chapters 3 and 4 explain how to investigate and analyze systems.
Concrete use cases are explained in Chapter 4.
The cognitive walkthrough is described in Chapter 4.

Question 4: Conclusion and quality of the report – [about 200 words, 3 points for the conclusion, 4 points for quality]

Rubric Critical Acclaim for User Interface Design and Evaluation!

User Interface Design and Evaluation is comprehensive and clear. Its an amazing
achievement a textbook in plain English that works both for the classroom and for
practitioners learning on their own.It covers the entire user-centered design process with
details on the steps and techniques for requirements gathering, design, and evaluation.
It includes great stories and case studies as well as engaging exercises. This is a superb
book that puts all the pieces together.
Ginny Redish, Redish & Associates, Inc.

What makes this book unique is its blend of traditional HCI concepts and contem-
porary guidelines as well as its inclusion of practical pointers for acceptance of user-
centered design. Unlike other HCI books, this text is generally succinct and to the point.
Yet beyond being an excellent reference, it also includes very good practical examples,
e.g., design of GUI, Web, and embedded systems are especially useful. The books
coverage of traditional HCI notions (e.g., visibility, affordance, feedback, metaphors,
mental models, and the like), combined with practical guidelines to contemporary
designs (e.g., GUIs, Web) ranks this work among the best in the field, particularly well
suited as a textbook for students in a HCI class.
Andrew Duchowski, Clemson University

The entire UI design process is presented in this text with an effective blend of theory and
practice. The authors do a fine job of presenting classic HCI foundations and current
trends in UI design. The authors have a keen knack for using interesting and practical
demonstrations, examples, and exercises to reinforce key concepts. The strength of this
text is the step-by-step how-to-do-usability guidance provided throughout the
text. This book will motivate the reader to want to immediately jump on the UI design
bandwagon and to get started on the business of attending to users in UI design.
Laurie P. Dringus, Nova Southeastern University

This text provides a solid introduction to current thought and practices in User
Interface Design and Evaluation. The authors provide a logical structure for the highly
iterative work of UI Design, and the book is organized to support classroom presenta-
tion and discussion. This text can be a valuable resource for students of UI Design and
Evaluation, as well as for technical and management professionals interested in an
introduction to the field.
Karl Steiner, Karl Steiner, Ph.D. Usability Manager, UGS

While reading the review copy of this book, I actually felt guilty about having taught so
many HCI courses with the existing well-known textbooks. This book offers much more
of the sort of material that students yearn for but find too little of in existing textbooks:
extensive, concrete, and realistic advice and examples about how to proceed while
designing and evaluating user interfaces. With a steady stream of brief examples
and some longer case studies; with how-to-do-it advice and worked-out solutions to

problems, the student is constantly confronted with and guided through the
multifaceted real world of user interface design. The book also contains the material
that we are accustomed to finding in HCI textbooks: presentation of well-known HCI
concepts, principles, results, and methods.

This material is woven together with the more concrete, practical information in a
creative way that enhances the appreciation of both types of content.
Anthony Jameson, Professor, International University in Germany and principal
researcher at DFKI, the German Research Center for Artificial Intelligence.

This book provides the computing professional with a solid base in interface design and
evaluation. It continually reinforces the role of the user by integrating the discussion of
the guidelines and practices of effective interface design with thoughtful and appropri-
ate examples, exercises and case studies. The authors follow a life-cycle approach in the
discussion of the topics, which are treated in enough depth to be useful to the practi-
tioner. Of particular note is the discussion of the design issues for GUIs as well as for the
web, embedded computer systems and small devices. The treatment of usability evalu-
ations and their outcomes rounds out the topics. Overall, I consider this book to be one
of the best in this area.
Evelyn P. Rozanski, Rochester Institute of Technology

User Interface Design and Evaluation

The Morgan Kaufmann Series in Interactive Technologies

Series Editors:
Stuart Card, PARC
Jonathan Grudin, Microsoft
Jakob Nielsen, Nielsen Norman Group

User Interface Design and Evaluation
Debbie Stone, Caroline Jarrett, Mark Woodroffe, Shailey Minocha

Cost-Justifying Usability
Edited by Randolph Bias and Deborah Mayhew

Personas and User Archetypes
John Pruitt and Tamara Adlin

Rapid Contextual Design
Karen Holtzblatt, Jessamyn Burns Wendell and Shelley Wood

Voice Interaction Design: Crafting the New Conversational Speech Systems
Randy Allen Harris

Understanding Users: A Practical Guide to User Requirements Methods, Tools, and Techniques
Catherine Courage and Kathy Baxter

The Web Application Design Handbook: Best Practices for Web-Based Software
Susan Fowler and Victor Stanwick

The Mobile Connection: The Cell Phones Impact on Society
Richard Ling

Information Visualization: Perception for Design, 2nd Edition
Colin Ware

Interaction Design for Complex Problem Solving: Developing Useful and Usable Software
Barbara Mirel

The Craft of Information Visualization: Readings and Reflections
Written and edited by Ben Bederson and Ben Shneiderman

HCI Models, Theories, and Frameworks: Towards a Multidisciplinary Science
Edited by John M. Carroll

Web Bloopers: 60 Common Web Design Mistakes, and How to Avoid Them
Jeff Johnson

Observing the User Experience: A Practitioners Guide to User Research
Mike Kuniavsky

Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces
Carolyn Snyder

Persuasive Technology: Using Computers to Change What We Think and Do
B. J. Fogg

Coordinating User Interfaces for Consistency
Edited by Jakob Nielsen

Usability for the Web: Designing Web Sites that Work
Tom Brinck, Darren Gergle, and Scott D.Wood

Usability Engineering: Scenario-Based Development of Human-Computer Interaction
Mary Beth Rosson and John M. Carroll

Your Wish is My Command: Programming by Example
Edited by Henry Lieberman

GUI Bloopers: Donts and Dos for Software Developers and Web Designers
Jeff Johnson

Information Visualization: Perception for Design
Colin Ware

Robots for Kids: Exploring New Technologies for Learning
Edited by Allison Druin and James Hendler

Information Appliances and Beyond: Interaction Design for Consumer Products
Edited by Eric Bergman

Readings in Information Visualization: Using Vision to Think
Written and edited by Stuart K. Card, Jock D. Mackinlay, and Ben Shneiderman

The Design of Childrens Technology
Edited by Allison Druin

Web Site Usability: A Designers Guide
Jared M. Spool, Tara Scanlon, Will Schroeder, Carolyn Snyder, and Terri DeAngelo

The Usability Engineering Lifecycle: A Practitioners Handbook for User Interface Design
Deborah J. Mayhew

Contextual Design: Defining Customer-Centered Systems
Hugh Beyer and Karen Holtzblatt

Human-Computer Interface Design: Success Stories, Emerging Methods, and Real World Context
Edited by Marianne Rudisill, Clayton Lewis, Peter P. Polson, and T

Leave a Comment

Your email address will not be published. Required fields are marked *