SlideShare a Scribd company logo
1 of 13
Download to read offline
Interacting with
Smart Environments
USERS, INTERFACES, AND DEVICES
Luigi De Russis
XXVI Cycle
Scenario
• Smart Environment
– small world where all kinds of smart devices are
continuously working to make inhabitants’ lives
more comfortable
• Important to investigate the user’s perspective
in interacting with her surrounding
– no predefined interaction situation or context
– interaction can happen casually or accidentally
• Large and sparse field
– the home is the selected target environment
3/24/2014 Interacting with Smart Environments 2
Main Problems
• Effective interaction between users and their
Smart Environment is still a challenging aspect
– few solutions exist, in the literature
• People must (and want to) remain in control
– they want to do “the job”
• Most of the existing solutions
– are deeply integrated inside a specific system
– do not present a set of requirements for
reproducibility and further validations
3/24/2014 Interacting with Smart Environments 3
Contributions and Goal
3/24/2014 Interacting with Smart Environments 4
This thesis aims
at improving
the interaction
between users and
Smart Environments
– by exploring challenging and
different approaches in key areas
– by providing a set of tools and applications, loosely
coupled with the underlying intelligent system
– based on solid and explicit requirements
– by allowing replicability of the found solutions
DOGeye
• Challenge: effective
eye-based interaction
patterns
• Multimodal eye-based
application
– enable people with motor disabilities to control and manage
their homes
• Requirements from the COGAIN European Network of
Excellence
• Good results from user testing with both experienced
and not experienced eye-tracker users
3/24/2014 Interacting with Smart Environments 5
Publication
• D. Bonino, E. Castellina, F. Corno, L. De Russis, “DOGeye: Controlling your
Home with Eye Interaction”, Interacting with Computers, 2011
WristHome
• Challenge: effective interaction
pattern with ubiquitous devices
(tabs size)
• Wearable Home Access Point
– low-cost and off-the-shelf
– handle messages coming from the environment
– quick access to commands
• Requirements from literature
• Preliminary user testing and focus group shows interest
in real-world usage
3/24/2014 Interacting with Smart Environments 6
Publications
• D. Bonino, F. Corno, L. De Russis, “dWatch: a Personal Wrist Watch for
Smart Environments”, 3rd International Conference on Ambient Systems,
Networks and Technologies, 2012
• L. De Russis, D. Bonino, F. Corno, “The Smart Home on Your Wrist”,
HomeSys: a Ubicomp workshop, 2013
RulesBook
• Challenge: effective visual
environment programming
for end-users
• Rule-based task delegation
– empower end-users to define desired autonomy level
• Requirements from unstructured interviews
– with people living in and managing smart homes
• Preliminary user testing confirms
– selected features
– viability of the approach
3/24/2014 Interacting with Smart Environments 7
Publication
• D. Bonino, F. Corno, L. De Russis, “A User-Friendly Interface for Rules
Composition in Intelligent Environments”, International Symposium on
Ambient Intelligence, 2011
WattsUp: User Survey
• Challenge: design of an innovative user interface
– to incentivize responsible and “green” energy
consumption behaviors in domestic environments
• Development of a user survey, published on the
Internet
– presented the designed interface working in 2 different
modalities
– collected information about user understanding, and
opinions or ideas on the proposed interaction paradigms
• 992 replies were received
– suggestions were given to improve the presented
interface
3/24/2014 Interacting with Smart Environments 8
Publication
• D. Bonino, F. Corno, L. De Russis, “Home Energy Consumption Feedback: A
User Survey”, Energy and Buildings, 2012
WattsUp
• Challenge: use AI to
enable fine-grained UI
feedback in a
cost-effective way
• An ontology has been designed
– to enable the intelligent system to tackle the survey’s
requirements
• Mobile application
– built upon the design and results of the user survey
• Small user testing of the overall system
– 6 people
– not in a real home (in lab)
– AI results indistinguishable from sensor-based values
3/24/2014 Interacting with Smart Environments 9
Summary of Contributions
Name Requirements Area Validation Publication
DOGeye EU project
interaction,
eye-tracking
User testing
Journal
WristHome Literature
interaction,
wearable
User testing
Conference
(2 papers)
RulesBook
Unstructured
interviews
visual
programming,
mobile
User testing
Conference
WattsUp Web Survey
Semantic
Web, mobile
User testing
Journal
3/24/2014 Interacting with Smart Environments 10
Other activities - a book chapter and two journal papers
Future Works
• Interactions using sensing and actuating devices
already present in the environment
– e.g., lighting system could provide a viable and
unobtrusive output mean in several conditions
• Wearable Computing for sensing and
communication
– in “medical” settings, like a nursing house (for people with
disabilities)
– for gaming and education
• On-Body Interaction
– relatively new field
– move input/output on the body, e.g., projected user
interfaces or bio-feedbacks
3/24/2014 Interacting with Smart Environments 11
Thank you!
QUESTIONS?
Luigi De Russis
luigi.derussis@polito.it
XXVI Ph.D. Cycle
License
• This work is licensed under the Creative Commons “Attribution-
NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License.
• You are free:
– to Share - to copy, distribute and transmit the work
– to Remix - to adapt the work
• Under the following conditions:
– Attribution - You must attribute the work in the manner specified by the
author or licensor (but not in any way that suggests that they endorse you
or your use of the work).
– Noncommercial - You may not use this work for commercial purposes.
– Share Alike - If you alter, transform, or build upon this work, you may
distribute the resulting work only under the same or similar license to this
one.
• To view a copy of this license, visit
http://creativecommons.org/license/by-nc-sa/3.0/
3/24/2014 Interacting with Smart Environments 13

