SlideShare a Scribd company logo
1 of 16
Download to read offline
Towards a classification
framework for social machines
Submission at SOCM2013@WWW2013
Elena Simperl
26 April 2013
Motivation and objectives
• Future ICT systems as sophisticated assemblies of data-intensive, complex automation and
deep community involvement
• Defining social machines and their characteristic properties as necessary step towards a
principled understanding of the science and engineering of such systems
• Objectives of this work
– Identify and define the constructs to describe, study, and compare social machines
– Achieve a shared understanding of basic notions and terminology through involvement
from the broader community
• Useful tool for both researchers in social and computer sciences and for developers and
operators of existing and future social machines
2
General considerations
• Machine: ‘(1) an assemblage of
parts that transmit forces,
motion, and energy one to
another in a predetermined
manner; (2) an instrument (as
a lever) designed to transmit or
modify the application of power,
force, or motion’ [Merriam-
Webster]
• In relation to living beings: ‘one
that resembles a machine (as in
being methodical, tireless, or
consistently productive)’
[Merriam-Webster]
• Social machine
1. co-existence of and interaction
among algorithmic and social
components;
2. problem/task specification changes
as the system evolves;
3. operation of the system is governed
by a different set of rules;
4. different performance models and
approaches to measure them;
3[Courtesy of Dave de Roure]
The polyarchical relationship of social machines
• Platforms/technologies vs social machines created for specific
purposes. E.g., MediaWiki vs Wikipedia
• Broader vs narrower-scoped social machines. E.g., Twitter vs Obama’12
• Ecosystem of social machines. E.g., results from GalaxyZoo taken up in
Wikipedia articles
4
Social machines and related areas
• Computer science:
CSCW, social computing,
human computation
• Organizational
management/social
sciences: wisdom of the
crowds, collective
intelligence, open
innovation,
crowdsourcing
5
Social machines and related areas (2)
• Who defines the task/purpose of the system
– The system designer vs community
• What kind of tasks do humans undertake
– Creative vs computationally expensive
• Who is supporting whom
– Humans supporting algorithmic processes or machines
supporting human tasks
6
Methodology
• Repertory grid elicitation to derive an initial set of elements
(instances of social machines) and constructs (characteristics
of social machines)  10 grids, 56 elements, 117 constructs
• Consolidation and clustering of constructs  31 constructs, five
clusters
– General description
– Purpose and tasks
– Participants and roles
– Motivation and incentives
– Technology
7
Purpose and forms of contribution
• Contributions towards public vs private good
• Implicit vs explicit contributions
• Degree to which contributors decide what they can work on
• Degree to which contributors can change the
nature/purpose/development of the social machine
• How is the final result created/aggregation
8
Participation and interaction
• Who can contribute and what: roles, requester/worker,
game models, skills and learning curve
• Workflow management: task/resource assignment
(scarcity, requester-contributions cardinality),
parallelization, synchronization, aggregation
– Machine replacing/assisting humans vs humans
replacing machines
• Dynamics of participation model
9
Quality and performance
• Which contributions are validated
• Is there a ground truth and where does it come from: no one,
community, dedicated group, machine owner
• How is quality assessment performed: manually,
agreement/voting between participants, computed automatically
• Are criteria and quality control methods explicit/transparent
• Can contributors change the criteria or earn the right to perform
evaluations
10
Motivation and incentives
• Altruism
• Reciprocity
• Community
• Reputation
• Autonomy
• Entertainment/Fun
• Intellectual challenge
• Learning
• Competition
• Payment/Rewards
• Depend on
– Nature of the good
produced
– Goal
– Nature of the
contributions
– Existing social structure
11
Technology and engineering
• Requirements specification and evolution
• Security, trust
• Decentralization
• Data ownership and access
• Profile building
• Social networks
• Analytics on top of social network and actual data
12
[Courtesy of Dave Robertson]
Next steps
• Consolidate and use the classification
• Evaluation
– Task-independent using criteria from knowledge
engineering (completeness, correctness, readability,
redundancy etc)
– Task-dependent: Can the framework be used to describe
existing social machines?
13
Theory and practice
of social machines
May 13, 2013
14
Constructs: purpose of the system and contributions
• Purpose of the system, types of contributions, degree to
which these change
15
Constructs: people, roles, motivation
• Types of audience, autonomy and anonymity, roles and role
hierarchies
• Intrinsic vs. extrinsic motivation, rewards
16

More Related Content

What's hot

Towards a classification framework for social machines copy
Towards a classification framework for social machines   copyTowards a classification framework for social machines   copy
Towards a classification framework for social machines copySOCIAM Project
 
