SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Human Interaction, Social Protocols
  and Collaborative Applications
               (http://agws.dit.upm.es/Isabel/other/)




        Prof. Juan Quemada
            <jquemada@dit.upm.es>
     UPM - Universidad Politécnica de Madrid
       Wetice 2008, 23rd June 2008, Rome
Social Intelligence*
          Humans are fundamentally social beings
               “We are wired to connect with others”


          We have a natural disposition to
               Empathy, cooperation, group work, altruism


          How does our social brain works on the
          Internet?
 *”Social Intelligence: The New Science of Human Relationships, by Daniel Goleman

Prof. Juan Quemada                   Wetice 2008, 23rd June 2008, Rome              2
The last 50 cms to the user
  Can we really connect with others over the
  Internet?
      And feel that there is somebody at the other side

  What is missing in
          the last 50 cms to the user?
      Technology, protocols, applications, etc.
      Or a sense of social linkage & empathy?
Prof. Juan Quemada     Wetice 2008, 23rd June 2008, Rome   3
Social Protocols (other definitions)

     Standards of polite behaviour (CSCW)
     Netiquette:
         Conventions for correct use of Internet Technology
     Norms that enable to express social capabilities
         Including trust relationships
     XFN (Friend of a Friend) based Web annotations
         for incremental creation of social networks
     ……
Prof. Juan Quemada          Wetice 2008, 23rd June 2008, Rome   4
Social Protocols (this view)
     Social protocols are part of our “Social Intelligence”
         Enabling us to create successful groups and societies

     Social protocols are
         Explicit representations of
              Interaction rules used in human groups and societies

     Social protocols map easily into our mental models of group
     interaction
         Triggering behavioural and cognitive human processes



Prof. Juan Quemada               Wetice 2008, 23rd June 2008, Rome   5
The Collaborative Floor
     Collaboration on the Internet
        traditionally empasizes (floor) control rights

     We must rethink the floor (PC, PDA, Mobile, ..)
             as a place for human interaction

     As humans interact using Social protocols
           let’s do “Social Protocol Based Design”
                                           Design


Prof. Juan Quemada     Wetice 2008, 23rd June 2008, Rome   6
The Isabel Application
     Isabel development started in 1993
         For supporting distributed realisation of ABC93-6
              RACE Advanced Broadband Communication Summer Schools
         Goal:
              Interaction across remote auditoriums similar to co-located

     Isabel develops a novel context aware service idea, where
         Interactions are context dependent
         Floor control manages context and interaction at diferent levels

     Isabel services were developed using
                             Social Protocol Based Design

Prof. Juan Quemada                Wetice 2008, 23rd June 2008, Rome         7
ABC´96

                                        Iceland
                Ottawa                                     Oslo
                                                                     Stockolm
                                                     Groningen
                                                                    Berlin
                                                 Paris      Brussels
                                                       Basel          U.Linz
                                                     Geneva
                                     Aveiro               Turin
                                              Madrid                        Athens
                                                             Naples
- 4 day event in June 1996 with ~20 remote sites
- Terrestrial and satellite ATM 6Mbit/s connections
- Sites with speakers: Aveiro, Berlin, Brussels, Madrid, Naples
- Other Sites: Athens, Barcelona, Bern, Den Haag, Linz,
         Oslo, Ottawa, Paris, Rejkiavik, Rome, Turin, ...
 Prof. Juan Quemada             Wetice 2008, 23rd June 2008, Rome
Defining Isabel services (Step 1)
     Identification of the different types of interactions
         Called Interaction Modes (IM)
             Feedback from events was useful to identify and tune IMs

     Examples different context during a congress
         a presentation, a question round or a panel discussion
             A different Interaction Mode is assigned for each one

     The target activities have been
         Congresses (program driven events)
         More informal meetings
         Classrooms
         But there are other
Prof. Juan Quemada               Wetice 2008, 23rd June 2008, Rome      9
Defining Isabel services (Step 2)
  Define for each Interaction Mode
      Context and Interaction Model

  Context definition:
      Unique visual configuration

  Interaction Model definition
      Identification of existing roles
           Chair, speaker, attendee
      Identification of interaction events
           Hand raising, turn giving, time signalling, …

Prof. Juan Quemada              Wetice 2008, 23rd June 2008, Rome   10
Defining Isabel services (Step 3)
  Implementation context and model in Isabel

  The context is introduced with a control protocol
      Configures all Isabel terminals with the same visual layout

  The Model has two floor control levels
      Level 1: Interaction mode change
           The panel for IM change is activated only in the control sites
      Level 2: Intra IM control
           Only sites with associated participation role will have
                control buttons and open audio and video channels



Prof. Juan Quemada                 Wetice 2008, 23rd June 2008, Rome        11
Evolution of Isabel Services
     Tele-conference (ABC’93-96):
         Congress realisation
              Script driven centralized floor
                     Only way to assure program delivery


     Tele-meeting (Tecodis RACE Proj. 96-98):
         Enterprise project meetings
              Easy to use distributed floor


     Tele-class (Vodafone Master 98-00):
         Distributed classrooms with semi-centralized control
              Control by lecturer or operator

 Services have similar IMs, but
 floor control models differ

Prof. Juan Quemada                      Wetice 2008, 23rd June 2008, Rome   12
Interactionist School

   “Interactionists characterize the world in terms of
     sequences of fleeting actions where each is seen
     as a response to what came before and as a
     stimulus to what comes afterwards”*

        * H. Sacks, 1995, Lectures in Conversation, Cambridge Mass.
        * D. Gibson, 2005, Taking Turns and Talking Ties: Networks and Conversational
           Interaction, AJS Volume 110 Number 6 (may 2005): 1561-97.



Prof. Juan Quemada                Wetice 2008, 23rd June 2008, Rome                     13
Social Protocol Definition


     “Action (event, signal, message, ..) driven
      human interaction and context awareness
       rules to support effective group work or
                      behaviour”


Prof. Juan Quemada   Wetice 2008, 23rd June 2008, Rome   14
The model
  Social protocols can be modeled with:
      Context dependent event driven models
           Context dependent EFSMs (Extended Finite State Machines)

  The context is signaled to the user by some side message
      Usually of visual nature, but not only
           Participants must feel to be in the context

  The interaction is driven by human generated events or actions
      Voice messages, written messages, ..
      Visible actions, graphics, video, ..
      Technological interactions like mouse clicks, typed messages, ..
      Etc.


Prof. Juan Quemada                   Wetice 2008, 23rd June 2008, Rome   15
Context issues and types
  What is the mininum granularity level of
      Context and interaction
      Is it the P-shift (participation shift) of interactionists?

  Social protocols need a complex hierarchy or space of
  contexts
      Cultural dimension
      Synchronous or asynchronous
      Social, group, interpersonal, ..
      Activity dimension
      Interaction type
      Etc.


Prof. Juan Quemada               Wetice 2008, 23rd June 2008, Rome   16
Interaction Actions
  Many types of interactions actions exist
      Speech based interaction
           Verbal messages of many kinds
      Visual interaction
           Based on: sign language, gestures, images, viewgraphs, ..
      Written interaction
           Based on: documents, editors, viewgraphs, …
      …….

  Mapping of human interaction into tool state change is not easy
      Can include multimedia information and configurations


Prof. Juan Quemada               Wetice 2008, 23rd June 2008, Rome     17
Example: Question IM EFSM Model
                                         1) 3 actions mapped as panel clicks:
