SlideShare a Scribd company logo
1 of 28
Download to read offline
Human-Machine Interaction Research @ Sirris
Tom Tourwé & Elena Tsiporkova




                                het collectief centrum van de Belgische technologische industrie
Non-profit & industry-owned
                                   collective centre of the technology industry




                    Software & ICT
Agile development          Variability      Semantic technologies
    Web 2.0         Decision support Innovation process support
Intelligent information retrieval Knowledge extraction
        Data integration     Business intelligence
                    Human machine interaction
HMI research @ Sirris
Pro-active decision support




                                  Multimodal




                                               Context-sensitive

  Interusable, multi-platform &
          multi-device
2 large industry-
driven European
  R&D projects
ASTUTE
     Pro-active decision support in data-intensive environments

 Pro-actively push relevant         Present information in a user-specifc
        information                       and context-aware way




Optimise the choices available

                                                Keep the user in control


 Provide the right dosage of        Implement intention-aware adaptive
 information at the right time        automation (trading of control)
Smart Emergency Dispatching

•   A decentralized solution is targeted where:
    • the emergency workers are equipped with portable or embedded
      devices capable of receiving, sending, and visualizing
      dispatching events and context information such as annotated
      geographical maps
    • the emergency workers collaborate within their task force and
      between different units backed by a central dispatching room
    • a map-centric user interface provides the field workers with a
      clear and up-to-date overview of all events.




                                                  Field workers
           Dispatching room
Adaptive Multimodal Interfaces

•   The main goal of the user interface design task is to enable
    applications to adapt to changing situational contexts, e.g.
     •   to send an alert to the commander when one of his firemen approaches
         toxic substances in the building,
     •   through an optimal output modality, taking into account environmental
         conditions such as noise and lighting level
     •   as well as an appropriate input modality, to allow the commander to
         immediately take the appropriate action
Multimodal Interface Design

•    The multimodal user interface design is supposed to provide
     solutions to design problems such as:
       • When to use certain modality?
       • How to combine multiple modalities?
       • How to adapt the modality according to its context of use?


•    Formal principles and guidelines(1):
       •   design for the broadest range of users and contexts of use
       •   address privacy and security
       •   maximise human cognitive and physical abilities
       •   integrate modalities in a manner compatible with user preference,
           context, and system functionality
       •   …
(1) L.M. Reeves, J. Lai, J.A. Larson, S. Oviatt, TS Balaji, S. Buisine, P. Collings, P. Cohen, B. Kraal, J.C. Martin, et
al. Guidelines for multimodal user interface design. Communications of the ACM, 47(1):57–59, 2004.
Theory (formal guidelines) vs. practice

•   Different experts might approach the same interface design tasks in
    different ways based on personal expertise, background and intuition

•   Guidelines resulting from research do not capture the considerable
    practical experience and expert knowledge that interface designers
    rely on during their daily activities

•   Existing formal guidelines mostly focus on high-level design
    objectives
     •   are not specific to multi-modality
     •   do not include justification for the made recommendations
     •   lack information about how to move from guidelines to a concrete
         implementation
Need for Knowledge Capture and Modelling

•   Capture and document design best practices

•   Can be used as a reference while designing, reducing time and
    increasing quality of the design solutions

•   Keep track of knowledge and expertise along projects

•   Can be used for communication and education of team
    (developers, designers, etc.)

•   To be used and reused, going towards standardization
Ontology-driven Knowledge Modelling:
 Levels of Modelling Abstraction
                                                         Scenario-specific types of
   Core domain concepts:         HCI community: design   users, activities, tasks and
factual information on users,     guidelines and best        concrete working
   applications & devices              practices                environment



    Domain                      Expert knowledge          Application
   knowledge                                              knowledge
Capturing Domain Knowledge


   Core domain concepts:
                                Domain knowledge is described via an ontology, a
factual information on users,   formal representation of knowledge by a set of key
   applications & devices       domain concepts and the relationships between
                                those concepts.
    Domain
   knowledge
Modeling Design Guidelines

Design guidelines (expert         HCI community: design
knowledge) are captured            guidelines and best
via the Semantic Web Rule               practices
Language (SWRL)

                                 Expert knowledge




Application(?application), NoisyLocation(?location), used_in(?application, ?location) ->
         cannot_use_modality(?application, audio_output),
         cannot_use_modality(?application, voice_input)
Modelling Application Knowledge
The original core ontology is complemented
and extended by creating an ontology with                        Scenario-specific types of
                                                                 users, activities, tasks and
relevant application-specific knowledge:                             concrete working
•   types of users involved                                             environment
        fire fighters, fire commanders, fire station
        dispatchers, air sampling collectors, emergency
        communication managers, medical experts, company          Application
        employees
                                                                  knowledge
•   their activities and tasks
        fire fighting, locating water supplies, rescuing
        company employees that could not leave a building,
        logging relevant information, defining security
        perimeters in the presence of dangerous substances
•   working environment they are located in
        an administrative office where the fire started, a
        storage facility with smoke and high temperatures,
        outside a building where dangerous substances
        might be being spread in the air, inside a medicalised
        tent.
Summary

•   A semantic modelling framework
    •   allowing to capture the domain and expert knowledge available within the
        Human-Computer Interaction (HCI) community
    •   supporting HCI designers in selecting the most appropriate (combination
        of) modalities during their daily design tasks
    •   enabling the high-level concrete description of multimodal HMI design
        patterns


•   Work in progress
Smarcos
            Smart composite human-computer interfaces




•   Smarcos aims to ensure interusability of interconnected embedded
    systems

•   UI designs of new applications and services must accommodate
    various devices, personal preferences, and adaptivity to different use
    contexts to make the user experience both utilitarian and pleasant
Our contribution
Context-aware feedback delivery
•   A technological framework for enabling multi-platform &
    multi-device systems to adapt feedback delivery to
    situational contexts
    • send the right information
    • at the right moment in time
    • through a device that offers the optimal output modality for that
      information
    • as well as an appropriate input modality to allow the user to react
Requirements & challenges

•   Measure the availability of the user for feedback          (right moment)
    •   taking into account time of the day, current and future activities, social &
        professional environment, …
    •   in order to determine whether to deliver feedback right away, or time-shift
        it to a later moment in time


•   Determine the available devices        (right device)
    •   taking into account surrounding active devices, device characteristics,
        available input/output modalities, …
    •   in order to select the most appropriate device for delivering feedback
        taking into account its capabilities


•   Adapt the message delivery        (right information)
    •   taking into account the availability of the user, chosen modality, message
        form and output device capabilities, …
    •   in order to tailor the content and functionality toward the selected device
        capabilities
A declarative rule-based solution

•   Determining timing, device and message format requires
    modelling a complex piece of logic, i.e.
    •   under which combination of the many different context
        parameters is a particular solutions prefered?
         • a user’s current & future activities, and his location
         • his physical & social environment (noise, light, temperature,
           presences of colleagues, …)
         • the devices surrounding him, their characteristics and capabilities
         • the message’s urgency level


•   Requires a reactive system that continuously monitors &
    evaluates the context
    •   extend & complement the traditional imperative paradigm (if-
        then-else) with a declarative rule-based paradigm
Attentive Personal Systems
Basic example scenario

   The Smarcos system detects that a user has not taken his
medication and immediately sends an urgent pill reminder. The
user is currently commuting to the office and only carries his
 mobile phone. The system decides to send a text message. It
 knows that the user normally arrives after half an hour at his
desk, and when he starts using his computer, he gets another
             reminder to which he needs to react.
When is a message urgent?
Message urgency = HIGH if

> The message needs to be delivered to the user in 10 minutes
  or less
When do we disturb a user?
User availability = LOW if

> The user is in a meeting at the office
> The user is on the go (e.g. commuting to work)
How do we deliver an urgent message to a
user with low availability?
> send message to mobile phone immediately
> send reminder message to other device when available later
When do we deliver scheduled messages?

•   The users availability is not LOW
•   A device becomes available
When does a device become available?
Device = AVAILABLE if

• It is in the same location as the user
> It is a mobile device (always available)
Summary

•   A declarative rule-based framework that
    • continuously monitors & evaluates the context, and acts
      correspondingly according to the defined strategies
    • decouples complex logic from other application concerns, which
      leads to easier maintainability and understandability
    • can be evolved in a flexible and incremental way


•   Integrated into a more complex technology stack to enable
    context-aware feedback delivery
    •   sensor layer, interconnectivity layer, context interpretation layer,
        …
More information

•   Web links
    • http://www.astute-project.eu
    • http://www.smarcos-project.eu


•   Contact details
    • tom.tourwe@sirris.be
    • elena.tsiporkova@sirris.be

More Related Content

Similar to HMI Research and Context-Aware Feedback Delivery

From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsVille Antila
 
Ambient Intelligence: Definitions and Application Areas
Ambient Intelligence: Definitions and Application AreasAmbient Intelligence: Definitions and Application Areas
Ambient Intelligence: Definitions and Application AreasFulvio Corno
 
Sensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente IntelligenceSensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente IntelligenceRui M. Barreira
 
Ubiquitous computing presentation
Ubiquitous computing presentationUbiquitous computing presentation
Ubiquitous computing presentationRameshkumar1829
 
Mediating with Technology.: Opportunities and Risks
Mediating with Technology.: Opportunities and RisksMediating with Technology.: Opportunities and Risks
Mediating with Technology.: Opportunities and RisksNicole Garton
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1HARISA MARDIANA
 
Perception.JS - A Framework for Context Acquisition Processing and Presentation
Perception.JS - A Framework for Context Acquisition Processing and PresentationPerception.JS - A Framework for Context Acquisition Processing and Presentation
Perception.JS - A Framework for Context Acquisition Processing and PresentationSupun Dissanayake
 
Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data iammyr
 
Ukd2008 18-9-08 andrea
Ukd2008 18-9-08 andreaUkd2008 18-9-08 andrea
Ukd2008 18-9-08 andreaAndrea Zaza
 
I3CON Newsletter #2
I3CON Newsletter #2I3CON Newsletter #2
I3CON Newsletter #2lk314
 
The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...AEGIS-ACCESSIBLE Projects
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceGOWTHAMMS6
 
User centered design
User centered designUser centered design
User centered designEva Durall
 
Km cognitive computing overview by ken martin 19 jan2015
Km   cognitive computing overview by ken martin 19 jan2015Km   cognitive computing overview by ken martin 19 jan2015
Km cognitive computing overview by ken martin 19 jan2015HCL Technologies
 
KM - Cognitive Computing overview by Ken Martin 13Apr2016
KM - Cognitive Computing overview by Ken Martin 13Apr2016KM - Cognitive Computing overview by Ken Martin 13Apr2016
KM - Cognitive Computing overview by Ken Martin 13Apr2016HCL Technologies
 
Ubiquitous computing
Ubiquitous computingUbiquitous computing
Ubiquitous computingPriti Punia
 
SMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st IssueSMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st IssueSmarcos Eu
 
User centered Design
User centered DesignUser centered Design
User centered DesignSaqib Shehzad
 

Similar to HMI Research and Context-Aware Feedback Delivery (20)

From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior Patterns
 
Ambient Intelligence: Definitions and Application Areas
Ambient Intelligence: Definitions and Application AreasAmbient Intelligence: Definitions and Application Areas
Ambient Intelligence: Definitions and Application Areas
 
Sensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente IntelligenceSensor Networks and Ambiente Intelligence
Sensor Networks and Ambiente Intelligence
 
Ubiquitous computing presentation
Ubiquitous computing presentationUbiquitous computing presentation
Ubiquitous computing presentation
 
Mediating with Technology.: Opportunities and Risks
Mediating with Technology.: Opportunities and RisksMediating with Technology.: Opportunities and Risks
Mediating with Technology.: Opportunities and Risks
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
 
Perception.JS - A Framework for Context Acquisition Processing and Presentation
Perception.JS - A Framework for Context Acquisition Processing and PresentationPerception.JS - A Framework for Context Acquisition Processing and Presentation
Perception.JS - A Framework for Context Acquisition Processing and Presentation
 
Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data Contextualised Cognitive Perspective for Linked Sensor Data
Contextualised Cognitive Perspective for Linked Sensor Data
 
Ukd2008 18-9-08 andrea
Ukd2008 18-9-08 andreaUkd2008 18-9-08 andrea
Ukd2008 18-9-08 andrea
 
I3CON Newsletter #2
I3CON Newsletter #2I3CON Newsletter #2
I3CON Newsletter #2
 
The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv ece
 
ICS2208 Lecture2
ICS2208 Lecture2ICS2208 Lecture2
ICS2208 Lecture2
 
User centered design
User centered designUser centered design
User centered design
 