Towards a classification framework for social machines
Towards a classification framework for social machinesTowards a classification framework for social machines
Towards a classification framework for social machinesElena Simperl
 
Social computing: taking the long view
Social computing: taking the long viewSocial computing: taking the long view
Social computing: taking the long viewosimod
 
Creating Impact with Open Data
Creating Impact with Open DataCreating Impact with Open Data
Creating Impact with Open DataePSI Platform
 
Smart Society: Vision and Challenges
Smart Society: Vision and ChallengesSmart Society: Vision and Challenges
Smart Society: Vision and ChallengesSmart-Society-Project
 
Social Machines - A Disruptive Technology?
Social Machines - A Disruptive Technology?Social Machines - A Disruptive Technology?
Social Machines - A Disruptive Technology?David De Roure
 
Introduction into Actor Network Theory from Bruno Latour
Introduction into Actor Network Theory from Bruno LatourIntroduction into Actor Network Theory from Bruno Latour
Introduction into Actor Network Theory from Bruno LatourStefan Kasberger
 
Big Data and Social Sciences
Big Data and Social SciencesBig Data and Social Sciences
Big Data and Social SciencesDavid De Roure
 
Interactive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptxInteractive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptxAndrew Nash
 
Actor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to PostmodernityActor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to PostmodernityCraig Hammond
 
Tapia fireside chat-towns
Tapia fireside chat-townsTapia fireside chat-towns
Tapia fireside chat-townsJohn Towns
 
Data socialscienceprogramme
Data socialscienceprogrammeData socialscienceprogramme
Data socialscienceprogrammedan mcquillan
 
#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0dan mcquillan
 
Technology Education in an Urban Metropolitan University
Technology Education in an Urban Metropolitan UniversityTechnology Education in an Urban Metropolitan University
Technology Education in an Urban Metropolitan UniversityJoe McCarthy
 
Travel - is there an app for that?
Travel - is there an app for that?Travel - is there an app for that?
Travel - is there an app for that?Jenna Condie
 
Executable Music Documents
Executable Music DocumentsExecutable Music Documents
Executable Music DocumentsDavid De Roure
 
Social Machines Paradigm
Social Machines ParadigmSocial Machines Paradigm
Social Machines ParadigmDavid De Roure
 

What's hot (20)

Towards a classification framework for social machines copy
Towards a classification framework for social machines   copyTowards a classification framework for social machines   copy
Towards a classification framework for social machines copy
 
Towards a classification framework for social machines
Towards a classification framework for social machinesTowards a classification framework for social machines
Towards a classification framework for social machines
 
The crowd machine
The crowd machineThe crowd machine
The crowd machine
 
Social computing: taking the long view
Social computing: taking the long viewSocial computing: taking the long view
Social computing: taking the long view
 
Creating Impact with Open Data
Creating Impact with Open DataCreating Impact with Open Data
Creating Impact with Open Data
 
Smart Society: Vision and Challenges
Smart Society: Vision and ChallengesSmart Society: Vision and Challenges
Smart Society: Vision and Challenges
 
Social Machines - A Disruptive Technology?
Social Machines - A Disruptive Technology?Social Machines - A Disruptive Technology?
Social Machines - A Disruptive Technology?
 
Introduction into Actor Network Theory from Bruno Latour
Introduction into Actor Network Theory from Bruno LatourIntroduction into Actor Network Theory from Bruno Latour
Introduction into Actor Network Theory from Bruno Latour
 
Big Data and Social Sciences
Big Data and Social SciencesBig Data and Social Sciences
Big Data and Social Sciences
 
Interactive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptxInteractive city tool_structure-nash-14may13.pptx
Interactive city tool_structure-nash-14may13.pptx
 
Actor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to PostmodernityActor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to Postmodernity
 
Tapia fireside chat-towns
Tapia fireside chat-townsTapia fireside chat-towns
Tapia fireside chat-towns
 
Data socialscienceprogramme
Data socialscienceprogrammeData socialscienceprogramme
Data socialscienceprogramme
 
#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0#y2soccomp week 1 - the emergence of web2.0
#y2soccomp week 1 - the emergence of web2.0
 
Taking IT for Granted
Taking IT for GrantedTaking IT for Granted
Taking IT for Granted
 
E-Government and Social Media: The Queensland Government's MYQ2 Initiative
E-Government and Social Media: The Queensland Government's MYQ2 InitiativeE-Government and Social Media: The Queensland Government's MYQ2 Initiative
E-Government and Social Media: The Queensland Government's MYQ2 Initiative
 
Technology Education in an Urban Metropolitan University
Technology Education in an Urban Metropolitan UniversityTechnology Education in an Urban Metropolitan University
Technology Education in an Urban Metropolitan University
 