EFSM language explanation:               Any.RequestTurn, Chair.GiveTurn &
                                         Chair.ResetTurn
Any.RequestTurn (SiteX)
            / Signal (Yellow, SiteX)     2) Additional actions occur as audio visual
                                         msg exchange: dialogue among speaker and
Means: Any site can request turn. If     person asking question, but have not been
site X requests it, his name will be     made explicit transitions, for simplicity.
marked yellow in requests panel.
Chair.GiveTurn (SiteX)
. / Show_Video (Position2, SiteX)                          Any.RequestTurn (SiteX)
Means: Only site with Chair role can      Speaker              / Signal (Yellow, SiteX)
select video of requesting site. If
selected 2nd video will be shown.

                  Chair.ResetTurn                Chair.GiveTurn (SiteX)
                    / Hide_Video (Position2)        / Show_Video (Position2, SiteX)


     Chair.GiveTurn (SiteX)               Speaker         Any.RequestTurn (SiteX)
       / Show_Video (Position2, SiteX)       &              / Signal (Yellow, SiteX)
                                          Question
      Prof. Juan Quemada                           Wetice 2008, 23rd June 2008, Rome      18
Asynchronous Interaction
  Asynchronous interaction uses frequently
      The conversational protocol
           Spoken conversations
           Writing letters
           Sending emails
           Blog posting


  The basic interaction pattern of the conversational protocol is:
      Send message to person or group
           Then wait for answers or new messages

  It seems that the protocol is reused over new technologies
      Written language, clay, papyrus, paper or even spoken language
           Were also new technologies at some point of time
