SlideShare a Scribd company logo
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
 
The crowd machine
The crowd machineThe crowd machine
The crowd machine
Elena 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 Data
ePSI Platform
 
Smart Society: Vision and Challenges
Smart Society: Vision and ChallengesSmart Society: Vision and Challenges
Smart Society: Vision and Challenges
Smart-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 Latour
Stefan Kasberger
 
Big Data and Social Sciences
Big Data and Social SciencesBig Data and Social Sciences
Big Data and Social Sciences
David 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 Postmodernity
Craig Hammond
 
Tapia fireside chat-towns
Tapia fireside chat-townsTapia fireside chat-towns
Tapia fireside chat-towns
John Towns
 
Data socialscienceprogramme
Data socialscienceprogrammeData socialscienceprogramme
Data socialscienceprogramme
dan 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.0
dan mcquillan
 
Taking IT for Granted
Taking IT for GrantedTaking IT for Granted
Taking IT for Granted
David De Roure
 
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 Documents
David De Roure
 
Social Machines Paradigm
Social Machines ParadigmSocial Machines Paradigm
Social Machines Paradigm
David 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 machines
Ramine Tinati
 
Hybrid Collective Adaptive Systems
Hybrid Collective Adaptive SystemsHybrid Collective Adaptive Systems
Hybrid Collective Adaptive Systems
Ognjen 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 fictions
Michael 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.pdf
Ogunleye 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 Sustain
Daniel 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 client
Sean Connolly
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
Saqib 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 Study
Kellyton Brito
 
CS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVCS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IV
pkaviya
 
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
humanitiescrowds
 
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
Smart 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 age
Togar 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 bdve
Luis 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 Data
Big 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 Data
Big 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

Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 

Recently uploaded (20)

Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 

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