More Related Content

Viewers also liked

Smart Environment - Fundacja Partnerstwo dla Środowiska
Smart Environment - Fundacja Partnerstwo dla ŚrodowiskaSmart Environment - Fundacja Partnerstwo dla Środowiska
Smart Environment - Fundacja Partnerstwo dla ŚrodowiskaKrakowski Park Technologiczny
 
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...Luigi De Russis
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introductionLuigi De Russis
 
7d affischer ht 2015 pdf
7d affischer ht 2015 pdf7d affischer ht 2015 pdf
7d affischer ht 2015 pdfbildlinda
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basicsLuigi De Russis
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality PresentationAnand Akshay
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentationShreyansh Vijay Singh
 

Viewers also liked (8)

Smart Environment - Fundacja Partnerstwo dla Środowiska
Smart Environment - Fundacja Partnerstwo dla ŚrodowiskaSmart Environment - Fundacja Partnerstwo dla Środowiska
Smart Environment - Fundacja Partnerstwo dla Środowiska
 
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
 
7d affischer ht 2015 pdf
7d affischer ht 2015 pdf7d affischer ht 2015 pdf
7d affischer ht 2015 pdf
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basics
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 

Similar to Interacting with Smart Environments - Ph.D. Thesis Presentation

Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirementsAndres Baravalle
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Grupo HULAT
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Katrien Verbert
 
HCI_Week 5.pptx
HCI_Week 5.pptxHCI_Week 5.pptx
HCI_Week 5.pptxfika69
 
Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...Ulster University
 
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status UpdatesMindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status UpdatesVille Antila
 
Itsm training
Itsm trainingItsm training
Itsm trainingrhootan
 
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults CommunicationObject Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults CommunicationAravind Sesagiri Raamkumar
 
PerCol 2012 - Presentation
PerCol 2012 - Presentation PerCol 2012 - Presentation
PerCol 2012 - Presentation Ville Antila
 
Sensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente IntelligenceSensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente IntelligenceRui M. Barreira
 
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)Esdi Zaragoza
 
Using Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUsing Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUniversity of Auckland
 
10th e concertation-brussels-06march2013-v2
10th e concertation-brussels-06march2013-v210th e concertation-brussels-06march2013-v2
10th e concertation-brussels-06march2013-v2Alex Hardisty
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lora Aroyo
 
eROSA Policy WS2: Second Stakeholder Workshop
eROSA Policy WS2: Second Stakeholder WorkshopeROSA Policy WS2: Second Stakeholder Workshop
eROSA Policy WS2: Second Stakeholder Workshope-ROSA
 

Similar to Interacting with Smart Environments - Ph.D. Thesis Presentation (20)

Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirements
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
 