Km cognitive computing overview by ken martin 19 jan2015
Km   cognitive computing overview by ken martin 19 jan2015Km   cognitive computing overview by ken martin 19 jan2015
Km cognitive computing overview by ken martin 19 jan2015
 
KM - Cognitive Computing overview by Ken Martin 13Apr2016
KM - Cognitive Computing overview by Ken Martin 13Apr2016KM - Cognitive Computing overview by Ken Martin 13Apr2016
KM - Cognitive Computing overview by Ken Martin 13Apr2016
 
Ubiquitous computing
Ubiquitous computingUbiquitous computing
Ubiquitous computing
 
SMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st IssueSMARCOS Newsletter 1st Issue
SMARCOS Newsletter 1st Issue
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
Design history kew
Design history kewDesign history kew
Design history kew
 

More from Industrial Design Center

Tiii presentation by dr. ir S.A.G. Stephan Wensveen
Tiii presentation by dr. ir S.A.G. Stephan WensveenTiii presentation by dr. ir S.A.G. Stephan Wensveen
Tiii presentation by dr. ir S.A.G. Stephan WensveenIndustrial Design Center
 
TIII team: Presentation final event [KULeuven]
TIII team: Presentation final event [KULeuven]TIII team: Presentation final event [KULeuven]
TIII team: Presentation final event [KULeuven]Industrial Design Center
 
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya VarbanoveSoftkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya VarbanoveIndustrial Design Center
 
TIII presentation by Jelle Saldien and Jolien De Ville
TIII presentation by Jelle Saldien and Jolien De VilleTIII presentation by Jelle Saldien and Jolien De Ville
TIII presentation by Jelle Saldien and Jolien De VilleIndustrial Design Center
 
Smart textiles talk by Lieva Van langenhove
Smart textiles talk by Lieva Van langenhoveSmart textiles talk by Lieva Van langenhove
Smart textiles talk by Lieva Van langenhoveIndustrial Design Center
 

More from Industrial Design Center (20)

Whist TIII presentation
Whist TIII presentationWhist TIII presentation
Whist TIII presentation
 
Tiii presentation by dr. ir S.A.G. Stephan Wensveen
Tiii presentation by dr. ir S.A.G. Stephan WensveenTiii presentation by dr. ir S.A.G. Stephan Wensveen
Tiii presentation by dr. ir S.A.G. Stephan Wensveen
 
Presentation pitch projects
Presentation pitch projectsPresentation pitch projects
Presentation pitch projects
 
TIII team: Presentation final event [CUO]
TIII team: Presentation final event [CUO]TIII team: Presentation final event [CUO]
TIII team: Presentation final event [CUO]
 
TIII team: Presentation final event [KULeuven]
TIII team: Presentation final event [KULeuven]TIII team: Presentation final event [KULeuven]
TIII team: Presentation final event [KULeuven]
 
TIII team: Presentation final event
TIII team: Presentation final eventTIII team: Presentation final event
TIII team: Presentation final event
 
Smart textiles
Smart textilesSmart textiles
Smart textiles
 
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya VarbanoveSoftkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
 
3 d scanning howest summer classes 2012
3 d scanning   howest summer classes 20123 d scanning   howest summer classes 2012
3 d scanning howest summer classes 2012
 
3 d scanning howest summer classes 2012
3 d scanning   howest summer classes 20123 d scanning   howest summer classes 2012
3 d scanning howest summer classes 2012
 
Product photography summer school
Product photography   summer schoolProduct photography   summer school
Product photography summer school
 
Illumination in new ways jacob rader
Illumination in new ways   jacob raderIllumination in new ways   jacob rader
Illumination in new ways jacob rader
 
TIII presentation by Jelle Saldien and Jolien De Ville
TIII presentation by Jelle Saldien and Jolien De VilleTIII presentation by Jelle Saldien and Jolien De Ville
TIII presentation by Jelle Saldien and Jolien De Ville
 
Smart textiles talk by Lieva Van langenhove
Smart textiles talk by Lieva Van langenhoveSmart textiles talk by Lieva Van langenhove
Smart textiles talk by Lieva Van langenhove
 
Arduino talk by Toon Nelissen
Arduino talk by Toon Nelissen Arduino talk by Toon Nelissen
Arduino talk by Toon Nelissen
 