Prof. Juan Quemada                 Wetice 2008, 23rd June 2008, Rome   19
Collaborative Web tool design
  Folder based project repositories
      Based on rational order (not on a social protocol)
           We interact with the filing system not with persons

  Conversational protocol based project repositories
      Participants just post contributions to the repository
           As if they where posting to a blog
      Participants engage in conversations with other persons
           Regarding to the posts made by other members
      Group activity is easier to follow
           It is based on human interactions
                For example, a post by Barbara is answered by Andrew

Prof. Juan Quemada               Wetice 2008, 23rd June 2008, Rome     20
Wikis
  Wikis are based also on social interaction
      Basic operation:
           file change by member of group
                It is an explicit human action we perceive as such
                      It is not just a change of the file
      Interaction occurs with members of the group

  Wikis have also complex community management
      Wikipedia community management
           Has very complex structure and interrelations behind

Prof. Juan Quemada                Wetice 2008, 23rd June 2008, Rome   21
Conclusions
    Social protocols explicit person to person interaction
        Which map into our mental models of group interaction
             In order to design human interaction aware applications

    Goal: Make users feel that there is somebody at the other side
    Social protocol based tool design methodology
        User perceived tool state changes should be associated only with
             human interactions
                     Technology is only a means to interact with others
        Tool events must make persons behind explicit
             Identifying clearly the author(s) and relevant attributes
        Context changes must be made explicit with a side message
        Always use human oriented presentation formats

Prof. Juan Quemada                     Wetice 2008, 23rd June 2008, Rome   22
Further work
    Taxonomy of main collaborative social protocols
        For technology mediated interactions
        For example
             How many conversational protocols exist?
                     Are similar protocols behind spoken conversations, letter writing, email, ..?
             What are the various types of turn management protocols?
             Is workflow automation based on social protocols?
                     Is it a rationale procedure which needs a social reformulation?


    Formal models of social protocols should be developed
        With the same role as computer protocol models
             They helped in understanding them and developing implementations


Prof. Juan Quemada                      Wetice 2008, 23rd June 2008, Rome                            23
Thanks

Questions?

Contenu connexe

En vedette

Elluls Technological Society
Elluls Technological SocietyElluls Technological Society
Elluls Technological Societyvitalist
 
Vishub description Global Excursion
Vishub description Global ExcursionVishub description Global Excursion
Vishub description Global ExcursionJuan Quemada
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSSLuis Miguel Martín
 
Arquitectura del Web 2
Arquitectura del Web 2Arquitectura del Web 2
Arquitectura del Web 2Juan Quemada
 
Isabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetIsabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetJuan Quemada
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 
Google html5 Tutorial
Google html5 TutorialGoogle html5 Tutorial
Google html5 Tutorialjobfan
 
Internet Ice091117
Internet Ice091117Internet Ice091117
Internet Ice091117Juan Quemada
 
Nuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingNuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingJuan Quemada
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5joycesita
 
GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group PresentationCarlos A. Iglesias
 
