SocialMachines:AUnifiedParadigmtoDescribeSocialWeb-OrientedSystemsVanilsonBurégio,SilvioMeira,NelsonRosaUniversidadeFedera...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com TheWebistransformingthewaywedevelopsoftwa...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com TheSemanticsofComputationischanging– Newb...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Recentresearchtopicinitsformationstage C...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Aimsofthiswork– Systematicallyinvestigate...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com “SocialMachines”paradigmasaresultofthecon...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Toanswer,access:Beforecontinuing…HowhaveY...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comTo answer, access: http://bit.ly/pptsocial
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comInformation KnowledgeSystem PeopleThe“Socia...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Toanswer,access:ThinkingaboutSocialMachin...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comTo answer, access: http://bit.ly/isSociam
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof“SocialSoftware”Backingtowork…Found...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: EarlySocialMachinesSocialNe...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware:OpenAPIsPlatformsChangingthe...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: MashupecosystemPossibilityt...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: SystemsbasedonSocialDataA. ...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: SystemsbasedonSocialDataPhy...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocial SoftwareVisionof“SocialSoftware”Soci...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof“PeopleasComputationalUnits”Efforts...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comPeopleasComputationalUnits:HumanComputation...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comPeopleasComputationalUnits: KASystemsTechno...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.commicrotasksSocialNetwork /Crowdsourced /Open...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof “PeopleasComputationalUnits”KA Sys...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionofSoftwareas“SociableEntities”Weaving...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSoftwareasSociableEntitiesAgent-basedSemant...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comAgent-basedSemantic WebServicesSoftware asS...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comAgent-basedSemantic WebServicesKA SystemsCr...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com [Re]definitionofaunifiedabstractionmodel ...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comThinkingaboutLehman’sSoftwareEvolution…Must...
To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comThankyou!vaab@cin.ufpe.brvanilson.com
Upcoming SlideShare
Loading in …5
×

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

1,752 views
1,648 views

Published on

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,752
On SlideShare
0
From Embeds
0
Number of Embeds
1,214
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. SocialMachines:AUnifiedParadigmtoDescribeSocialWeb-OrientedSystemsVanilsonBurégio,SilvioMeira,NelsonRosaUniversidadeFederaldePernambucoCentrodeInformática,Recife,Pernambuco-Brazil
  2. 2. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com TheWebistransformingthewaywedevelopsoftware– Openprogrammableplatformofinformation,applicationsandservices– ChangingthewaywecommunicateandinteractIntroduction
  3. 3. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com TheSemanticsofComputationischanging– Newbreedsofapplicationsareemerging– Computingmeansconnecting– Blending computationalandsocialelementsintosoftwarehasgainedsignificantattention!IntroductionComputationalSystemsKnowledgeComputationalProcessSocialProcessInformationPeopleInteractionsSocialWeb
  4. 4. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Recentresearchtopicinitsformationstage Conceptsoverlapdifferentfields SomeUnderstandingIssues– Severalquestionshavebeenraisedamongresearchersinterestedinthistopic– DifficultiesinunderstandingitsboundariesSocialMachinesPromisingwayforunifyingbothcomputationalandsocial processesLackofacommonandcoherentconceptualbasis
  5. 5. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Aimsofthiswork– SystematicallyinvestigateeffortsrelatedtoSocialMachines– BuildapreliminaryclassificationschemetostructurethescienceofSocialMachines– Provideanoverviewofthisresearchareaandrelatedtopics– Promotediscussionamongresearchers(#socm2013workshop)GoalsHowhavetheexistingapproachesbeenblendingcomputationalandsocialelementsintosoftware?Question
  6. 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. 7. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.com Toanswer,access:Beforecontinuing…HowhaveYOUbeenblendingcomputationalandsocialelementsintosoftware?http://bit.ly/pptsocialNextslideisthe“Socialppt”…
  8. 8. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comTo answer, access: http://bit.ly/pptsocial
  9. 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. 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. 11. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comTo answer, access: http://bit.ly/isSociam
  12. 12. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof“SocialSoftware”Backingtowork…Foundations
  13. 13. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: EarlySocialMachinesSocialNetworkingBlogsVideosharingMicroblogsTheSocialWebChanginginthewaywecommunicate…Web2.0SocialMachineshasitsoriginsonsocialcomputing…InitialgenerationofWeb-basedsocialsoftware
  14. 14. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware:OpenAPIsPlatformsChangingthewaywedevelopsoftwareMovementtoexposeinternalcapabilities asWebServicesConceptofPlatformofservicesAllows third-partydevelopers tocreateotherapplicationsandservices,ontopoftheplatform,thataggregate,process,andgeneratecontentbasedonusers’interests
  15. 15. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: MashupecosystemPossibilitytointegratedatafromoneormoresourcesofinformationProgrammableWebis concreteproofofthat
  16. 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. 17. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocialSoftware: SystemsbasedonSocialDataPhysicalObjectscontrolled bysocialdataiStrategyLabsTurnaFacebooklike,aTweetoraFourSquarecheck-inintoeventstotriggeractionsonphysicalobjects
  18. 18. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comSocial SoftwareVisionof“SocialSoftware”Social SoftwareSystems basedon Social DataBlogsSocialNetworkingMicroblogingOpen APIPlatformsVideosharingMashupsPhysicalObjectsgoverned bySocial Data
  19. 19. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comVisionof“PeopleasComputationalUnits”Effortsthatintegratepeople,intheform ofhuman-basedcomputing,andsoftwareintoonecompositesystem
  20. 20. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comPeopleasComputationalUnits:HumanComputationWS-HumanTaskCAPTCHAanditsextensionsBPEL4PeopleSystemsthatmakesuseof humanabilitiesforcomputationtosolveproblemsthataretrivialforhumans,butcomplexformachinesstandardsHuman-ProvidedServices(HPSs)TheSocialComputeUnit
  21. 21. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comPeopleasComputationalUnits: KASystemsTechnologiesTaskstransformedintoanenjoyablegameanddelegates tohumangameplayers.microtask CollaborativePlatforms
  22. 22. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.commicrotasksSocialNetwork /Crowdsourced /OpenPlatformPeopleasComputationalUnits:CollaborativePlatformsCollaborative Platform
  23. 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. 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. 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. 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. 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. 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. 29. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comThinkingaboutLehman’sSoftwareEvolution…Mustsoftwaresystemsbeabletobe*SOCIAL*ortheyriska*LONELY*death?“Socialmachinesdonotexistinisolation”
  30. 30. To interact, access: http://bit.ly/pptsocialhttp://bit.ly/isSociam vanilson.comThankyou!vaab@cin.ufpe.brvanilson.com

×