SlideShare a Scribd company logo
Intelligent User
Interfaces
ICS2208
vanessa.camilleri@um.edu.mt
Dr Vanessa Camilleri
Department of AI,
University of Malta
Overview
• User-Centric Design in an Information Society
• User Interfaces: an Introduction
• Design Models
• The Design Process
• User Interface Design Evaluation
2
Human-centricity in AI
• User’s natural environment;
• Different challenges of the smart environments;
• Representation of meaning;
3
AI & AmI
4
Deep Neural Networks
5
What connects the
application of AI to
different contexts and
environments?
6
• 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
User-centric Characteristics
of Smart Environments
• embedded;
• context-aware;
• personalized;
• adaptive;
• anticipatory;
• unobtrusive;
• non-invasive;
8
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
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
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
User Interface Design
• Place user in control
• Reduce user memory load
• Make the interface consistent
12
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
The Design Process
• Interface task analysis and modeling
• Interface design
• Interface construction
• Interface validation
14
• 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
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

More Related Content

What's hot

ICS2208 lecture1
ICS2208 lecture1ICS2208 lecture1
ICS2208 lecture1
Vanessa Camilleri
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
Vanessa Camilleri
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
Vanessa Camilleri
 
ARI2132 lecture2
ARI2132 lecture2ARI2132 lecture2
ARI2132 lecture2
Vanessa Camilleri
 
ARI2132 lecture4
ARI2132 lecture4ARI2132 lecture4
ARI2132 lecture4
Vanessa Camilleri
 
ICS3211 lecture 07
ICS3211 lecture 07ICS3211 lecture 07
ICS3211 lecture 07
Vanessa Camilleri
 
Ari2132 lecture5
Ari2132 lecture5Ari2132 lecture5
Ari2132 lecture5
Vanessa Camilleri
 
ICS3211 Week 5
ICS3211 Week 5ICS3211 Week 5
ICS3211 Week 5
Vanessa Camilleri
 
ARI2132 lecture3
ARI2132 lecture3ARI2132 lecture3
ARI2132 lecture3
Vanessa Camilleri
 
ICS3211 Lecture 07
ICS3211 Lecture 07 ICS3211 Lecture 07
ICS3211 Lecture 07
Vanessa Camilleri
 
Intelligent Interfaces ICS3211
Intelligent Interfaces ICS3211Intelligent Interfaces ICS3211
Intelligent Interfaces ICS3211
Vanessa Camilleri
 
ICS3211 lecture01
ICS3211 lecture01ICS3211 lecture01
ICS3211 lecture01
Vanessa Camilleri
 
ICS3211 lecture 11
ICS3211 lecture 11ICS3211 lecture 11
ICS3211 lecture 11
Vanessa Camilleri
 
ICS3211 lecture 06
ICS3211 lecture 06ICS3211 lecture 06
ICS3211 lecture 06
Vanessa Camilleri
 
ICS3211 Week6
ICS3211 Week6ICS3211 Week6
ICS3211 Week6
Vanessa Camilleri
 
ICS3211 Lecture 3
ICS3211 Lecture 3ICS3211 Lecture 3
ICS3211 Lecture 3
Vanessa Camilleri
 
ICS3211 lecture 05
ICS3211 lecture 05ICS3211 lecture 05
ICS3211 lecture 05
Vanessa Camilleri
 
ICS3211 Week 4
ICS3211 Week 4ICS3211 Week 4
ICS3211 Week 4
Vanessa Camilleri
 
ICS3211 lecture 02
ICS3211 lecture 02ICS3211 lecture 02
ICS3211 lecture 02
Vanessa Camilleri
 
ICS3211 lecture 04
ICS3211 lecture 04ICS3211 lecture 04
ICS3211 lecture 04
Vanessa Camilleri
 

What's hot (20)

ICS2208 lecture1
ICS2208 lecture1ICS2208 lecture1
ICS2208 lecture1
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
ARI2132 lecture2
ARI2132 lecture2ARI2132 lecture2
ARI2132 lecture2
 
ARI2132 lecture4
ARI2132 lecture4ARI2132 lecture4
ARI2132 lecture4
 
ICS3211 lecture 07
ICS3211 lecture 07ICS3211 lecture 07
ICS3211 lecture 07
 
Ari2132 lecture5
Ari2132 lecture5Ari2132 lecture5
Ari2132 lecture5
 
ICS3211 Week 5
ICS3211 Week 5ICS3211 Week 5
ICS3211 Week 5
 
ARI2132 lecture3
ARI2132 lecture3ARI2132 lecture3
ARI2132 lecture3
 
ICS3211 Lecture 07
ICS3211 Lecture 07 ICS3211 Lecture 07
ICS3211 Lecture 07
 
Intelligent Interfaces ICS3211
Intelligent Interfaces ICS3211Intelligent Interfaces ICS3211
Intelligent Interfaces ICS3211
 
ICS3211 lecture01
ICS3211 lecture01ICS3211 lecture01
ICS3211 lecture01
 
ICS3211 lecture 11
ICS3211 lecture 11ICS3211 lecture 11
ICS3211 lecture 11
 
ICS3211 lecture 06
ICS3211 lecture 06ICS3211 lecture 06
ICS3211 lecture 06
 
ICS3211 Week6
ICS3211 Week6ICS3211 Week6
ICS3211 Week6
 
ICS3211 Lecture 3
ICS3211 Lecture 3ICS3211 Lecture 3
ICS3211 Lecture 3
 