Travel - is there an app for that?
Travel - is there an app for that?Travel - is there an app for that?
Travel - is there an app for that?
 
Executable Music Documents
Executable Music DocumentsExecutable Music Documents
Executable Music Documents
 
Social Machines Paradigm
Social Machines ParadigmSocial Machines Paradigm
Social Machines Paradigm
 

Similar to Towards a classification framework for social machines

Tinati - the HTP Model understanding the development of social machines
Tinati  - the HTP Model understanding the development of social machinesTinati  - the HTP Model understanding the development of social machines
Tinati - the HTP Model understanding the development of social machinesRamine Tinati
 
Hybrid Collective Adaptive Systems
Hybrid Collective Adaptive SystemsHybrid Collective Adaptive Systems
Hybrid Collective Adaptive SystemsOgnjen Scekic
 
Hcic muller and liao - participatory design fictions
Hcic   muller and liao - participatory design fictionsHcic   muller and liao - participatory design fictions
Hcic muller and liao - participatory design fictionsMichael Muller
 
Observing Social Machines Part 1: What to Observe?
Observing Social Machines Part 1: What to Observe?Observing Social Machines Part 1: What to Observe?
Observing Social Machines Part 1: What to Observe?David De Roure
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...Grial - University of Salamanca
 
Socio Technical Systems
Socio Technical SystemsSocio Technical Systems
Socio Technical SystemsVikram Rao
 
socio technical system theory.pdf
socio technical system theory.pdfsocio technical system theory.pdf
socio technical system theory.pdfOgunleye Samuel
 
Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5Wikiprogress_slides
 
Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5Wikiprogress_slides
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainDaniel S. Katz
 
Global Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a clientGlobal Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a clientSean Connolly
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCISaqib Shehzad
 
Implementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyImplementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyKellyton Brito
 
CS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVCS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVpkaviya
 
Long tails and super users anne-alexander
Long tails and super users anne-alexanderLong tails and super users anne-alexander
Long tails and super users anne-alexanderhumanitiescrowds
 
Experimental Modes of Civic Engagement in Civic Tech
Experimental Modes of Civic Engagement in Civic TechExperimental Modes of Civic Engagement in Civic Tech
Experimental Modes of Civic Engagement in Civic TechSmart Chicago Collaborative
 
Reputation based model for decision making in the digital age
Reputation based model for decision making in the digital ageReputation based model for decision making in the digital age
Reputation based model for decision making in the digital ageTogar Simatupang
 
Human factor in big data qrowd bdve
Human factor in big data qrowd bdveHuman factor in big data qrowd bdve
Human factor in big data qrowd bdveLuis Daniel Ibáñez
 
BDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big DataBDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big DataBig Data Value Association
 
BDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big DataBDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big DataBig Data Value Association
 

Similar to Towards a classification framework for social machines (20)

Tinati - the HTP Model understanding the development of social machines
Tinati  - the HTP Model understanding the development of social machinesTinati  - the HTP Model understanding the development of social machines
Tinati - the HTP Model understanding the development of social machines
 
Hybrid Collective Adaptive Systems
Hybrid Collective Adaptive SystemsHybrid Collective Adaptive Systems
Hybrid Collective Adaptive Systems
 
Hcic muller and liao - participatory design fictions
Hcic   muller and liao - participatory design fictionsHcic   muller and liao - participatory design fictions
Hcic muller and liao - participatory design fictions
 
Observing Social Machines Part 1: What to Observe?
Observing Social Machines Part 1: What to Observe?Observing Social Machines Part 1: What to Observe?
Observing Social Machines Part 1: What to Observe?
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
Socio Technical Systems
Socio Technical SystemsSocio Technical Systems
Socio Technical Systems
 
socio technical system theory.pdf
socio technical system theory.pdfsocio technical system theory.pdf
socio technical system theory.pdf
 
Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5
 
Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5Catalyst negotiation workshop may 15 v5
Catalyst negotiation workshop may 15 v5
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to Sustain
 
Global Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a clientGlobal Redirective Practices: an online workshop for a client
Global Redirective Practices: an online workshop for a client
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
 
Implementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyImplementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case Study
 
CS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVCS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IV
 
Long tails and super users anne-alexander
Long tails and super users anne-alexanderLong tails and super users anne-alexander
Long tails and super users anne-alexander
 
Experimental Modes of Civic Engagement in Civic Tech
Experimental Modes of Civic Engagement in Civic TechExperimental Modes of Civic Engagement in Civic Tech
Experimental Modes of Civic Engagement in Civic Tech
 
Reputation based model for decision making in the digital age
Reputation based model for decision making in the digital ageReputation based model for decision making in the digital age
Reputation based model for decision making in the digital age
 
