Top Banner

of 24

Human Interaction, Social Protocols and Collaborative Applications

Jun 27, 2015



  • 1. Human Interaction, Social Protocols and Collaborative Applications( Prof. Juan Quemada UPM - Universidad Politcnica de MadridWetice 2008, 23rd June 2008, Rome

2. Social Intelligence* Humans are fundamentally social beingsWe are wired to connect with others We have a natural disposition toEmpathy, cooperation, group work, altruism How does our social brain works on the Internet?*Social Intelligence: The New Science of Human Relationships, by Daniel GolemanProf. Juan Quemada Wetice 2008, 23rd June 2008, Rome2 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 sideWhat 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 TechnologyNorms that enable to express social capabilitiesIncluding trust relationshipsXFN (Friend of a Friend) based Web annotationsfor incremental creation of social networks Prof. Juan QuemadaWetice 2008, 23rd June 2008, Rome 4 5. Social Protocols (this view)Social protocols are part of our Social IntelligenceEnabling us to create successful groups and societies Social protocols areExplicit representations of Interaction rules used in human groups and societies Social protocols map easily into our mental models of groupinteractionTriggering behavioural and cognitive human processesProf. Juan Quemada Wetice 2008, 23rd June 2008, Rome 5 6. The Collaborative FloorCollaboration 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 protocolslets do Social Protocol Based DesignDesign Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome 6 7. The Isabel ApplicationIsabel development started in 1993For supporting distributed realisation of ABC93-6 RACE Advanced Broadband Communication Summer SchoolsGoal: Interaction across remote auditoriums similar to co-located Isabel develops a novel context aware service idea, whereInteractions are context dependentFloor control manages context and interaction at diferent levels Isabel services were developed usingSocial Protocol Based DesignProf. Juan QuemadaWetice 2008, 23rd June 2008, Rome 7 8. ABC96Iceland Ottawa OsloStockolmGroningen BerlinParisBrusselsBaselU.LinzGenevaAveiro Turin MadridAthensNaples - 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 interactionsCalled Interaction Modes (IM)Feedback from events was useful to identify and tune IMs Examples different context during a congressa presentation, a question round or a panel discussionA different Interaction Mode is assigned for each one The target activities have beenCongresses (program driven events)More informal meetingsClassroomsBut there are other Prof. Juan Quemada Wetice 2008, 23rd June 2008, Rome9 10. Defining Isabel services (Step 2) Define for each Interaction Mode Context and Interaction ModelContext definition: Unique visual configurationInteraction Model definition Identification of existing rolesChair, speaker, attendee Identification of interaction eventsHand raising, turn giving, time signalling, Prof. Juan QuemadaWetice 2008, 23rd June 2008, Rome 10 11. Defining Isabel services (Step 3) Implementation context and model in IsabelThe context is introduced with a control protocol Configures all Isabel terminals with the same visual layoutThe Model has two floor control levels Level 1: Interaction mode changeThe panel for IM change is activated only in the control sites Level 2: Intra IM controlOnly sites with associated participation role will have control buttons and open audio and video channelsProf. Juan Quemada Wetice 2008, 23rd June 2008, Rome11 12. Evolution of Isabel ServicesTele-conference (ABC93-96):Congress realisation Script driven centralized floorOnly way to assure program deliveryTele-meeting (Tecodis RACE Proj. 96-98):Enterprise project meetings Easy to use distributed floorTele-class (Vodafone Master 98-00):Distributed classrooms with semi-centralized control Control by lecturer or operator Services have similar IMs, butfloor control models differProf. Juan QuemadaWetice 2008, 23rd June 2008, Rome 12 13. Interactionist School Interactionists characterize the world in terms ofsequences of fleeting actions where each is seenas a response to what came before and as astimulus to what comes afterwards** H. Sacks, 1995, Lectures in Conversation, Cambridge Mass. * D. Gibson, 2005, Taking Turns and Talking Ties: Networks and ConversationalInteraction, AJS Volume 110 Number 6 (may 2005): 1561-97.Prof. Juan QuemadaWetice 2008, 23rd June 2008, Rome 13 14. Social Protocol DefinitionAction (event, signal, message, ..) driven human interaction and context awarenessrules 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 modelsContext dependent EFSMs (Extended Finite State Machines)The context is signaled to the user by some side message Usually of visual nature, but not onlyParticipants must feel to be in the contextThe 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 interactionVerbal messages of many kinds Visual interactionBased on: sign language, gestures, images, viewgraphs, .. Written interactionBased 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 Model1) 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 visualmsg 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 canSpeaker/ Signal (Yellow, SiteX) select video of requesting site. If selected 2nd video will be shown.Chair.ResetTurnChair.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, Rome18 19. Asynchronous Interaction Asynchronous interaction uses frequently The conversational protocolSpoken conversationsWriting lettersSending emailsBlog posting The basic interaction pattern of the conversational protocol is: Send message to person or groupThen wait for answers or new messagesIt seems that the protocol is reused over new technologies Written language, clay, papyrus, paper or even spoken languageWere 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 personsConversational protocol based project repositories Participants just post contributions to the repositoryAs if they where posting to a blog Participants engage in conversations with other personsRegarding to the posts made by other members Group activity is easier to followIt is based on human interactions For example, a post by Barbara is answered by AndrewProf. 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 groupWikis have also complex community management Wikipedia community managementHas very complex structure and interrelations behindProf. Juan QuemadaWetice 2008, 23rd June 2008, Rome 21 22. Conclusions Social protocols explicit person to person interaction Which map into our mental models of group interactionIn order to design human interaction aware applicationsGoal: 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 withhuman interactionsTechnology is only a means to interact with others Tool events must make persons behind explicitIdentifying clearly the author(s) and relevant attributes Context changes must be made explicit with a side message Always use human oriented presentation formatsProf. Juan Quemada Wetice 2008,