Human-Computer Interaction: An Overview
-
Upload
sabin-buraga -
Category
Technology
-
view
118 -
download
3
description
Transcript of Human-Computer Interaction: An Overview
![Page 1: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/1.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 2: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/2.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Design, v.: What you regret not doing later on.”
/usr/games/fortune
![Page 3: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/3.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about the means of interactionbetween user(s) and software?
![Page 4: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/4.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Human
a person who tries to accomplish a goal
![Page 5: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/5.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Computer
runs applications (software)
![Page 6: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/6.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Computer
runs applications (software)
locally versus remotely
![Page 7: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/7.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
first game developed on PDP (1960s)
![Page 8: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/8.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 9: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/9.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 10: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/10.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Interaction
“dialogue” between humans and computers
![Page 11: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/11.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 12: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/12.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The interaction between user(s) and application(s)is achieved via an interface – user interface
![Page 13: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/13.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The interaction between user(s) and application(s)is achieved via an interface – user interface
API (Application Programming Interface)versus
UI (User Interface)
![Page 14: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/14.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
conventional (classical) UI – e.g., desktop
![Page 15: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/15.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Graficon (Douglas Engelbart, 1963)
![Page 16: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/16.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
conventional (classical) UI – e.g., desktop
WIMP (Window Icon Menu Pointer) paradigm,interaction via keyboard & mouse + additional devices,
graphical representations (bitmap vs. vectorial),support provided by the OS kernel vs. a desktop system,
multi-tasking
![Page 17: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/17.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Bryce (Kai Krause, 1997)
![Page 18: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/18.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
Web interface
![Page 19: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/19.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
280slides (2010)WorldWideWeb system (Tim Berners-Lee, ~1990)www.w3.org/History/1989/proposal.html
![Page 20: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/20.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
Web interface
browser – limited controls provided by (X)HTML,hypertext/hypermedia,
RIA (Rich Internet Applications),(a)synchronous interaction,
availability – world-wide audience,standards
![Page 21: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/21.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
280slides (2010)
![Page 22: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/22.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
mobile user interface
![Page 23: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/23.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
mobile user interface
limited resources/features:resolution, memory, I/O, power etc.,
one task vs. multi-tasking,off-line vs. on-line,
task-oriented software
![Page 24: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/24.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 25: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/25.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
unconventional UI
![Page 26: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/26.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Types of user interfaces:
unconventional UI
new interaction paradigms + new expectations,haptic, gesture, locomotion, auditory & voice, tangible UI,
augmented and virtual reality,physical computing,
ambient intelligence (AmI)
![Page 27: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/27.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 28: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/28.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busacoStefan Negru, 2009
![Page 29: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/29.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
User – desktop, Web, mobile,… – interface
part of a program/application– at the desktop, Web, mobile device,… level –
which permits users to expose their intentions (goals)with respect to the actual software and to interpret
the results of certain actions performed by the machine
![Page 30: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/30.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 31: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/31.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
User – desktop, Web, mobile,… – interface
perceived by the user not only as a visual partof a certain software application
![Page 32: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/32.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
User – desktop, Web, mobile,… – interface
from the point of view of an user,it represents the entire system
the application per se
![Page 33: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/33.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
User – desktop, Web, mobile,… – interface
useful
![Page 34: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/34.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
User – desktop, Web, mobile,… – interface
usable
![Page 35: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/35.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
User – desktop, Web, mobile,… – interface
used
![Page 36: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/36.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Everyone who uses a (software) toolis conducted by a motivation
![Page 37: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/37.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busacofinding an entity: information, object, user, etc.
![Page 38: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/38.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
(self)learning/instruction
![Page 39: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/39.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
performing a process – e.g., a (business) transaction
![Page 40: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/40.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
social interactions – at a real and/or virtual level
![Page 41: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/41.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
creating an artifact:(micro)blog note, picture, article, source-code,...
![Page 42: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/42.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busacoentertainment – individual vs. community
![Page 43: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/43.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 44: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/44.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 45: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/45.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Define the perception of a product/servicefrom the point of view of person(s) who use it
and the apparent pleasure/satisfaction
![Page 46: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/46.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Every product that is used by someone has a user experience: newspapers, ketchup bottles,
reclining armchairs, cardigan sweaters.”
James Jesse Garrett, 2003
![Page 47: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/47.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Cannot design a user experience,only design for a user experience
![Page 48: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/48.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
experience = expectationuser is satisfied
![Page 49: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/49.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
experience > expectationuser is delighted
![Page 50: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/50.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
experience < expectationuser is dissatisfied
![Page 51: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/51.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busacohttp://garrettdimon.com/pages/improving_interface_design
![Page 52: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/52.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The necessity of organizing the information desired by the users
![Page 53: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/53.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The solutions of presenting the contentregard the IA – Information Architecture
![Page 54: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/54.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 55: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/55.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 56: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/56.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 57: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/57.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
We can adopt different techniques regardingdata visualization
![Page 58: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/58.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
We can adopt different techniques regardingdata visualization
visual design
visual representationinfographics
![Page 59: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/59.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busacowww.veen.com/nextgen.pdf
![Page 60: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/60.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 61: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/61.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 62: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/62.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
understand
study
designbuild
evaluate
Microsoft, 2008
![Page 63: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/63.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
What are the most important
aspects regardingthe UI design?
![Page 64: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/64.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Designing interactive products to supportthe way people communicate and interact
in their everyday and working lives.”
Sharp, Rogers & Preece, 2007
![Page 65: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/65.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Related domains (D
anSaffer, 2006)
![Page 66: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/66.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
some issues
![Page 67: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/67.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Digital products are rude.”
Alan Cooper et al., 2007
![Page 68: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/68.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The user is in charge with the application (developer) mistakes
![Page 69: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/69.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The user is in charge with the application (developer) mistakes
stupidity?
![Page 70: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/70.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Users must think as computers…even they don’t want to learn the “Boolean” language
![Page 71: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/71.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Usually, applications do not help people
![Page 72: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/72.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Usually, applications do not help people
![Page 73: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/73.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Why digital products are so “nasty”?
![Page 74: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/74.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Ignoring reality aka the target public(the common user)
we tend exclusively to develop software for the “elite”
![Page 75: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/75.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
???
![Page 76: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/76.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Conflicts of interests:
developersversus
business
![Page 77: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/77.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The lack of a coherent process regardingthe developing of the common software
![Page 78: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/78.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The lack of a coherent process regardingthe developing of the common software
too many amateurs?
![Page 79: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/79.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The lack of a coherent process regardingthe developing of the common software
typical example: Web
development
![Page 80: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/80.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Alan C
ooper et al., 2007
![Page 81: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/81.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The complexity of software applications is greater than the one of the tangible products
example:an operating system vs. an airship
![Page 82: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/82.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The process of interaction design is an inter-disciplinary one (Rogers, 2007)
![Page 83: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/83.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
research regarding interaction design (Yvonne Rogers, 2007)
interac-tion
design
![Page 84: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/84.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
What we want to create (develop)?
![Page 85: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/85.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about the premises?
![Page 86: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/86.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
What are the final goals?
![Page 87: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/87.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
We’ll really obtain what we hope?
![Page 88: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/88.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
If yes, how?
![Page 89: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/89.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about the intrinsic difficulties?
![Page 90: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/90.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Can we (re)use an existing solution?
![Page 91: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/91.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The design process must be performedwith respect to the user requirements/goals
user-centered interface design
![Page 92: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/92.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Users (clients) typically speak to youin terms of desired features and solutions,
not of needs and problems.
Jenifer Tidwell, 2006
![Page 93: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/93.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How the software will be used?
![Page 94: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/94.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Who will use the developed application?
![Page 95: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/95.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How often software will be used?
![Page 96: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/96.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How long the user will interactto the application?
![Page 97: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/97.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about the easiness of usinga given application?
![Page 98: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/98.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Software will be portable?
![Page 99: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/99.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about the internationalization, localization, accessibility of the application?
![Page 100: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/100.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Important aspect:understanding the problem to be solved
![Page 101: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/101.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Important aspect:understanding the problem to be solved
in order to create the desired design (application)
![Page 102: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/102.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Aspects:
UI type(s): desktop, Web, mobile,…user expected behavior
functionalitiesuser categories: children, special users, etc.
…
![Page 103: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/103.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
context
con-tentusers
![Page 104: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/104.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Study: how a phone call differs regardingthe means used to be performed?
using a classical phone unitversus
via a mobile device: an old and/or last generation phoneversus
using a VoIP software – e.g., Skype
![Page 105: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/105.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
We must consider:
(the categories of) involved usersperformed activities
the context of using a specific devicethe environment
![Page 106: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/106.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The need of a conceptual model
describes how the system is perceived by its users
![Page 107: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/107.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The need of a conceptual model
software (implementation) model
user (mental) model
environment model
![Page 108: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/108.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
The need of a conceptual model
“A high level description ofhow a system is organized and it functions.”
Johnson & Henderson, 2002
![Page 109: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/109.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Important issue:
user model versus program model
Alan Cooper et al., 2007
![Page 110: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/110.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Example: the spreadsheet conceptual model
analogy with concrete tables used by accountantseasy to understandsimple interaction
real-time computing of formulasfacilities for further extensions – e.g., URLs as cell values
![Page 111: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/111.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
How about the interface usability?
![Page 112: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/112.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Usability refers to the “proper” waythe users can exploit the functionality
of a given system
Jakob Nielsen
www.useit.com/alertbox/20030825.html
![Page 113: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/113.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Learnability
how easily a person can learn to use a system(its interface)
![Page 114: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/114.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
user interaction in the context ofthe social game computing
![Page 115: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/115.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Efficiency
after user learnt the interface,how can (s)he optimally use it?
![Page 116: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/116.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 117: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/117.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Memorability
it is easy for the users to rememberthe interaction with the system?
![Page 118: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/118.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 119: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/119.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Errors
the number of potential errors must be minimal
the user mistakes must be easilydetected/corrected
![Page 120: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/120.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 121: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/121.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Satisfaction
the user likes to use the application/service?
![Page 122: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/122.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
![Page 123: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/123.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“The applications that are easy to useare designed to be familiar.”
Jenifer Tidwell
![Page 124: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/124.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
“Attractive things work better.”
Donald Norman
![Page 125: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/125.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Keep the Simple Simple
“No matter how complex the overall system,there is no excuse for not keeping
simple tasks simple.”
Jef Raskin
![Page 126: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/126.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
Keep the Simple Simple…the most engaging interface of a game?
![Page 127: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/127.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
A user-interface is considered to be goodif the application is behaving conform to
the expectations of its users
![Page 128: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/128.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
A user-interface is considered to be goodif the application is behaving conform to
the expectations of its users
“The successful games companies are the onesthat recognize that their business is entertainment,
not software.”Andrew Rollings & Dave Morris, 2004
![Page 129: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/129.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
A. Cooper, R. Reimann, D. Cronin, About Face (3rd Edition), Addison-Wesley, 2007
J. Raskin, The Humane Interface, Addison-Wesley, 2000
A. Sears, J. Jacko (Eds.), The Human-Computer Interaction Handbook (2nd Edition), Taylor & Francis Group, 2008
J. Tidwell, Designing Interfaces, O’Reilly, 2005
![Page 130: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/130.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco
interaction, agent, IA, cognetics, markup, art, visual design, KISS, control, user testing, idiom, latency, mode, icon, GUI, Fitt’s Law, event, human factors, infographics, RAD, metaphor, accessibility, privacy, skin, affordance, prompt, menu, pointer, risk, augmented
reality, UX, animation, web, game, graceful degradation, query, tag, prototyping, ID, evaluation, task, design patterns, gesture, tabs,
color, ergonomics, feedback, CLI, script, look & feel, AI, navigation, role, multimodal, audio, RAD, typography, window, voice, mouse, demographics, help, l10n, shortcut, direct manipulation, efficiency, paradigm, usability, CADUI, experiment, VR, eye candy, 3D, effect, WYSIWYG, semiotics, i18n, RIA, style, tooltip, iterative, keyboard, pervasive, learnability, hypertext, anticipation, handheld, memory,
social, natural language, methodology, ubiquitous computing, persona, dialogue, user, screen, wireframe, PUI, zoom, psychology, recommender system, brand, flow, storyboard, architecture, model, responsiveness, satisfaction, touch, undo, metrics, video, semantic
![Page 131: Human-Computer Interaction: An Overview](https://reader034.fdocuments.us/reader034/viewer/2022051314/54c628994a79592b5c8b4634/html5/thumbnails/131.jpg)
Master on Software Engineering :: Human-Computer Interaction
Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco