SlideShare a Scribd company logo
1 of 44
Improving Intelligibility and Control in Ubicomp Environments Jo Vermeulen, Kris Luyten and Karin Coninx firstname.lastname@uhasselt.be Hasselt University – tUL – IBBT Expertise Centre for Digital Media
in⋅tel⋅li⋅gi⋅bil⋅i⋅ty: the quality or condition of being intelligible; capability of being understood con⋅trol: to exercise restraint or direction over;  dominate; command
Ubicomp? Source: http://luci.ics.uci.edu/blog/archives/2009/02/6_words_16_grad.html
Why are intelligibility and control important? HAL 9000 from “2001: A Space Odyssey” (1968)
Example: smart lighting application See also: http://ailab.wsu.edu/mavhome/
Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
This observation is not new ,[object Object]
 W. K. Edwards and R. E. Grinter. At home with ubiquitous computing: Seven challenges. In Proc. UbiComp ’01, pages 256–272. Springer-Verlag, 2001
 K. Rehman, F. Stajano, and G. Coulouris. Interfacing with the invisible computer. In Proc. NordiCHI ’02, pp. 213–216. ACM, 2002.
 T. Erickson. Some problems with the notion of context-aware computing. Commun. ACM, 45(2):102–104, 2002
 L. Barkhuus and A. K. Dey. Is context-aware computing taking control away from the user? Three levels of interactivity examined. In Proc. Ubicomp ’03, pp. 149–156. Springer, 2003.…
Lack of intelligibility and control leads to … ?
Frustrated users
Our solution Our solution(s)
Our solution Why questions
Understanding What actually happens here?
Understanding Users formulate silentquestions.
Understanding Most common: Why & Why not
Relatedwork [Ko et al., CHI’04] [Ko et al., CHI’09] [Myers et al., CHI’04] [Lim et al., CHI’09] [Lim et al., Ubicomp’09]
No implementationforUbicompyet [Ko et al., CHI’04] [Ko et al., CHI’09] [Myers et al., CHI’04] [Lim et al., CHI’09] [Lim et al., Ubicomp’09]
Whyquestions: scenario
Whyquestions: intelligibility
Whyquestions: control Undo
Whynotquestions: scenario
Whynot: intelligibility and control Do
Whyquestions: user study
Our solution Making the invisible computer visible
Our solution Making the invisible computer visible
Our solution Intelligibility: Graphical Behavior Notation
Our solution Control: cancel command
Our solution Ambient projection system
Our solution Ambient projection system projector with wide-angle lens steerable projectors
Relatedwork [Rehman et al., Ubicomp’05] [Dey et al., CHI’03]
Our solution Real-time feedback
Our solution Visible Computer: user study
Acknowledgements Sketches: Daniel Teunkens Co-author: GeertVanderhulst Design:Karel Robert Co-author: Jonathan Slenders Movie: MiekeHaesen Photography:stock.xchng
Conclusions ,[object Object]
Jo Vermeulen, Jonathan Slenders, Kris Luyten, and Karin Coninx. I Bet You Look Good on the Wall: Making the Invisible Computer Visible. To appear in Proc. of AmI '09, Springer LNCS, 10 pages.Undo http://www.jozilla.net/ http://www.edm.uhasselt.be/
Backup slides
Example: smart lighting application See also: http://ailab.wsu.edu/mavhome/
Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]

More Related Content

Similar to Improving Intelligibility and Control in Ubicomp Environments

Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papersBarbara M. King
 
Emergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docxEmergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docxSALU18
 
Ciid day2 interface-p_comp
Ciid day2 interface-p_compCiid day2 interface-p_comp
Ciid day2 interface-p_compGabriella Levine
 
Norms recognition
Norms recognitionNorms recognition
Norms recognitionharrikipper
 
Advantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee ColonyAdvantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee ColonyTasha Holloway
 
Mastering Nonlinear Change
Mastering Nonlinear ChangeMastering Nonlinear Change
Mastering Nonlinear ChangeJohannes Meier
 
Essay On Wildlife Conservation Pdf
Essay On Wildlife Conservation PdfEssay On Wildlife Conservation Pdf
Essay On Wildlife Conservation PdfAngel Morris
 
Essay On College Education. 24 Greatest College Essay Examples RedlineSP
Essay On College Education. 24 Greatest College Essay Examples  RedlineSPEssay On College Education. 24 Greatest College Essay Examples  RedlineSP
Essay On College Education. 24 Greatest College Essay Examples RedlineSPMelissa Otero
 
Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Matthew Louis Mauriello
 
CSST-Poster-ZhiyuanYao-Final
CSST-Poster-ZhiyuanYao-FinalCSST-Poster-ZhiyuanYao-Final
CSST-Poster-ZhiyuanYao-Final志远 姚
 
IROS 2015 - Manuscript 1
IROS 2015 - Manuscript 1IROS 2015 - Manuscript 1
IROS 2015 - Manuscript 1Matthew Chan
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepFoCAS Initiative
 
Towards an EarthMoonshot with Cognitive Computing
Towards an EarthMoonshot with Cognitive ComputingTowards an EarthMoonshot with Cognitive Computing
Towards an EarthMoonshot with Cognitive ComputingJack Park
 
Essay Websites Short Story Analy. Online assignment writing service.
Essay Websites Short Story Analy. Online assignment writing service.Essay Websites Short Story Analy. Online assignment writing service.
Essay Websites Short Story Analy. Online assignment writing service.Katie Parker
 

Similar to Improving Intelligibility and Control in Ubicomp Environments (20)

Cs in science_background_papers
Cs in science_background_papersCs in science_background_papers
Cs in science_background_papers
 
Emergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docxEmergent Behavior and SCM Introduction In this exercise, the .docx
Emergent Behavior and SCM Introduction In this exercise, the .docx
 
Wrangling Complex Systems
Wrangling Complex SystemsWrangling Complex Systems
Wrangling Complex Systems
 
Graceful_Systems_Submission
Graceful_Systems_SubmissionGraceful_Systems_Submission
Graceful_Systems_Submission
 
Ciid day2 interface-p_comp
Ciid day2 interface-p_compCiid day2 interface-p_comp
Ciid day2 interface-p_comp
 
Norms recognition
Norms recognitionNorms recognition
Norms recognition
 
Advantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee ColonyAdvantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee Colony
 
Mastering Nonlinear Change
Mastering Nonlinear ChangeMastering Nonlinear Change
Mastering Nonlinear Change
 
Essay On Wildlife Conservation Pdf
Essay On Wildlife Conservation PdfEssay On Wildlife Conservation Pdf
Essay On Wildlife Conservation Pdf
 
Essay On College Education. 24 Greatest College Essay Examples RedlineSP
Essay On College Education. 24 Greatest College Essay Examples  RedlineSPEssay On College Education. 24 Greatest College Essay Examples  RedlineSP
Essay On College Education. 24 Greatest College Essay Examples RedlineSP
 
Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]Building Interactive Systems for Social Good [Job Talk]
Building Interactive Systems for Social Good [Job Talk]
 
CSST-Poster-ZhiyuanYao-Final
CSST-Poster-ZhiyuanYao-FinalCSST-Poster-ZhiyuanYao-Final
CSST-Poster-ZhiyuanYao-Final
 
IROS 2015 - Manuscript 1
IROS 2015 - Manuscript 1IROS 2015 - Manuscript 1
IROS 2015 - Manuscript 1
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheep
 
Butterfly paper
Butterfly paperButterfly paper
Butterfly paper
 
Allergen Immunotherapy
Allergen ImmunotherapyAllergen Immunotherapy
Allergen Immunotherapy
 
Towards an EarthMoonshot with Cognitive Computing
Towards an EarthMoonshot with Cognitive ComputingTowards an EarthMoonshot with Cognitive Computing
Towards an EarthMoonshot with Cognitive Computing
 
Applied Science - Engineering Systems
Applied Science - Engineering SystemsApplied Science - Engineering Systems
Applied Science - Engineering Systems
 
Essay Websites Short Story Analy. Online assignment writing service.
Essay Websites Short Story Analy. Online assignment writing service.Essay Websites Short Story Analy. Online assignment writing service.
Essay Websites Short Story Analy. Online assignment writing service.
 
Competing in Ecosystems
Competing in EcosystemsCompeting in Ecosystems
Competing in Ecosystems
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 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 ...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Improving Intelligibility and Control in Ubicomp Environments

  • 1. Improving Intelligibility and Control in Ubicomp Environments Jo Vermeulen, Kris Luyten and Karin Coninx firstname.lastname@uhasselt.be Hasselt University – tUL – IBBT Expertise Centre for Digital Media
  • 2. in⋅tel⋅li⋅gi⋅bil⋅i⋅ty: the quality or condition of being intelligible; capability of being understood con⋅trol: to exercise restraint or direction over; dominate; command
  • 4. Why are intelligibility and control important? HAL 9000 from “2001: A Space Odyssey” (1968)
  • 5. Example: smart lighting application See also: http://ailab.wsu.edu/mavhome/
  • 6. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 7. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 8. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 9. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 10.
  • 11. W. K. Edwards and R. E. Grinter. At home with ubiquitous computing: Seven challenges. In Proc. UbiComp ’01, pages 256–272. Springer-Verlag, 2001
  • 12. K. Rehman, F. Stajano, and G. Coulouris. Interfacing with the invisible computer. In Proc. NordiCHI ’02, pp. 213–216. ACM, 2002.
  • 13. T. Erickson. Some problems with the notion of context-aware computing. Commun. ACM, 45(2):102–104, 2002
  • 14. L. Barkhuus and A. K. Dey. Is context-aware computing taking control away from the user? Three levels of interactivity examined. In Proc. Ubicomp ’03, pp. 149–156. Springer, 2003.…
  • 15. Lack of intelligibility and control leads to … ?
  • 17. Our solution Our solution(s)
  • 18. Our solution Why questions
  • 20. Understanding Users formulate silentquestions.
  • 21. Understanding Most common: Why & Why not
  • 22. Relatedwork [Ko et al., CHI’04] [Ko et al., CHI’09] [Myers et al., CHI’04] [Lim et al., CHI’09] [Lim et al., Ubicomp’09]
  • 23. No implementationforUbicompyet [Ko et al., CHI’04] [Ko et al., CHI’09] [Myers et al., CHI’04] [Lim et al., CHI’09] [Lim et al., Ubicomp’09]
  • 30. Our solution Making the invisible computer visible
  • 31. Our solution Making the invisible computer visible
  • 32. Our solution Intelligibility: Graphical Behavior Notation
  • 33. Our solution Control: cancel command
  • 34. Our solution Ambient projection system
  • 35. Our solution Ambient projection system projector with wide-angle lens steerable projectors
  • 36. Relatedwork [Rehman et al., Ubicomp’05] [Dey et al., CHI’03]
  • 38. Our solution Visible Computer: user study
  • 39. Acknowledgements Sketches: Daniel Teunkens Co-author: GeertVanderhulst Design:Karel Robert Co-author: Jonathan Slenders Movie: MiekeHaesen Photography:stock.xchng
  • 40.
  • 41. Jo Vermeulen, Jonathan Slenders, Kris Luyten, and Karin Coninx. I Bet You Look Good on the Wall: Making the Invisible Computer Visible. To appear in Proc. of AmI '09, Springer LNCS, 10 pages.Undo http://www.jozilla.net/ http://www.edm.uhasselt.be/
  • 43. Example: smart lighting application See also: http://ailab.wsu.edu/mavhome/
  • 44. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 45. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 46. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 47. Example: MavHome “With inhabitant three, we noticed a new phenomenon in the course of our experimentation — the system did more training of the inhabitant than the inhabitant did to the system. There seemed to be a reluctance to give prompt feedback on the inhabitant end. On interview, the inhabitant said that they were learning to live in the dark because it was too bothersome to correct the system. This is probably human nature. We also observed a few fights between the system and the inhabitant over control that ultimately was won by the inhabitant when feedback caused the system to change behavior, but for a short duration the system caused some duress to the inhabitant—not a desired effect.” [Youngblood et al., PERCOM’05]
  • 48.
  • 49. W. K. Edwards and R. E. Grinter. At home with ubiquitous computing: Seven challenges. In Proc. UbiComp ’01, pages 256–272. Springer-Verlag, 2001
  • 50. K. Rehman, F. Stajano, and G. Coulouris. Interfacing with the invisible computer. In Proc. NordiCHI ’02, pp. 213–216. ACM, 2002.
  • 51. T. Erickson. Some problems with the notion of context-aware computing. Commun. ACM, 45(2):102–104, 2002
  • 52. L. Barkhuus and A. K. Dey. Is context-aware computing taking control away from the user? Three levels of interactivity examined. In Proc. Ubicomp ’03, pp. 149–156. Springer, 2003.…
  • 54. Our solution Ambient projection system
  • 55. Our solution Visible Computer: user study
  • 56. Our solution Relation to Stages of Action model
  • 57. Our solution Relation to Stages of Action model
  • 58. Our solution Relation to Stages of Action model future work