2. Overview
• User-Centric Design in an Information Society
• User Interfaces: an Introduction
• Design Models
• The Design Process
• User Interface Design Evaluation
2
3. Human-centricity in AI
• User’s natural environment;
• Different challenges of the smart environments;
• Representation of meaning;
3
7. • In an ambient intelligence world, devices work in concert
to support people in carrying out their everyday life
activities, tasks and rituals in an easy, natural way using
information and intelligence that is hidden in the network
connecting these devices (for example The Internet of
Things) - Eli Zelkha, 2003
• Ambient Intelligence is a multi-disciplinary approach which
aims to enhance the way environments and people
interact with each other. The ultimate goal of the area is to
make the places we live and work in more beneficial to us.
Smart Homes is one example of such systems, but the
idea can also be used about hospitals, public transport,
factories, and other environments - Augusto & Mc Callugh,
2007
7
9. Discussion Topics
1. Reasoning Agents and agent systems;
2. Assisted Living and Healthcare;
3. Medical Diagnosis;
4. Smart Learning Environments;
5. Smart Cities and Smart Public Spaces, etc.
… all from the HCI and user-design perspective.
9
10. User Interfaces:
an introduction
• What is an interface?
• What is intelligence?
• What can an interface be intelligent about?
• What is the difference between an intelligent
interface and an intelligent system with an
interface?
10
11. User Interface Design
• Virtually all high technology products require
human interaction
• Products must exhibit good usability to be
successful
• Good user interface designs result from the careful
application of design heuristics (golden rules) and
the definition of effective interaction mechanisms
(controls and display objects)
11
12. User Interface Design
• Place user in control
• Reduce user memory load
• Make the interface consistent
12
13. User Interface Design
Models
• Design model (incorporates data, architectural,
interface, and procedural representations of the
software)
• User model (end user profiles - novice, knowledgeable
intermittent user, knowledgeable frequent users)
• Mental model (user's mental image of system or
system perception)
• Implementation model (look and feel of the interface
and supporting media)
13
14. The Design Process
• Interface task analysis and modeling
• Interface design
• Interface construction
• Interface validation
14
15. • Are different types of data assigned to consistent geographical
locations on the screen?
• Can user customise screen locations of content?
• Is proper on-screen identification assigned to all content?
• How should large report be partitioned for ease of understanding?
• Will mechanisms be available for moving directly to data summary
information for large data collections?
• Will graphical output be scaled to fit bounds of display device used?
• How will color be used to enhance understanding?
• How will error messages and warnings be displayed to the user?
15
16. User Interface Design
Evaluation
• Preliminary design
• Build first interface prototype
• User evaluates interface
• Evaluation studied by designer
• Design modifications made
• Build next prototype
• If interface is not complete repeat from step 3
16