Html5 Open Video Tutorial
Html5 Open Video TutorialHtml5 Open Video Tutorial
Html5 Open Video TutorialSilvia Pfeiffer
 

En vedette (20)

Human interaction management
Human interaction managementHuman interaction management
Human interaction management
 
Elluls Technological Society
Elluls Technological SocietyElluls Technological Society
Elluls Technological Society
 
Vishub description Global Excursion
Vishub description Global ExcursionVishub description Global Excursion
Vishub description Global Excursion
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
Arquitectura del Web 2
Arquitectura del Web 2Arquitectura del Web 2
Arquitectura del Web 2
 
Isabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetIsabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de Internet
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
Google html5 Tutorial
Google html5 TutorialGoogle html5 Tutorial
Google html5 Tutorial
 
Internet Ice091117
Internet Ice091117Internet Ice091117
Internet Ice091117
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
CSS
CSSCSS
CSS
 
Fundamentos de CSS
Fundamentos de CSSFundamentos de CSS
Fundamentos de CSS
 
Nuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingNuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud Computing
 
Empresa 2.0
Empresa 2.0Empresa 2.0
Empresa 2.0
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5
 
GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
 
Html5 Open Video Tutorial
Html5 Open Video TutorialHtml5 Open Video Tutorial
Html5 Open Video Tutorial
 

Similaire à Human Interaction, Social Protocols and Collaborative Applications

Itsme Interact2009
Itsme  Interact2009Itsme  Interact2009
Itsme Interact2009itsmesrl
 