ICS3211 lecture 05
ICS3211 lecture 05ICS3211 lecture 05
ICS3211 lecture 05
 
ICS3211 Week 4
ICS3211 Week 4ICS3211 Week 4
ICS3211 Week 4
 
ICS3211 lecture 02
ICS3211 lecture 02ICS3211 lecture 02
ICS3211 lecture 02
 
ICS3211 lecture 04
ICS3211 lecture 04ICS3211 lecture 04
ICS3211 lecture 04
 

Similar to ICS2208 Lecture2

ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdf
Vanessa Camilleri
 
ARI2132 lecture1
ARI2132 lecture1ARI2132 lecture1
ARI2132 lecture1
Vanessa Camilleri
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
LamaYig
 
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
ijceronline
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
MalathiKandagatla
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
MalathiKandagatla
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
MalathiKandagatla
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
N.Jagadish Kumar
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Francesco Rago
 
Towards the Intelligent Internet of Everything
Towards the Intelligent Internet of EverythingTowards the Intelligent Internet of Everything
Towards the Intelligent Internet of Everything
RECAP Project
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
Grial - University of Salamanca
 
ICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdfICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdf
Vanessa Camilleri
 
ICT L4.pptx
ICT L4.pptxICT L4.pptx
ICT L4.pptx
AssemNazirova2
 
Ubiquitous computing presentation
Ubiquitous computing presentationUbiquitous computing presentation
Ubiquitous computing presentation
Rameshkumar1829
 
HCI
HCIHCI
Automated UI & UX Framework
Automated UI & UX FrameworkAutomated UI & UX Framework
Automated UI & UX Framework
IJARIIT
 
hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
AkinolaDamilareSamso
 

Similar to ICS2208 Lecture2 (20)

ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdf
 
ARI2132 lecture1
ARI2132 lecture1ARI2132 lecture1
ARI2132 lecture1
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
 
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
 
Towards the Intelligent Internet of Everything
Towards the Intelligent Internet of EverythingTowards the Intelligent Internet of Everything
Towards the Intelligent Internet of Everything
 
HCI
HCIHCI
HCI
 
UI/UX Design
UI/UX DesignUI/UX Design
UI/UX Design
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
Final
FinalFinal
Final
 
ICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdfICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdf
 
ICT L4.pptx
ICT L4.pptxICT L4.pptx
ICT L4.pptx
 
Ubiquitous computing presentation
Ubiquitous computing presentationUbiquitous computing presentation
Ubiquitous computing presentation
 
HCI
HCIHCI
HCI
 
Automated UI & UX Framework
Automated UI & UX FrameworkAutomated UI & UX Framework
Automated UI & UX Framework
 
hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
 

More from Vanessa Camilleri

ICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdfICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdf
Vanessa Camilleri
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
Vanessa Camilleri
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
Vanessa Camilleri
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdf
Vanessa Camilleri
 
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User InterfacesICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
Vanessa Camilleri
 
ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023
Vanessa Camilleri
 
ICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdfICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdf
Vanessa Camilleri
 
ICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
Vanessa Camilleri
 
ICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdfICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdf
Vanessa Camilleri
 
ICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdf
Vanessa Camilleri
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
Vanessa Camilleri
 
ICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdfICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdf
Vanessa Camilleri
 
ICS3211_lecture 11.pdf
ICS3211_lecture 11.pdfICS3211_lecture 11.pdf
ICS3211_lecture 11.pdf
Vanessa Camilleri
 
FoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdfFoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdf
Vanessa Camilleri
 
ICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdfICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdf
Vanessa Camilleri
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
Vanessa Camilleri
 
ARI5902_2022.pdf
ARI5902_2022.pdfARI5902_2022.pdf
ARI5902_2022.pdf
Vanessa Camilleri
 
Foundations of AI Ethics
Foundations of AI Ethics Foundations of AI Ethics
Foundations of AI Ethics
Vanessa Camilleri
 
ICS3211 Lecture 10
ICS3211 Lecture 10 ICS3211 Lecture 10
ICS3211 Lecture 10
Vanessa Camilleri
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
Vanessa Camilleri
 

More from Vanessa Camilleri (20)

ICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdfICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdf
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdf
 
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User InterfacesICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
 
ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023
 
ICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdfICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdf
 
ICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
 
ICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdfICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdf
 
ICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdf
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
ICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdfICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdf
 
ICS3211_lecture 11.pdf
ICS3211_lecture 11.pdfICS3211_lecture 11.pdf
ICS3211_lecture 11.pdf
 
FoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdfFoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdf
 
ICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdfICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdf
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
 
ARI5902_2022.pdf
ARI5902_2022.pdfARI5902_2022.pdf
ARI5902_2022.pdf
 
Foundations of AI Ethics
Foundations of AI Ethics Foundations of AI Ethics
Foundations of AI Ethics
 
ICS3211 Lecture 10
ICS3211 Lecture 10 ICS3211 Lecture 10
ICS3211 Lecture 10
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
 

Recently uploaded

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

ICS2208 Lecture2

  • 1. Intelligent User Interfaces ICS2208 vanessa.camilleri@um.edu.mt Dr Vanessa Camilleri Department of AI, University of Malta
  • 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
  • 6. What connects the application of AI to different contexts and environments? 6
  • 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
  • 8. User-centric Characteristics of Smart Environments • embedded; • context-aware; • personalized; • adaptive; • anticipatory; • unobtrusive; • non-invasive; 8
  • 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