Briefing workshop laser cutting eng 2012
Briefing workshop laser cutting eng 2012Briefing workshop laser cutting eng 2012
Briefing workshop laser cutting eng 2012
 
Programming arduino makeymakey
Programming arduino makeymakeyProgramming arduino makeymakey
Programming arduino makeymakey
 
Workshop diy 3 d printing makerbots 2012
Workshop diy 3 d printing   makerbots 2012Workshop diy 3 d printing   makerbots 2012
Workshop diy 3 d printing makerbots 2012
 
Prototyping with silicone
Prototyping with siliconePrototyping with silicone
Prototyping with silicone
 
Lékué history
Lékué historyLékué history
Lékué history
 

Recently uploaded

group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 

Recently uploaded (20)

group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 

HMI Research and Context-Aware Feedback Delivery

  • 1. Human-Machine Interaction Research @ Sirris Tom Tourwé & Elena Tsiporkova het collectief centrum van de Belgische technologische industrie
  • 2. Non-profit & industry-owned collective centre of the technology industry Software & ICT Agile development Variability Semantic technologies Web 2.0 Decision support Innovation process support Intelligent information retrieval Knowledge extraction Data integration Business intelligence Human machine interaction
  • 3. HMI research @ Sirris Pro-active decision support Multimodal Context-sensitive Interusable, multi-platform & multi-device
  • 4. 2 large industry- driven European R&D projects
  • 5. ASTUTE Pro-active decision support in data-intensive environments Pro-actively push relevant Present information in a user-specifc information and context-aware way Optimise the choices available Keep the user in control Provide the right dosage of Implement intention-aware adaptive information at the right time automation (trading of control)
  • 6. Smart Emergency Dispatching • A decentralized solution is targeted where: • the emergency workers are equipped with portable or embedded devices capable of receiving, sending, and visualizing dispatching events and context information such as annotated geographical maps • the emergency workers collaborate within their task force and between different units backed by a central dispatching room • a map-centric user interface provides the field workers with a clear and up-to-date overview of all events. Field workers Dispatching room
  • 7. Adaptive Multimodal Interfaces • The main goal of the user interface design task is to enable applications to adapt to changing situational contexts, e.g. • to send an alert to the commander when one of his firemen approaches toxic substances in the building, • through an optimal output modality, taking into account environmental conditions such as noise and lighting level • as well as an appropriate input modality, to allow the commander to immediately take the appropriate action
  • 8. Multimodal Interface Design • The multimodal user interface design is supposed to provide solutions to design problems such as: • When to use certain modality? • How to combine multiple modalities? • How to adapt the modality according to its context of use? • Formal principles and guidelines(1): • design for the broadest range of users and contexts of use • address privacy and security • maximise human cognitive and physical abilities • integrate modalities in a manner compatible with user preference, context, and system functionality • … (1) L.M. Reeves, J. Lai, J.A. Larson, S. Oviatt, TS Balaji, S. Buisine, P. Collings, P. Cohen, B. Kraal, J.C. Martin, et al. Guidelines for multimodal user interface design. Communications of the ACM, 47(1):57–59, 2004.
  • 9. Theory (formal guidelines) vs. practice • Different experts might approach the same interface design tasks in different ways based on personal expertise, background and intuition • Guidelines resulting from research do not capture the considerable practical experience and expert knowledge that interface designers rely on during their daily activities • Existing formal guidelines mostly focus on high-level design objectives • are not specific to multi-modality • do not include justification for the made recommendations • lack information about how to move from guidelines to a concrete implementation
  • 10. Need for Knowledge Capture and Modelling • Capture and document design best practices • Can be used as a reference while designing, reducing time and increasing quality of the design solutions • Keep track of knowledge and expertise along projects • Can be used for communication and education of team (developers, designers, etc.) • To be used and reused, going towards standardization
  • 11. Ontology-driven Knowledge Modelling: Levels of Modelling Abstraction Scenario-specific types of Core domain concepts: HCI community: design users, activities, tasks and factual information on users, guidelines and best concrete working applications & devices practices environment Domain Expert knowledge Application knowledge knowledge
  • 12. Capturing Domain Knowledge Core domain concepts: Domain knowledge is described via an ontology, a factual information on users, formal representation of knowledge by a set of key applications & devices domain concepts and the relationships between those concepts. Domain knowledge
  • 13. Modeling Design Guidelines Design guidelines (expert HCI community: design knowledge) are captured guidelines and best via the Semantic Web Rule practices Language (SWRL) Expert knowledge Application(?application), NoisyLocation(?location), used_in(?application, ?location) -> cannot_use_modality(?application, audio_output), cannot_use_modality(?application, voice_input)
  • 14. Modelling Application Knowledge The original core ontology is complemented and extended by creating an ontology with Scenario-specific types of users, activities, tasks and relevant application-specific knowledge: concrete working • types of users involved environment fire fighters, fire commanders, fire station dispatchers, air sampling collectors, emergency communication managers, medical experts, company Application employees knowledge • their activities and tasks fire fighting, locating water supplies, rescuing company employees that could not leave a building, logging relevant information, defining security perimeters in the presence of dangerous substances • working environment they are located in an administrative office where the fire started, a storage facility with smoke and high temperatures, outside a building where dangerous substances might be being spread in the air, inside a medicalised tent.
  • 15. Summary • A semantic modelling framework • allowing to capture the domain and expert knowledge available within the Human-Computer Interaction (HCI) community • supporting HCI designers in selecting the most appropriate (combination of) modalities during their daily design tasks • enabling the high-level concrete description of multimodal HMI design patterns • Work in progress
  • 16. Smarcos Smart composite human-computer interfaces • Smarcos aims to ensure interusability of interconnected embedded systems • UI designs of new applications and services must accommodate various devices, personal preferences, and adaptivity to different use contexts to make the user experience both utilitarian and pleasant
  • 17. Our contribution Context-aware feedback delivery • A technological framework for enabling multi-platform & multi-device systems to adapt feedback delivery to situational contexts • send the right information • at the right moment in time • through a device that offers the optimal output modality for that information • as well as an appropriate input modality to allow the user to react
  • 18. Requirements & challenges • Measure the availability of the user for feedback (right moment) • taking into account time of the day, current and future activities, social & professional environment, … • in order to determine whether to deliver feedback right away, or time-shift it to a later moment in time • Determine the available devices (right device) • taking into account surrounding active devices, device characteristics, available input/output modalities, … • in order to select the most appropriate device for delivering feedback taking into account its capabilities • Adapt the message delivery (right information) • taking into account the availability of the user, chosen modality, message form and output device capabilities, … • in order to tailor the content and functionality toward the selected device capabilities
  • 19. A declarative rule-based solution • Determining timing, device and message format requires modelling a complex piece of logic, i.e. • under which combination of the many different context parameters is a particular solutions prefered? • a user’s current & future activities, and his location • his physical & social environment (noise, light, temperature, presences of colleagues, …) • the devices surrounding him, their characteristics and capabilities • the message’s urgency level • Requires a reactive system that continuously monitors & evaluates the context • extend & complement the traditional imperative paradigm (if- then-else) with a declarative rule-based paradigm
  • 21. Basic example scenario The Smarcos system detects that a user has not taken his medication and immediately sends an urgent pill reminder. The user is currently commuting to the office and only carries his mobile phone. The system decides to send a text message. It knows that the user normally arrives after half an hour at his desk, and when he starts using his computer, he gets another reminder to which he needs to react.
  • 22. When is a message urgent? Message urgency = HIGH if > The message needs to be delivered to the user in 10 minutes or less
  • 23. When do we disturb a user? User availability = LOW if > The user is in a meeting at the office > The user is on the go (e.g. commuting to work)
  • 24. How do we deliver an urgent message to a user with low availability? > send message to mobile phone immediately > send reminder message to other device when available later
  • 25. When do we deliver scheduled messages? • The users availability is not LOW • A device becomes available
  • 26. When does a device become available? Device = AVAILABLE if • It is in the same location as the user > It is a mobile device (always available)
  • 27. Summary • A declarative rule-based framework that • continuously monitors & evaluates the context, and acts correspondingly according to the defined strategies • decouples complex logic from other application concerns, which leads to easier maintainability and understandability • can be evolved in a flexible and incremental way • Integrated into a more complex technology stack to enable context-aware feedback delivery • sensor layer, interconnectivity layer, context interpretation layer, …
  • 28. More information • Web links • http://www.astute-project.eu • http://www.smarcos-project.eu • Contact details • tom.tourwe@sirris.be • elena.tsiporkova@sirris.be