SlideShare une entreprise Scribd logo
1  sur  30
SocialMachines:AUnifiedParadigmtoDescribe
SocialWeb-OrientedSystems
VanilsonBurégio,SilvioMeira,NelsonRosa
UniversidadeFederaldePernambuco
CentrodeInformática,Recife,Pernambuco-Brazil
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
 TheWebistransformingthewaywedevelopsoftware
– Openprogrammableplatformofinformation,applicationsandservices
– Changingthewaywecommunicateandinteract
Introduction
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
 TheSemanticsofComputationischanging
– Newbreedsofapplicationsareemerging
– Computingmeansconnecting
– Blending computationalandsocialelementsintosoftwarehasgainedsignificant
attention!
Introduction
Computational
Systems
Knowledge
Computational
Process
SocialProcess
Information
People
Interactions
SocialWeb
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
 Recentresearchtopicinitsformationstage
 Conceptsoverlapdifferentfields
 SomeUnderstandingIssues
– Severalquestionshavebeenraisedamongresearchersinterestedinthistopic
– Difficultiesinunderstandingitsboundaries
SocialMachines
Promisingwayforunifyingbothcomputationalandsocial processes
Lackofacommonandcoherentconceptualbasis
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
 Aimsofthiswork
– SystematicallyinvestigateeffortsrelatedtoSocialMachines
– BuildapreliminaryclassificationschemetostructurethescienceofSocial
Machines
– Provideanoverviewofthisresearchareaandrelatedtopics
– Promotediscussionamongresearchers(#socm2013workshop)
Goals
Howhavetheexistingapproachesbeenblending
computationalandsocialelementsintosoftware?
Question
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?
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
 Toanswer,access:
Beforecontinuing…
HowhaveYOUbeenblendingcomputational
andsocialelementsintosoftware?
http://bit.ly/pptsocial
Nextslideisthe“Socialppt”…
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
To answer, access: http://bit.ly/pptsocial
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
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
 Toanswer,access:
ThinkingaboutSocialMachines…
Isthe“SocialPPT”aSocialMachine?
http://bit.ly/isSociam
Why? Why NOT?
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
To answer, access: http://bit.ly/isSociam
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Visionof
“SocialSoftware”
Backingtowork…
Foundations
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
SocialSoftware: EarlySocialMachines
SocialNetworking
Blogs
Videosharing
Microblogs
TheSocialWeb
Changinginthewaywe
communicate…
Web2.0
SocialMachineshasitsoriginsonsocialcomputing…
InitialgenerationofWeb-basedsocial
software
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
SocialSoftware:OpenAPIsPlatforms
Changingthewaywedevelopsoftware
Movementtoexpose
internalcapabilities as
WebServices
ConceptofPlatformofservices
Allows third-partydevelopers to
createotherapplicationsand
services,ontopoftheplatform,that
aggregate,process,andgenerate
contentbasedonusers’interests
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
SocialSoftware: Mashupecosystem
Possibilitytointegratedatafromoneormoresourcesofinformation
ProgrammableWebis concreteproofofthat
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
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
SocialSoftware: SystemsbasedonSocialData
PhysicalObjectscontrolled bysocialdata
iStrategyLabs
TurnaFacebooklike,aTweetoraFourSquarecheck-ininto
eventstotriggeractionsonphysicalobjects
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
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Visionof
“PeopleasComputationalUnits”
Effortsthatintegratepeople,intheform ofhuman-based
computing,andsoftwareintoonecompositesystem
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
PeopleasComputationalUnits:HumanComputation
WS-HumanTask
CAPTCHAand
itsextensions
BPEL4People
Systemsthatmakesuseof humanabilitiesfor
computationtosolveproblemsthataretrivial
forhumans,butcomplexformachines
standards
Human-ProvidedServices(HPSs)
TheSocialComputeUnit
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
PeopleasComputationalUnits: KASystems
Technologies
Taskstransformedintoanenjoyable
gameanddelegates tohumangameplayers.
microtask CollaborativePlatforms
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
microtasks
SocialNetwork /Crowdsourced /OpenPlatform
PeopleasComputationalUnits:CollaborativePlatforms
Collaborative Platform
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
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.
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
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”
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.
To interact, access: http://bit.ly/pptsocial
http://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
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
ThinkingaboutLehman’sSoftwareEvolution…
Mustsoftwaresystemsbeabletobe
*SOCIAL*ortheyriska*LONELY*death?
“Socialmachinesdonotexistinisolation”
To interact, access: http://bit.ly/pptsocial
http://bit.ly/isSociam vanilson.com
Thankyou!
vaab@cin.ufpe.br
vanilson.com

Contenu connexe

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

Spotlight on learning_digital_storytelling_rlevine
Spotlight on learning_digital_storytelling_rlevineSpotlight on learning_digital_storytelling_rlevine
Spotlight on learning_digital_storytelling_rlevinereisa101
 
Extension 2.0
Extension 2.0Extension 2.0
Extension 2.0cccowman
 
WORLD GRID LAB Warsaw, Poalnd
WORLD GRID LAB Warsaw, PoalndWORLD GRID LAB Warsaw, Poalnd
WORLD GRID LAB Warsaw, PoalndMarlon Solano
 
Computer Applications and Systems - Workshop V
Computer Applications and Systems - Workshop VComputer Applications and Systems - Workshop V
Computer Applications and Systems - Workshop VRaji Gogulapati
 
What Is Enterprise 2.0 - From WTF To FTW
What Is Enterprise 2.0 - From WTF To FTWWhat Is Enterprise 2.0 - From WTF To FTW
What Is Enterprise 2.0 - From WTF To FTWDavid Terrar
 
Web 20 For Government Grow Call Latest Final
Web 20 For Government Grow Call Latest FinalWeb 20 For Government Grow Call Latest Final
Web 20 For Government Grow Call Latest FinalNick Davis
 
E Bristow Web 2.0
E Bristow Web 2.0E Bristow Web 2.0
E Bristow Web 2.0Art Upton
 
Technology For Peace - Ideas From The Trenches
Technology For Peace -  Ideas From The TrenchesTechnology For Peace -  Ideas From The Trenches
Technology For Peace - Ideas From The TrenchesSanjana Hattotuwa
 
THE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFE
THE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFETHE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFE
THE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFEsyifaaismail
 
Educational Technology UWEX
Educational Technology UWEXEducational Technology UWEX
Educational Technology UWEXHeidi Dusek
 
CAVR 2009 Joanne Cave Presentation
CAVR 2009 Joanne Cave PresentationCAVR 2009 Joanne Cave Presentation
CAVR 2009 Joanne Cave PresentationVolunteer Alberta
 
Keith De La Rue - Using Social Media
Keith De La Rue - Using Social MediaKeith De La Rue - Using Social Media
Keith De La Rue - Using Social MediaKeith De La Rue
 
Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09Suresh Fernando
 
Innovcom - Tools for traditional commerce
Innovcom - Tools for traditional commerceInnovcom - Tools for traditional commerce
Innovcom - Tools for traditional commercewhilzensauer
 
20110518-1 ARMA Central Iowa Intro
20110518-1 ARMA Central Iowa Intro20110518-1 ARMA Central Iowa Intro
20110518-1 ARMA Central Iowa IntroJesse Wilkins
 
Tech aquaculture
Tech aquacultureTech aquaculture
Tech aquacultureHeidi Dusek
 
4 Reasons Facebook for the Enterprise Isn't Enough
4 Reasons Facebook for the Enterprise Isn't Enough 4 Reasons Facebook for the Enterprise Isn't Enough
4 Reasons Facebook for the Enterprise Isn't Enough tibbr
 

Similaire à Socm_www2013: Social Machines: A Unified Paradigm to describe Web-Oriented Systems (20)

Spotlight on learning_digital_storytelling_rlevine
Spotlight on learning_digital_storytelling_rlevineSpotlight on learning_digital_storytelling_rlevine
Spotlight on learning_digital_storytelling_rlevine
 
Extension 2.0
Extension 2.0Extension 2.0
Extension 2.0
 
WORLD GRID LAB Warsaw, Poalnd
WORLD GRID LAB Warsaw, PoalndWORLD GRID LAB Warsaw, Poalnd
WORLD GRID LAB Warsaw, Poalnd
 
Computer Applications and Systems - Workshop V
Computer Applications and Systems - Workshop VComputer Applications and Systems - Workshop V
Computer Applications and Systems - Workshop V
 
What Is Enterprise 2.0 - From WTF To FTW
What Is Enterprise 2.0 - From WTF To FTWWhat Is Enterprise 2.0 - From WTF To FTW
What Is Enterprise 2.0 - From WTF To FTW
 
Web 20 For Government Grow Call Latest Final
Web 20 For Government Grow Call Latest FinalWeb 20 For Government Grow Call Latest Final
Web 20 For Government Grow Call Latest Final
 
E Bristow Web 2.0
E Bristow Web 2.0E Bristow Web 2.0
E Bristow Web 2.0
 
Wsha convention
Wsha conventionWsha convention
Wsha convention
 
Technology For Peace - Ideas From The Trenches
Technology For Peace -  Ideas From The TrenchesTechnology For Peace -  Ideas From The Trenches
Technology For Peace - Ideas From The Trenches
 
THE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFE
THE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFETHE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFE
THE IMPORTANCE OF INFORMATION TECHNOLOGY IN OUR LIFE
 
Web 2.0 and the Digital Divide
Web 2.0 and the Digital DivideWeb 2.0 and the Digital Divide
Web 2.0 and the Digital Divide
 
Educational Technology UWEX
Educational Technology UWEXEducational Technology UWEX
Educational Technology UWEX
 
CAVR 2009 Joanne Cave Presentation
CAVR 2009 Joanne Cave PresentationCAVR 2009 Joanne Cave Presentation
CAVR 2009 Joanne Cave Presentation
 
Keith De La Rue - Using Social Media
Keith De La Rue - Using Social MediaKeith De La Rue - Using Social Media
Keith De La Rue - Using Social Media
 
Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09
 
Innovcom - Tools for traditional commerce
Innovcom - Tools for traditional commerceInnovcom - Tools for traditional commerce
Innovcom - Tools for traditional commerce
 
Intranet 2.0 Webinar Oct 2008
Intranet 2.0 Webinar Oct 2008Intranet 2.0 Webinar Oct 2008
Intranet 2.0 Webinar Oct 2008
 
20110518-1 ARMA Central Iowa Intro
20110518-1 ARMA Central Iowa Intro20110518-1 ARMA Central Iowa Intro
20110518-1 ARMA Central Iowa Intro
 
Tech aquaculture
Tech aquacultureTech aquaculture
Tech aquaculture
 
4 Reasons Facebook for the Enterprise Isn't Enough
4 Reasons Facebook for the Enterprise Isn't Enough 4 Reasons Facebook for the Enterprise Isn't Enough
4 Reasons Facebook for the Enterprise Isn't Enough
 

Plus de Vanilson Buregio

Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?
Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?
Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?Vanilson Buregio
 
2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab
2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab
2013 05-27-arquitetura uma-questao_de_estilo_nti-vaabVanilson Buregio
 
Minicourse - RiPLE : The RiSE Process for Product Line Engineering
Minicourse -  RiPLE : The RiSE Process for Product Line EngineeringMinicourse -  RiPLE : The RiSE Process for Product Line Engineering
Minicourse - RiPLE : The RiSE Process for Product Line EngineeringVanilson Buregio
 
Software, abstração de que?
Software, abstração de que?Software, abstração de que?
Software, abstração de que?Vanilson Buregio
 
C.R.U.I.S.E. - Component Reuse In Software Engineering
C.R.U.I.S.E. - Component Reuse In Software EngineeringC.R.U.I.S.E. - Component Reuse In Software Engineering
C.R.U.I.S.E. - Component Reuse In Software EngineeringVanilson Buregio
 
Arquitetura, implementações além do "concreto"?
Arquitetura, implementações além do "concreto"?Arquitetura, implementações além do "concreto"?
Arquitetura, implementações além do "concreto"?Vanilson Buregio
 
Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!Vanilson Buregio
 
Arquitetura, uma questão de "estilo"?
Arquitetura, uma questão de "estilo"?Arquitetura, uma questão de "estilo"?
Arquitetura, uma questão de "estilo"?Vanilson Buregio
 

Plus de Vanilson Buregio (10)

Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?
Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?
Ensinando e Aprendendo com Tecnologia: Como Inovar em Sala de Aula?
 
13socm04 buregio
13socm04 buregio13socm04 buregio
13socm04 buregio
 
Socm2013 collective memo
Socm2013 collective memoSocm2013 collective memo
Socm2013 collective memo
 
2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab
2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab
2013 05-27-arquitetura uma-questao_de_estilo_nti-vaab
 
Minicourse - RiPLE : The RiSE Process for Product Line Engineering
Minicourse -  RiPLE : The RiSE Process for Product Line EngineeringMinicourse -  RiPLE : The RiSE Process for Product Line Engineering
Minicourse - RiPLE : The RiSE Process for Product Line Engineering
 
Software, abstração de que?
Software, abstração de que?Software, abstração de que?
Software, abstração de que?
 
C.R.U.I.S.E. - Component Reuse In Software Engineering
C.R.U.I.S.E. - Component Reuse In Software EngineeringC.R.U.I.S.E. - Component Reuse In Software Engineering
C.R.U.I.S.E. - Component Reuse In Software Engineering
 
Arquitetura, implementações além do "concreto"?
Arquitetura, implementações além do "concreto"?Arquitetura, implementações além do "concreto"?
Arquitetura, implementações além do "concreto"?
 
Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!Sem tempo, sem foco, sem respostas... e agora?!
Sem tempo, sem foco, sem respostas... e agora?!
 
Arquitetura, uma questão de "estilo"?
Arquitetura, uma questão de "estilo"?Arquitetura, uma questão de "estilo"?
Arquitetura, uma questão de "estilo"?
 

Dernier

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Dernier (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

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

  • 2. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com  TheWebistransformingthewaywedevelopsoftware – Openprogrammableplatformofinformation,applicationsandservices – Changingthewaywecommunicateandinteract Introduction
  • 3. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com  TheSemanticsofComputationischanging – Newbreedsofapplicationsareemerging – Computingmeansconnecting – Blending computationalandsocialelementsintosoftwarehasgainedsignificant attention! Introduction Computational Systems Knowledge Computational Process SocialProcess Information People Interactions SocialWeb
  • 4. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com  Recentresearchtopicinitsformationstage  Conceptsoverlapdifferentfields  SomeUnderstandingIssues – Severalquestionshavebeenraisedamongresearchersinterestedinthistopic – Difficultiesinunderstandingitsboundaries SocialMachines Promisingwayforunifyingbothcomputationalandsocial processes Lackofacommonandcoherentconceptualbasis
  • 5. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com  Aimsofthiswork – SystematicallyinvestigateeffortsrelatedtoSocialMachines – BuildapreliminaryclassificationschemetostructurethescienceofSocial Machines – Provideanoverviewofthisresearchareaandrelatedtopics – Promotediscussionamongresearchers(#socm2013workshop) Goals Howhavetheexistingapproachesbeenblending computationalandsocialelementsintosoftware? Question
  • 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?
  • 7. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com  Toanswer,access: Beforecontinuing… HowhaveYOUbeenblendingcomputational andsocialelementsintosoftware? http://bit.ly/pptsocial Nextslideisthe“Socialppt”…
  • 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
  • 10. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com  Toanswer,access: ThinkingaboutSocialMachines… Isthe“SocialPPT”aSocialMachine? http://bit.ly/isSociam Why? Why NOT?
  • 11. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com To answer, access: http://bit.ly/isSociam
  • 12. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com Visionof “SocialSoftware” Backingtowork… Foundations
  • 13. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com SocialSoftware: EarlySocialMachines SocialNetworking Blogs Videosharing Microblogs TheSocialWeb Changinginthewaywe communicate… Web2.0 SocialMachineshasitsoriginsonsocialcomputing… InitialgenerationofWeb-basedsocial software
  • 14. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com SocialSoftware:OpenAPIsPlatforms Changingthewaywedevelopsoftware Movementtoexpose internalcapabilities as WebServices ConceptofPlatformofservices Allows third-partydevelopers to createotherapplicationsand services,ontopoftheplatform,that aggregate,process,andgenerate contentbasedonusers’interests
  • 15. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com SocialSoftware: Mashupecosystem Possibilitytointegratedatafromoneormoresourcesofinformation ProgrammableWebis concreteproofofthat
  • 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
  • 17. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com SocialSoftware: SystemsbasedonSocialData PhysicalObjectscontrolled bysocialdata iStrategyLabs TurnaFacebooklike,aTweetoraFourSquarecheck-ininto eventstotriggeractionsonphysicalobjects
  • 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
  • 19. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com Visionof “PeopleasComputationalUnits” Effortsthatintegratepeople,intheform ofhuman-based computing,andsoftwareintoonecompositesystem
  • 20. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com PeopleasComputationalUnits:HumanComputation WS-HumanTask CAPTCHAand itsextensions BPEL4People Systemsthatmakesuseof humanabilitiesfor computationtosolveproblemsthataretrivial forhumans,butcomplexformachines standards Human-ProvidedServices(HPSs) TheSocialComputeUnit
  • 21. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com PeopleasComputationalUnits: KASystems Technologies Taskstransformedintoanenjoyable gameanddelegates tohumangameplayers. microtask CollaborativePlatforms
  • 22. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com microtasks SocialNetwork /Crowdsourced /OpenPlatform PeopleasComputationalUnits:CollaborativePlatforms Collaborative Platform
  • 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.
  • 28. To interact, access: http://bit.ly/pptsocial http://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/pptsocial http://bit.ly/isSociam vanilson.com ThinkingaboutLehman’sSoftwareEvolution… Mustsoftwaresystemsbeabletobe *SOCIAL*ortheyriska*LONELY*death? “Socialmachinesdonotexistinisolation”
  • 30. To interact, access: http://bit.ly/pptsocial http://bit.ly/isSociam vanilson.com Thankyou! vaab@cin.ufpe.br vanilson.com