6. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
“SocialMachines”paradigmasaresultoftheconvergenceofthree
differentvisions
SocialMachines:oneparadigm,differentvisions
Agent-based
Semantic Web
Services
KA
Systems
Crowdsourcing
SOCIAL
MACHINE
People as
Computational Units
Software as
Sociable Entities
Social Software
Systems based
on Social Data
Human
computation
Blogs
Social
Networking
Microbloging
Open API
Platforms
Video
sharing
Mashups
Physical
Objects
governed by
Social Data
GWAP
microtask
CAPTCHA
reCAPTCHA
KA-
CAPTCHA
Collaborative
Platforms
e.g. Amazon
Turk
anti-spam
mechanisms
Wikis
WS-HumanTask
BPEL4People
Social
Network
Crowdsourced
Platforms
e.g. Ushahidi
Communities of
Web Services
Social
Networks of
Web Services
Relationship-
aware Systems
Visions,concepts,
approaches,
technologies,
standards…
Conceptualdiagram
Theclosertothecenter,
themore likelytobea
SocialMachine?
Whichsystemsareand
whichsystemsarenot
socialmachines?
8. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
To answer, access: http://bit.ly/pptsocial
9. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Information Knowledge
System People
The“Socialppt”blendscomputationalandsocialprocesses…
Computational process “Social process”
ItisconnectedtotheWeb
Itenables“socialinteractions”
Its “content”isco-created
16. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
SocialSoftware: SystemsbasedonSocialData
A. Iamnitchi, J. Blackburn, and N. Kourtellis, “The Social Hourglass: An Infrastructure for
Socially Aware Applications and Services,” IEEE Internet Computing, vol. 16, no. 3, pp. 13–23,
May 2012.
Slide by Adriana Iamnitchi
Systemsthattake
advantageofsocialdata
Socialinferencefunctions
provide socialknowledgeto
supportotherapplicationsintheir
decisionmakingprocesses
18. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Social Software
Visionof“SocialSoftware”
Social Software
Systems based
on Social Data
Blogs
Social
Networking
Microbloging
Open API
Platforms
Video
sharing
Mashups
Physical
Objects
governed by
Social Data
23. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Visionof “PeopleasComputationalUnits”
KA Systems
Crowdsourcing
People as
Computational Units
Human
computation
GWAP
microtask
CAPTCHA
reCAPTCHA
KA-
CAPTCHA
Collaborative
Platforms
e.g. Amazon
Turk
anti-spam
mechanisms
Wikis
WS-HumanTask
BPEL4Peopl
e
Social Network
Crowdsourced
Platforms
e.g. Ushahidi
24. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Visionof
Softwareas“SociableEntities”
Weaving social elements into software in order to enable their
“socialization”, mainly in terms of having “social” relationships with other
softwareandinteractingwitheachother.
25. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
SoftwareasSociableEntities
Agent-based
Semantic Web
Services
Communities of
Web Services
Relationship-
aware Systems
Social Networks
of Web Services
SemanticwebtechnologiesareusedtoimprovethemeaningofWebServices’
descriptionsand,consequently, tofacilitatetheinteractionsof
loosely-coupled WebServices
SimilarWebServices(WS)intogroupsknownascommunities. WSsinteract
witheachother,incommunities,todecidewhowillberesponsiblefor
treatingaspecificrequest.
TurnWebServicesintonodesofdifferentsocialnetworksa to
supporttheprocessofdiscovery, composition andothercollaborative
processes
Systemcanbeviewedasasociableentitywhoseinteractions
witheachotheraredeterminedbytheir“social”relationships.Facebook
isarelationship-aware SocialMachine
26. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Agent-based
Semantic Web
Services
Software as
Social Entities
Communities of
Web Services
Social
Networks of
Web Services
Relationship-
aware Systems
Visionof Softwareas
SociableEntities”
27. To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Agent-based
Semantic Web
Services
KA Systems
Crowdsourcing
SOCIAL
MACHINE
People as
Computational Units
Software as
Social Entities
Social Software
Systems based
on Social Data
Human
computation
Blogs
Social
Networking
Microbloging
Open API
Platforms
Video
sharing
Mashups
Physical Objects
governed by
Social Data
GWAP
microtask
CAPTCHA
reCAPTCHA
KA-
CAPTCHA
Collaborative
Platforms
e.g. Amazon Turk
anti-spam
mechanisms
Wikis
WS-HumanTask
BPEL4People
Social Network
Crowdsourced
Platforms
e.g. Ushahidi
Communities of
Web Services
Social
Networks of
Web Services
Relationship-
aware Systems
SocialMachineparadigm
reliesonsocial
computingandshall be
theresultofthe
convergenceofthe
threemainvisions,
Unifyingmentalmodelfor
understanding,describingand
designingeachandeveryentity
connectedtotheWeb.