Human factor in big data qrowd bdve
Human factor in big data qrowd bdveHuman factor in big data qrowd bdve
Human factor in big data qrowd bdve
 
BDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big DataBDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big Data
 
BDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big DataBDVe Webinar Series - QROWD: The Human Factor in Big Data
BDVe Webinar Series - QROWD: The Human Factor in Big Data
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Towards a classification framework for social machines

  • 1. Towards a classification framework for social machines Submission at SOCM2013@WWW2013 Elena Simperl 26 April 2013
  • 2. Motivation and objectives • Future ICT systems as sophisticated assemblies of data-intensive, complex automation and deep community involvement • Defining social machines and their characteristic properties as necessary step towards a principled understanding of the science and engineering of such systems • Objectives of this work – Identify and define the constructs to describe, study, and compare social machines – Achieve a shared understanding of basic notions and terminology through involvement from the broader community • Useful tool for both researchers in social and computer sciences and for developers and operators of existing and future social machines 2
  • 3. General considerations • Machine: ‘(1) an assemblage of parts that transmit forces, motion, and energy one to another in a predetermined manner; (2) an instrument (as a lever) designed to transmit or modify the application of power, force, or motion’ [Merriam- Webster] • In relation to living beings: ‘one that resembles a machine (as in being methodical, tireless, or consistently productive)’ [Merriam-Webster] • Social machine 1. co-existence of and interaction among algorithmic and social components; 2. problem/task specification changes as the system evolves; 3. operation of the system is governed by a different set of rules; 4. different performance models and approaches to measure them; 3[Courtesy of Dave de Roure]
  • 4. The polyarchical relationship of social machines • Platforms/technologies vs social machines created for specific purposes. E.g., MediaWiki vs Wikipedia • Broader vs narrower-scoped social machines. E.g., Twitter vs Obama’12 • Ecosystem of social machines. E.g., results from GalaxyZoo taken up in Wikipedia articles 4
  • 5. Social machines and related areas • Computer science: CSCW, social computing, human computation • Organizational management/social sciences: wisdom of the crowds, collective intelligence, open innovation, crowdsourcing 5
  • 6. Social machines and related areas (2) • Who defines the task/purpose of the system – The system designer vs community • What kind of tasks do humans undertake – Creative vs computationally expensive • Who is supporting whom – Humans supporting algorithmic processes or machines supporting human tasks 6
  • 7. Methodology • Repertory grid elicitation to derive an initial set of elements (instances of social machines) and constructs (characteristics of social machines)  10 grids, 56 elements, 117 constructs • Consolidation and clustering of constructs  31 constructs, five clusters – General description – Purpose and tasks – Participants and roles – Motivation and incentives – Technology 7
  • 8. Purpose and forms of contribution • Contributions towards public vs private good • Implicit vs explicit contributions • Degree to which contributors decide what they can work on • Degree to which contributors can change the nature/purpose/development of the social machine • How is the final result created/aggregation 8
  • 9. Participation and interaction • Who can contribute and what: roles, requester/worker, game models, skills and learning curve • Workflow management: task/resource assignment (scarcity, requester-contributions cardinality), parallelization, synchronization, aggregation – Machine replacing/assisting humans vs humans replacing machines • Dynamics of participation model 9
  • 10. Quality and performance • Which contributions are validated • Is there a ground truth and where does it come from: no one, community, dedicated group, machine owner • How is quality assessment performed: manually, agreement/voting between participants, computed automatically • Are criteria and quality control methods explicit/transparent • Can contributors change the criteria or earn the right to perform evaluations 10
  • 11. Motivation and incentives • Altruism • Reciprocity • Community • Reputation • Autonomy • Entertainment/Fun • Intellectual challenge • Learning • Competition • Payment/Rewards • Depend on – Nature of the good produced – Goal – Nature of the contributions – Existing social structure 11
  • 12. Technology and engineering • Requirements specification and evolution • Security, trust • Decentralization • Data ownership and access • Profile building • Social networks • Analytics on top of social network and actual data 12 [Courtesy of Dave Robertson]
  • 13. Next steps • Consolidate and use the classification • Evaluation – Task-independent using criteria from knowledge engineering (completeness, correctness, readability, redundancy etc) – Task-dependent: Can the framework be used to describe existing social machines? 13
  • 14. Theory and practice of social machines May 13, 2013 14
  • 15. Constructs: purpose of the system and contributions • Purpose of the system, types of contributions, degree to which these change 15
  • 16. Constructs: people, roles, motivation • Types of audience, autonomy and anonymity, roles and role hierarchies • Intrinsic vs. extrinsic motivation, rewards 16