HCI_Week 5.pptx
HCI_Week 5.pptxHCI_Week 5.pptx
HCI_Week 5.pptx
 
Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...Designing Social Prescription Services to Support People with Long-Term Condi...
Designing Social Prescription Services to Support People with Long-Term Condi...
 
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status UpdatesMindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates
MindTrek2011 - ContextCapture: Context-based Awareness Cues in Status Updates
 
Itsm training
Itsm trainingItsm training
Itsm training
 
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults CommunicationObject Recognition-based Mnemonics Mobile App for Senior Adults Communication
Object Recognition-based Mnemonics Mobile App for Senior Adults Communication
 
UCIDesign.ppt
UCIDesign.pptUCIDesign.ppt
UCIDesign.ppt
 
PerCol 2012 - Presentation
PerCol 2012 - Presentation PerCol 2012 - Presentation
PerCol 2012 - Presentation
 
1st oper as userboard workshop report
1st oper as userboard workshop   report1st oper as userboard workshop   report
1st oper as userboard workshop report
 
Sensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente IntelligenceSensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente Intelligence
 
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
CISVI: Espacio Social Innovacion de Zaragoza (25.01.2010)
 
Using Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUsing Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaboration
 
06 linked datadevices v1
06 linked datadevices v106 linked datadevices v1
06 linked datadevices v1
 
10th e concertation-brussels-06march2013-v2
10th e concertation-brussels-06march2013-v210th e concertation-brussels-06march2013-v2
10th e concertation-brussels-06march2013-v2
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 
eROSA Policy WS2: Second Stakeholder Workshop
eROSA Policy WS2: Second Stakeholder WorkshopeROSA Policy WS2: Second Stakeholder Workshop
eROSA Policy WS2: Second Stakeholder Workshop
 
Not venturini enter_2013
Not venturini enter_2013Not venturini enter_2013
Not venturini enter_2013
 
Usability requirements
Usability requirements Usability requirements
Usability requirements
 

More from Luigi De Russis

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechLuigi De Russis
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an IntroductionLuigi De Russis
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic WebLuigi De Russis
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediateLuigi De Russis
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basicsLuigi De Russis
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Luigi De Russis
 
Ambient Intelligence: An Overview
Ambient Intelligence: An OverviewAmbient Intelligence: An Overview
Ambient Intelligence: An OverviewLuigi De Russis
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with GitLuigi De Russis
 
LAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLuigi De Russis
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basicsLuigi De Russis
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Luigi De Russis
 
Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLuigi De Russis
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introductionLuigi De Russis
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network TechnologiesLuigi De Russis
 
Living in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLiving in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLuigi De Russis
 
Installing OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtInstalling OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtLuigi De Russis
 
dWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsdWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsLuigi De Russis
 

More from Luigi De Russis (20)

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediate
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basics
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)
 
Ambient Intelligence: An Overview
Ambient Intelligence: An OverviewAmbient Intelligence: An Overview
Ambient Intelligence: An Overview
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
LAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks Technologies
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basics
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)
 
Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD Report
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introduction
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network Technologies
 
Clean Code
Clean CodeClean Code
Clean Code
 
Living in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLiving in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD Report
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Installing OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtInstalling OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with Qt
 
dWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsdWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart Environments
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

