Your SlideShare is downloading. ×
0
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems

1,510

Published on

Vanilson Buregio's presentation about Social Machines. For more information: http://bit.ly/smparad

Vanilson Buregio's presentation about Social Machines. For more information: http://bit.ly/smparad

Published in: Education, Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,510
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SocialMachines:AUnifiedParadigmtoDescribeSocialWeb-OrientedSystemsVanilsonBurégio,SilvioMeira,NelsonRosaUniversidadeFederaldePernambucoCentrodeInformática,Recife,Pernambuco-Brazil
  • 2. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com TheWebistransformingthewaywedevelopsoftware– Openprogrammableplatformofinformation,applicationsandservices– ChangingthewaywecommunicateandinteractIntroduction
  • 3. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com TheSemanticsofComputationischanging– Newbreedsofapplicationsareemerging– Computingmeansconnecting– Blending computationalandsocialelementsintosoftwarehasgainedsignificantattention!IntroductionComputationalSystemsKnowledgeComputationalProcessSocialProcessInformationPeopleInteractionsSocialWeb
  • 4. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Recentresearchtopicinitsformationstage Conceptsoverlapdifferentfields SomeUnderstandingIssues– Severalquestionshavebeenraisedamongresearchersinterestedinthistopic– DifficultiesinunderstandingitsboundariesSocialMachinesPromisingwayforunifyingbothcomputationalandsocial processesLackofacommonandcoherentconceptualbasis
  • 5. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Aimsofthiswork– SystematicallyinvestigateeffortsrelatedtoSocialMachines– BuildapreliminaryclassificationschemetostructurethescienceofSocialMachines– Provideanoverviewofthisresearchareaandrelatedtopics– Promotediscussionamongresearchers(#socm2013workshop)GoalsHowhavetheexistingapproachesbeenblendingcomputationalandsocialelementsintosoftware?Question
  • 6. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com “SocialMachines”paradigmasaresultoftheconvergenceofthreedifferentvisionsSocialMachines:oneparadigm,differentvisionsAgent-basedSemantic WebServicesKASystemsCrowdsourcingSOCIALMACHINEPeople asComputational UnitsSoftware asSociable EntitiesSocial SoftwareSystems basedon Social DataHumancomputationBlogsSocialNetworkingMicroblogingOpen APIPlatformsVideosharingMashupsPhysicalObjectsgoverned bySocial DataGWAPmicrotaskCAPTCHAreCAPTCHAKA-CAPTCHACollaborativePlatformse.g. AmazonTurkanti-spammechanismsWikisWS-HumanTaskBPEL4PeopleSocialNetworkCrowdsourcedPlatformse.g. UshahidiCommunities ofWeb ServicesSocialNetworks ofWeb ServicesRelationship-aware SystemsVisions,concepts,approaches,technologies,standards…ConceptualdiagramTheclosertothecenter,themore likelytobeaSocialMachine?Whichsystemsareandwhichsystemsarenotsocialmachines?
  • 7. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Toanswer,access:Beforecontinuing…HowhaveYOUbeenblendingcomputationalandsocialelementsintosoftware?http://bit.ly/pptsocialNextslideisthe“Socialppt”…
  • 8. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comTo answer, access: http://bit.ly/pptsocial
  • 9. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comInformation KnowledgeSystem PeopleThe“Socialppt”blendscomputationalandsocialprocesses…Computational process “Social process” ItisconnectedtotheWeb Itenables“socialinteractions” Its “content”isco-created
  • 10. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Toanswer,access:ThinkingaboutSocialMachines…Isthe“SocialPPT”aSocialMachine?http://bit.ly/isSociamWhy? Why NOT?
  • 11. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comTo answer, access: http://bit.ly/isSociam
  • 12. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof“SocialSoftware”Backingtowork…Foundations
  • 13. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: EarlySocialMachinesSocialNetworkingBlogsVideosharingMicroblogsTheSocialWebChanginginthewaywecommunicate…Web2.0SocialMachineshasitsoriginsonsocialcomputing…InitialgenerationofWeb-basedsocialsoftware
  • 14. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware:OpenAPIsPlatformsChangingthewaywedevelopsoftwareMovementtoexposeinternalcapabilities asWebServicesConceptofPlatformofservicesAllows third-partydevelopers tocreateotherapplicationsandservices,ontopoftheplatform,thataggregate,process,andgeneratecontentbasedonusers’interests
  • 15. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: MashupecosystemPossibilitytointegratedatafromoneormoresourcesofinformationProgrammableWebis concreteproofofthat
  • 16. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: SystemsbasedonSocialDataA. Iamnitchi, J. Blackburn, and N. Kourtellis, “The Social Hourglass: An Infrastructure forSocially Aware Applications and Services,” IEEE Internet Computing, vol. 16, no. 3, pp. 13–23,May 2012.Slide by Adriana IamnitchiSystemsthattakeadvantageofsocialdataSocialinferencefunctionsprovide socialknowledgetosupportotherapplicationsintheirdecisionmakingprocesses
  • 17. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: SystemsbasedonSocialDataPhysicalObjectscontrolled bysocialdataiStrategyLabsTurnaFacebooklike,aTweetoraFourSquarecheck-inintoeventstotriggeractionsonphysicalobjects
  • 18. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocial SoftwareVisionof“SocialSoftware”Social SoftwareSystems basedon Social DataBlogsSocialNetworkingMicroblogingOpen APIPlatformsVideosharingMashupsPhysicalObjectsgoverned bySocial Data
  • 19. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof“PeopleasComputationalUnits”Effortsthatintegratepeople,intheform ofhuman-basedcomputing,andsoftwareintoonecompositesystem
  • 20. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comPeopleasComputationalUnits:HumanComputationWS-HumanTaskCAPTCHAanditsextensionsBPEL4PeopleSystemsthatmakesuseof humanabilitiesforcomputationtosolveproblemsthataretrivialforhumans,butcomplexformachinesstandardsHuman-ProvidedServices(HPSs)TheSocialComputeUnit
  • 21. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comPeopleasComputationalUnits: KASystemsTechnologiesTaskstransformedintoanenjoyablegameanddelegates tohumangameplayers.microtask CollaborativePlatforms
  • 22. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.commicrotasksSocialNetwork /Crowdsourced /OpenPlatformPeopleasComputationalUnits:CollaborativePlatformsCollaborative Platform
  • 23. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof “PeopleasComputationalUnits”KA SystemsCrowdsourcingPeople asComputational UnitsHumancomputationGWAPmicrotaskCAPTCHAreCAPTCHAKA-CAPTCHACollaborativePlatformse.g. AmazonTurkanti-spammechanismsWikisWS-HumanTaskBPEL4PeopleSocial NetworkCrowdsourcedPlatformse.g. Ushahidi
  • 24. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionofSoftwareas“SociableEntities”Weaving social elements into software in order to enable their“socialization”, mainly in terms of having “social” relationships with othersoftwareandinteractingwitheachother.
  • 25. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSoftwareasSociableEntitiesAgent-basedSemantic WebServicesCommunities ofWeb ServicesRelationship-aware SystemsSocial Networksof Web ServicesSemanticwebtechnologiesareusedtoimprovethemeaningofWebServices’descriptionsand,consequently, tofacilitatetheinteractionsofloosely-coupled WebServicesSimilarWebServices(WS)intogroupsknownascommunities. WSsinteractwitheachother,incommunities,todecidewhowillberesponsiblefortreatingaspecificrequest.TurnWebServicesintonodesofdifferentsocialnetworksa tosupporttheprocessofdiscovery, composition andothercollaborativeprocessesSystemcanbeviewedasasociableentitywhoseinteractionswitheachotheraredeterminedbytheir“social”relationships.Facebookisarelationship-aware SocialMachine
  • 26. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comAgent-basedSemantic WebServicesSoftware asSocial EntitiesCommunities ofWeb ServicesSocialNetworks ofWeb ServicesRelationship-aware SystemsVisionof SoftwareasSociableEntities”
  • 27. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comAgent-basedSemantic WebServicesKA SystemsCrowdsourcingSOCIALMACHINEPeople asComputational UnitsSoftware asSocial EntitiesSocial SoftwareSystems basedon Social DataHumancomputationBlogsSocialNetworkingMicroblogingOpen APIPlatformsVideosharingMashupsPhysical Objectsgoverned bySocial DataGWAPmicrotaskCAPTCHAreCAPTCHAKA-CAPTCHACollaborativePlatformse.g. Amazon Turkanti-spammechanismsWikisWS-HumanTaskBPEL4PeopleSocial NetworkCrowdsourcedPlatformse.g. UshahidiCommunities ofWeb ServicesSocialNetworks ofWeb ServicesRelationship-aware SystemsSocialMachineparadigmreliesonsocialcomputingandshall betheresultoftheconvergenceofthethreemainvisions,Unifyingmentalmodelforunderstanding,describinganddesigningeachandeveryentityconnectedtotheWeb.
  • 28. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com [Re]definitionofaunifiedabstractionmodel [Done] PreliminaryEngineeringguideline[Done] Descriptionof someexistingSocialMachines[Done] Definition ofmetrictoindicateSocialMachines complexity[PartiallyDone] SoMAr:SocialMachine-orientedArchitecture[PartiallyDone] DefinitionofSociabilityasqualityattributeof Software[ToDo] SMADL:SocialMachineArchitectureDescriptionLanguage[PartiallyDone] HuLKs:HumanLikeKnowledgeSystems[ToDo] SubjectandImplementationprojects[PartiallyDone]StatusoftheWorkandFutureDevelopments
  • 29. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comThinkingaboutLehman’sSoftwareEvolution…Mustsoftwaresystemsbeabletobe*SOCIAL*ortheyriska*LONELY*death?“Socialmachinesdonotexistinisolation”
  • 30. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comThankyou!vaab@cin.ufpe.brvanilson.com

×