Your SlideShare is downloading. ×
  • Like
  • Save
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.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

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,469 views
Published

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,469
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
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