Interacting with Smart Environments - Ph.D. Thesis Presentation

  • 1. Interacting with Smart Environments USERS, INTERFACES, AND DEVICES Luigi De Russis XXVI Cycle
  • 2. Scenario • Smart Environment – small world where all kinds of smart devices are continuously working to make inhabitants’ lives more comfortable • Important to investigate the user’s perspective in interacting with her surrounding – no predefined interaction situation or context – interaction can happen casually or accidentally • Large and sparse field – the home is the selected target environment 3/24/2014 Interacting with Smart Environments 2
  • 3. Main Problems • Effective interaction between users and their Smart Environment is still a challenging aspect – few solutions exist, in the literature • People must (and want to) remain in control – they want to do “the job” • Most of the existing solutions – are deeply integrated inside a specific system – do not present a set of requirements for reproducibility and further validations 3/24/2014 Interacting with Smart Environments 3
  • 4. Contributions and Goal 3/24/2014 Interacting with Smart Environments 4 This thesis aims at improving the interaction between users and Smart Environments – by exploring challenging and different approaches in key areas – by providing a set of tools and applications, loosely coupled with the underlying intelligent system – based on solid and explicit requirements – by allowing replicability of the found solutions
  • 5. DOGeye • Challenge: effective eye-based interaction patterns • Multimodal eye-based application – enable people with motor disabilities to control and manage their homes • Requirements from the COGAIN European Network of Excellence • Good results from user testing with both experienced and not experienced eye-tracker users 3/24/2014 Interacting with Smart Environments 5 Publication • D. Bonino, E. Castellina, F. Corno, L. De Russis, “DOGeye: Controlling your Home with Eye Interaction”, Interacting with Computers, 2011
  • 6. WristHome • Challenge: effective interaction pattern with ubiquitous devices (tabs size) • Wearable Home Access Point – low-cost and off-the-shelf – handle messages coming from the environment – quick access to commands • Requirements from literature • Preliminary user testing and focus group shows interest in real-world usage 3/24/2014 Interacting with Smart Environments 6 Publications • D. Bonino, F. Corno, L. De Russis, “dWatch: a Personal Wrist Watch for Smart Environments”, 3rd International Conference on Ambient Systems, Networks and Technologies, 2012 • L. De Russis, D. Bonino, F. Corno, “The Smart Home on Your Wrist”, HomeSys: a Ubicomp workshop, 2013
  • 7. RulesBook • Challenge: effective visual environment programming for end-users • Rule-based task delegation – empower end-users to define desired autonomy level • Requirements from unstructured interviews – with people living in and managing smart homes • Preliminary user testing confirms – selected features – viability of the approach 3/24/2014 Interacting with Smart Environments 7 Publication • D. Bonino, F. Corno, L. De Russis, “A User-Friendly Interface for Rules Composition in Intelligent Environments”, International Symposium on Ambient Intelligence, 2011
  • 8. WattsUp: User Survey • Challenge: design of an innovative user interface – to incentivize responsible and “green” energy consumption behaviors in domestic environments • Development of a user survey, published on the Internet – presented the designed interface working in 2 different modalities – collected information about user understanding, and opinions or ideas on the proposed interaction paradigms • 992 replies were received – suggestions were given to improve the presented interface 3/24/2014 Interacting with Smart Environments 8 Publication • D. Bonino, F. Corno, L. De Russis, “Home Energy Consumption Feedback: A User Survey”, Energy and Buildings, 2012
  • 9. WattsUp • Challenge: use AI to enable fine-grained UI feedback in a cost-effective way • An ontology has been designed – to enable the intelligent system to tackle the survey’s requirements • Mobile application – built upon the design and results of the user survey • Small user testing of the overall system – 6 people – not in a real home (in lab) – AI results indistinguishable from sensor-based values 3/24/2014 Interacting with Smart Environments 9
  • 10. Summary of Contributions Name Requirements Area Validation Publication DOGeye EU project interaction, eye-tracking User testing Journal WristHome Literature interaction, wearable User testing Conference (2 papers) RulesBook Unstructured interviews visual programming, mobile User testing Conference WattsUp Web Survey Semantic Web, mobile User testing Journal 3/24/2014 Interacting with Smart Environments 10 Other activities - a book chapter and two journal papers
  • 11. Future Works • Interactions using sensing and actuating devices already present in the environment – e.g., lighting system could provide a viable and unobtrusive output mean in several conditions • Wearable Computing for sensing and communication – in “medical” settings, like a nursing house (for people with disabilities) – for gaming and education • On-Body Interaction – relatively new field – move input/output on the body, e.g., projected user interfaces or bio-feedbacks 3/24/2014 Interacting with Smart Environments 11
  • 12. Thank you! QUESTIONS? Luigi De Russis luigi.derussis@polito.it XXVI Ph.D. Cycle
  • 13. License • This work is licensed under the Creative Commons “Attribution- NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License. • You are free: – to Share - to copy, distribute and transmit the work – to Remix - to adapt the work • Under the following conditions: – Attribution - You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). – Noncommercial - You may not use this work for commercial purposes. – Share Alike - If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. • To view a copy of this license, visit http://creativecommons.org/license/by-nc-sa/3.0/ 3/24/2014 Interacting with Smart Environments 13