hcid2011 - Gesture Based Interfaces: Jacques chueke (HCID, City University L...
hcid2011 -  Gesture Based Interfaces: Jacques chueke (HCID, City University L...hcid2011 -  Gesture Based Interfaces: Jacques chueke (HCID, City University L...
hcid2011 - Gesture Based Interfaces: Jacques chueke (HCID, City University L...City University London
 
Can Second Life House New Documentary Forms?
Can Second Life House New Documentary Forms?Can Second Life House New Documentary Forms?
Can Second Life House New Documentary Forms?alex bal
 
itsme tutorial at CTS 2009
itsme tutorial at CTS 2009itsme tutorial at CTS 2009
itsme tutorial at CTS 2009itsmesrl
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfHakkemB
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)Musstanser Tinauli
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationHong-Linh Truong
 
Social software and eParticipation
Social software and eParticipationSocial software and eParticipation
Social software and eParticipationMart Laanpere
 
Convergence: history, meanings and socio-cultural implications
Convergence: history, meanings and socio-cultural implicationsConvergence: history, meanings and socio-cultural implications
Convergence: history, meanings and socio-cultural implicationsGiuseppe Lugano
 
ITSME, presentazione
ITSME, presentazioneITSME, presentazione
ITSME, presentazioneelisasile
 
Tangible User Interface Showcase
Tangible User Interface ShowcaseTangible User Interface Showcase
Tangible User Interface ShowcaseSimone Mora
 
Open Source Innovation - The "big bang" of Open X
Open Source Innovation - The "big bang" of Open XOpen Source Innovation - The "big bang" of Open X
Open Source Innovation - The "big bang" of Open Xjfomhover
 

Similaire à Human Interaction, Social Protocols and Collaborative Applications (20)

Itsme Interact2009
Itsme  Interact2009Itsme  Interact2009
Itsme Interact2009
 
hcid2011 - Gesture Based Interfaces: Jacques chueke (HCID, City University L...
hcid2011 -  Gesture Based Interfaces: Jacques chueke (HCID, City University L...hcid2011 -  Gesture Based Interfaces: Jacques chueke (HCID, City University L...
hcid2011 - Gesture Based Interfaces: Jacques chueke (HCID, City University L...
 
Can Second Life House New Documentary Forms?
Can Second Life House New Documentary Forms?Can Second Life House New Documentary Forms?
Can Second Life House New Documentary Forms?
 
MPEG-V Part 3 enabling Sensory Experience
MPEG-V Part 3 enabling Sensory ExperienceMPEG-V Part 3 enabling Sensory Experience
MPEG-V Part 3 enabling Sensory Experience
 
itsme tutorial at CTS 2009
itsme tutorial at CTS 2009itsme tutorial at CTS 2009
itsme tutorial at CTS 2009
 
Final multimedia
Final multimediaFinal multimedia
Final multimedia
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
 
Musstanser Avanzament 4 (Final No Animation)
Musstanser   Avanzament 4 (Final   No Animation)Musstanser   Avanzament 4 (Final   No Animation)
Musstanser Avanzament 4 (Final No Animation)
 
Hci unit 1&amp; 2
Hci unit 1&amp; 2Hci unit 1&amp; 2
Hci unit 1&amp; 2
 
Papers_usenix98
Papers_usenix98Papers_usenix98
Papers_usenix98
 
VERITAS newsletter n° 4
VERITAS newsletter n° 4VERITAS newsletter n° 4
VERITAS newsletter n° 4
 
Veritas newsletter no 5 final
Veritas newsletter no 5 finalVeritas newsletter no 5 final
Veritas newsletter no 5 final
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
Social software and eParticipation
Social software and eParticipationSocial software and eParticipation
Social software and eParticipation
 
Convergence: history, meanings and socio-cultural implications
Convergence: history, meanings and socio-cultural implicationsConvergence: history, meanings and socio-cultural implications
Convergence: history, meanings and socio-cultural implications
 
ITSME
ITSMEITSME
ITSME
 
ITSME, presentazione
ITSME, presentazioneITSME, presentazione
ITSME, presentazione
 
VERITAS newsletter n° 2
VERITAS newsletter n° 2VERITAS newsletter n° 2
VERITAS newsletter n° 2
 
Tangible User Interface Showcase
Tangible User Interface ShowcaseTangible User Interface Showcase
Tangible User Interface Showcase
 
Open Source Innovation - The "big bang" of Open X
Open Source Innovation - The "big bang" of Open XOpen Source Innovation - The "big bang" of Open X
Open Source Innovation - The "big bang" of Open X
 

Plus de Juan Quemada

Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-cursoJuan Quemada
 
La Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de InternetLa Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de InternetJuan Quemada
 
Arquitectura Web 1
Arquitectura Web 1Arquitectura Web 1
Arquitectura Web 1Juan Quemada
 
Internet: Pasado, Presente y Futuro
Internet: Pasado, Presente y FuturoInternet: Pasado, Presente y Futuro
Internet: Pasado, Presente y FuturoJuan Quemada
 
Web 2.0, W3C y Software Social
Web 2.0, W3C y Software SocialWeb 2.0, W3C y Software Social
Web 2.0, W3C y Software SocialJuan Quemada
 
Introduccion al Web 2.0
Introduccion al Web 2.0Introduccion al Web 2.0
Introduccion al Web 2.0Juan Quemada
 

Plus de Juan Quemada (7)

Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-curso
 
La Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de InternetLa Arquitectura de las Aplicaciones de Internet
La Arquitectura de las Aplicaciones de Internet
 
Arquitectura Web 1
Arquitectura Web 1Arquitectura Web 1
Arquitectura Web 1
 
Internet: Pasado, Presente y Futuro
Internet: Pasado, Presente y FuturoInternet: Pasado, Presente y Futuro
Internet: Pasado, Presente y Futuro
 
Web 2.0, W3C y Software Social
Web 2.0, W3C y Software SocialWeb 2.0, W3C y Software Social
Web 2.0, W3C y Software Social
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Introduccion al Web 2.0
Introduccion al Web 2.0Introduccion al Web 2.0
Introduccion al Web 2.0
 

Dernier

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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Dernier (20)

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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Human Interaction, Social Protocols and Collaborative Applications

  • 1. Human Interaction, Social Protocols and Collaborative Applications (http://agws.dit.upm.es/Isabel/other/) Prof. Juan Quemada <jquemada@dit.upm.es> UPM - Universidad Politécnica de Madrid Wetice 2008, 23rd June 2008, Rome
  • 2. Social Intelligence* Humans are fundamentally social beings “We are wired to connect with others” We have a natural disposition to Empathy, cooperation, group work, altruism How does our social brain works on the Internet? *”Social Intelligence: The New Science of Human Relationships, by Daniel Goleman Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 2
  • 3. The last 50 cms to the user Can we really connect with others over the Internet? And feel that there is somebody at the other side What is missing in the last 50 cms to the user? Technology, protocols, applications, etc. Or a sense of social linkage & empathy? Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 3
  • 4. Social Protocols (other definitions) Standards of polite behaviour (CSCW) Netiquette: Conventions for correct use of Internet Technology Norms that enable to express social capabilities Including trust relationships XFN (Friend of a Friend) based Web annotations for incremental creation of social networks …… Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 4
  • 5. Social Protocols (this view) Social protocols are part of our “Social Intelligence” Enabling us to create successful groups and societies Social protocols are Explicit representations of Interaction rules used in human groups and societies Social protocols map easily into our mental models of group interaction Triggering behavioural and cognitive human processes Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 5
  • 6. The Collaborative Floor Collaboration on the Internet traditionally empasizes (floor) control rights We must rethink the floor (PC, PDA, Mobile, ..) as a place for human interaction As humans interact using Social protocols let’s do “Social Protocol Based Design” Design Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 6
  • 7. The Isabel Application Isabel development started in 1993 For supporting distributed realisation of ABC93-6 RACE Advanced Broadband Communication Summer Schools Goal: Interaction across remote auditoriums similar to co-located Isabel develops a novel context aware service idea, where Interactions are context dependent Floor control manages context and interaction at diferent levels Isabel services were developed using Social Protocol Based Design Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 7
  • 8. ABC´96 Iceland Ottawa Oslo Stockolm Groningen Berlin Paris Brussels Basel U.Linz Geneva Aveiro Turin Madrid Athens Naples - 4 day event in June 1996 with ~20 remote sites - Terrestrial and satellite ATM 6Mbit/s connections - Sites with speakers: Aveiro, Berlin, Brussels, Madrid, Naples - Other Sites: Athens, Barcelona, Bern, Den Haag, Linz, Oslo, Ottawa, Paris, Rejkiavik, Rome, Turin, ... Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome
  • 9. Defining Isabel services (Step 1) Identification of the different types of interactions Called Interaction Modes (IM) Feedback from events was useful to identify and tune IMs Examples different context during a congress a presentation, a question round or a panel discussion A different Interaction Mode is assigned for each one The target activities have been Congresses (program driven events) More informal meetings Classrooms But there are other Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 9
  • 10. Defining Isabel services (Step 2) Define for each Interaction Mode Context and Interaction Model Context definition: Unique visual configuration Interaction Model definition Identification of existing roles Chair, speaker, attendee Identification of interaction events Hand raising, turn giving, time signalling, … Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 10
  • 11. Defining Isabel services (Step 3) Implementation context and model in Isabel The context is introduced with a control protocol Configures all Isabel terminals with the same visual layout The Model has two floor control levels Level 1: Interaction mode change The panel for IM change is activated only in the control sites Level 2: Intra IM control Only sites with associated participation role will have control buttons and open audio and video channels Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 11
  • 12. Evolution of Isabel Services Tele-conference (ABC’93-96): Congress realisation Script driven centralized floor Only way to assure program delivery Tele-meeting (Tecodis RACE Proj. 96-98): Enterprise project meetings Easy to use distributed floor Tele-class (Vodafone Master 98-00): Distributed classrooms with semi-centralized control Control by lecturer or operator Services have similar IMs, but floor control models differ Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 12
  • 13. Interactionist School “Interactionists characterize the world in terms of sequences of fleeting actions where each is seen as a response to what came before and as a stimulus to what comes afterwards”* * H. Sacks, 1995, Lectures in Conversation, Cambridge Mass. * D. Gibson, 2005, Taking Turns and Talking Ties: Networks and Conversational Interaction, AJS Volume 110 Number 6 (may 2005): 1561-97. Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 13
  • 14. Social Protocol Definition “Action (event, signal, message, ..) driven human interaction and context awareness rules to support effective group work or behaviour” Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 14
  • 15. The model Social protocols can be modeled with: Context dependent event driven models Context dependent EFSMs (Extended Finite State Machines) The context is signaled to the user by some side message Usually of visual nature, but not only Participants must feel to be in the context The interaction is driven by human generated events or actions Voice messages, written messages, .. Visible actions, graphics, video, .. Technological interactions like mouse clicks, typed messages, .. Etc. Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 15
  • 16. Context issues and types What is the mininum granularity level of Context and interaction Is it the P-shift (participation shift) of interactionists? Social protocols need a complex hierarchy or space of contexts Cultural dimension Synchronous or asynchronous Social, group, interpersonal, .. Activity dimension Interaction type Etc. Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 16
  • 17. Interaction Actions Many types of interactions actions exist Speech based interaction Verbal messages of many kinds Visual interaction Based on: sign language, gestures, images, viewgraphs, .. Written interaction Based on: documents, editors, viewgraphs, … ……. Mapping of human interaction into tool state change is not easy Can include multimedia information and configurations Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 17
  • 18. Example: Question IM EFSM Model 1) 3 actions mapped as panel clicks: EFSM language explanation: Any.RequestTurn, Chair.GiveTurn & Chair.ResetTurn Any.RequestTurn (SiteX) / Signal (Yellow, SiteX) 2) Additional actions occur as audio visual msg exchange: dialogue among speaker and Means: Any site can request turn. If person asking question, but have not been site X requests it, his name will be made explicit transitions, for simplicity. marked yellow in requests panel. Chair.GiveTurn (SiteX) . / Show_Video (Position2, SiteX) Any.RequestTurn (SiteX) Means: Only site with Chair role can Speaker / Signal (Yellow, SiteX) select video of requesting site. If selected 2nd video will be shown. Chair.ResetTurn Chair.GiveTurn (SiteX) / Hide_Video (Position2) / Show_Video (Position2, SiteX) Chair.GiveTurn (SiteX) Speaker Any.RequestTurn (SiteX) / Show_Video (Position2, SiteX) & / Signal (Yellow, SiteX) Question Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 18
  • 19. Asynchronous Interaction Asynchronous interaction uses frequently The conversational protocol Spoken conversations Writing letters Sending emails Blog posting The basic interaction pattern of the conversational protocol is: Send message to person or group Then wait for answers or new messages It seems that the protocol is reused over new technologies Written language, clay, papyrus, paper or even spoken language Were also new technologies at some point of time Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 19
  • 20. Collaborative Web tool design Folder based project repositories Based on rational order (not on a social protocol) We interact with the filing system not with persons Conversational protocol based project repositories Participants just post contributions to the repository As if they where posting to a blog Participants engage in conversations with other persons Regarding to the posts made by other members Group activity is easier to follow It is based on human interactions For example, a post by Barbara is answered by Andrew Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 20
  • 21. Wikis Wikis are based also on social interaction Basic operation: file change by member of group It is an explicit human action we perceive as such It is not just a change of the file Interaction occurs with members of the group Wikis have also complex community management Wikipedia community management Has very complex structure and interrelations behind Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 21
  • 22. Conclusions Social protocols explicit person to person interaction Which map into our mental models of group interaction In order to design human interaction aware applications Goal: Make users feel that there is somebody at the other side Social protocol based tool design methodology User perceived tool state changes should be associated only with human interactions Technology is only a means to interact with others Tool events must make persons behind explicit Identifying clearly the author(s) and relevant attributes Context changes must be made explicit with a side message Always use human oriented presentation formats Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 22
  • 23. Further work Taxonomy of main collaborative social protocols For technology mediated interactions For example How many conversational protocols exist? Are similar protocols behind spoken conversations, letter writing, email, ..? What are the various types of turn management protocols? Is workflow automation based on social protocols? Is it a rationale procedure which needs a social reformulation? Formal models of social protocols should be developed With the same role as computer protocol models They helped in understanding them and developing implementations Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 23