tinati - the htp model understanding the development of social machines

16
The HTP Model: Understanding the Development of Social Machines 13 th May 2013 Ramine Tinati, Leslie Carr, Susan Halford, Catherine Pope {rt506,lac, Susan.Halford, C.J.Pope}@soton.ac.uk University of Southampton Web and Internet Science (WAIS)

Upload: ramine-tinati

Post on 15-Jun-2015

264 views

Category:

Documents


1 download

DESCRIPTION

Slides from Social Machines (SOCM2013) workshop at the WWW2013 conference

TRANSCRIPT

Page 1: Tinati  - the HTP Model understanding the development of social machines

The HTP Model:

Understanding the Development of Social

Machines

13th May 2013

Ramine Tinati, Leslie Carr, Susan Halford, Catherine Pope {rt506,lac, Susan.Halford, C.J.Pope}@soton.ac.uk

University of Southampton

Web and Internet Science (WAIS)

Page 2: Tinati  - the HTP Model understanding the development of social machines

Overview

• Background and Research Questions

– Why we need to understand the Web?

– A Socio-Technical Web?

– A conceptualisation of the Web and a social machine

• Introduction to the socio-technical framework

– Theoretical underpinning

– From theory to application

• Exploring the development of a social machine

– Applying the framework to Wikipedia

• Implications for understanding social machines

2

Page 3: Tinati  - the HTP Model understanding the development of social machines

Background to Research

• The Web is a collection of Web Activities

– Online Shopping, Online Banking, E-Government, Online Networking, etc.

– These activities reflect human interaction and technological development

• Web Activities are not exclusive

– They develop together with other activities

• As does the development of the technologies

– Their development are internally and externally co-constructive

• Social machines are forms of Web Activity

– They emerge, develop, adapt and fail

3

Page 4: Tinati  - the HTP Model understanding the development of social machines

Why Describe the Web as Web Activities?

• We (Web Science, Researchers, Business, Society) want to

understand how the Web functions

– Often described as socio-technical – But what does that mean?

• Conceptualising the Web as a network of Social Machines

– Examine specific activities and analyse how they operate

– Compare the functionality of Social Machines

• Leading to a classification of machines…

• This can be done technically! Community clustering, etc.

– However, it does not reflect the co-constructive process of the Web

• We require a Theory of Social Machines

– How they emerge, evolve and function

4

Page 5: Tinati  - the HTP Model understanding the development of social machines

Introduction to the Socio-Technical Framework – Background to Theory

• Drawing upon concepts from Actor-Network Theory (ANT)

– Actor-Networks are fundamental to understanding phenomena

– Radical Symmetry of Human and Technological Actors

– Structures emerge from the network, they are not assumed to exist

• - The Web does not exist without the Web activities that occur

– Exposes the interplay between humans and technologies

• Application is beyond a descriptive framework

– ANT provides the underlying theoretical position

– Mixed methods takes it from description to explanation

5

Page 6: Tinati  - the HTP Model understanding the development of social machines

Introduction to the Socio-Technical Framework – (1) Heterogeneous networks

• A social machine is a heterogeneous network of

associations

– Humans and Technologies

– Network Artefacts

– Agendas and Goals

• A heterogeneous network is formed around a

specific agenda, i.e.

– Open Data

– Social Networking

• A Heterogeneous network contains actors which:

– Share a common interest or goal

– Work towards a shared set of common outcomes

6

The Web

Web

Shopping

Social

Network-

ing

Web

Banking

Web

Entertain

ment

Search

Engines

Open

Govern-

ment

Data

Researche

rs

Public

Sector

Civil

Society

Developer

s

Citizens

Organiza-

tions

Open Government Data

(b)

(a)

Page 7: Tinati  - the HTP Model understanding the development of social machines

Introduction to the Socio-Technical Framework – (2) Translation

• Translation describes the emergence and development of a Social Machine

– Social Machines translate towards stability

– Translation is a multi-staged, multi-actor process

– From a messy, unorganized set of actors to a mobilized network of activity

• The process of translation involves

– Focal actors setting the agenda and goals

• problematizing actors and activity

– The alignment of actors passing through passage points

• Requirements for a network to succeed, i.e.

– develop a technology, create a policy, gain more actors.

• Translation does not promise stability!

– Network stability is only ever held in a temporary state

7

(Translation of a Heterogeneous

Network of Web activity)

Problematis

ation

Interessemen

t

Enrolment

Mobilization

Tra

nsl

ati

on

Pro

cess

Time

Page 8: Tinati  - the HTP Model understanding the development of social machines

Introduction to the Socio-Technical Framework – (3) Phases

• Phases are the result of multiple Translations

– The success and (temporary) stability of a network triggers changes in surrounding networks

– Restructuring of the original agenda occurs

• Phases can be conceptualised as layers in

social machine development

– New phases build upon previous layers

• However, previous layers must remain stable

• Transition from one phase to another

– Contains common actants (humans or technologies)

– Shares common goals or interests (not all)!

8

Problematisation

Interessement

Enrolment

Mobilisation

Phase 1

Phase 2

(Common actants,

Problematisation

Interessement

Enrolment

Mobilisation

Page 9: Tinati  - the HTP Model understanding the development of social machines

The Socio-Technical Framework – The HTP model 3 principles:

1. The Web is made up of multiple Heterogeneous networks

– humans and technologies associated together via common interests and outputs

2. The heterogeneous networks are all undergoing a process of Translation

– Requires the continuous alignment of the actors.

– Dynamic and constantly changing shape as a result of the associations between actors

– The stability (sustainability) is dependent on the actors’ commitment towards the network goals.

3. A social machine is the product of a number of translating Phases

– Requires the alignment of different heterogeneous networks through the association of shared actors and interests.

– Each phase contains translating heterogeneous networks, and must persist in a stabilized state in order for the subsequent phases to function.

9

Page 10: Tinati  - the HTP Model understanding the development of social machines

Exploring the Development of a Social Machine

• Exploring the development of a social machine:

Wikipedia

– Emergence, Formation, Evolution

• Analysis applied via a socio-technical lens

– Describe and understand the co-constructive activity and interaction between humans and technology

• Analysis based upon a mixed methods approach

– Qualitative analysis of inscriptions, associations and activities between actors

– (Quantitative analysis of network structures and growth)

10

Page 11: Tinati  - the HTP Model understanding the development of social machines

Exploring the Development of a Social Machine Wikipedia (Phase 0)

• Prior to Wikipedia, Nupedia social machine

existed

– Network of multiple actors and stakeholders

– Driven by agenda of collaborative editing and peer review by expert community

– NupeCode underlying technological actant

• Associated actor networks translating towards similar agenda

– As part of the network, focal actors were re-problematized the agenda

• A new Obligatory Passage Point (OPP) was established

– A collaborative environment for non-experts to create and edit knowledge based articles

11

Developers

Bromis

Nupedia

Jimmy

Wales

Free

Software

Foundation

Larry

Sanger Richard

Stallman

(GNU License)

(NupeCode)

Expert

Editors

Page 12: Tinati  - the HTP Model understanding the development of social machines

Exploring the Development of a Social Machine Wikipedia (Phase 1)

12

Developers

Wikipedia.org

Jimmy

Wales

(MediaWiki)

Article

Editors

(NPOV policy)

Wikipedia Actor- Network

• Wikipedia emerged by re-problematizing

Nupedia

– Inscribed by the social motivations and incentives of focal actors, plus the capabilities of the NupeCode

– The agenda now included the inscription of an “Open Licence”

• Change in agenda causes threats and changes to the network

– Bromis was not aligned to the new network OPP’s

• Translation towards a new technology and social practice

– WikiMedia Created

– New social practice of non-expert collaborative editing emerged

Page 13: Tinati  - the HTP Model understanding the development of social machines

Exploring the Development of a Social Machine Wikipedia (Phase 2)

• Wikipedia Translating towards stability

– Network of article editors established

– MediaWiki becomes stabilising technology

– New networks are subsumed by and associated with Wikipedia

– Other social machines are now important in its stability

• Google Indexing

• Inward links from other platforms

• MediaWiki becomes a catalyst for new projects

– Wikiprojects emerges….

13

Wiki Projects

Wikimedia

Foundation

Jimmy

Wales

(MediaWiki)

Article

Editors

Wikimedia Actor- Network

Page 14: Tinati  - the HTP Model understanding the development of social machines

Exploring the Development of a Social Machine Wikipedia - Summary

• Unpacking Wikipedia into it’s phases exposes

– The actor-networks that operate within it

• The humans and technologies part of it

– The layers of evolution and translation that have been part of the process

• By understanding the layers and components

– Know what is critical for it’s success and sustainability

• i.e. if MediaWiki changed, what would happen?

– Start to explore/predict the future translation and pathway

14

Page 15: Tinati  - the HTP Model understanding the development of social machines

The Implications of using HTP

• HTP for understanding social machines

– Understanding a social machine is the first step to creating them

• Their formation, development, failure?

– Can be used to explore social machines at various scales

• Large scale machines (Open government?)

• Small Scale machines (recapture?)

• Using HTP to begin predicting the behaviour of a social machine

– Quantitative sources provide the data for network analysis/modelling

– Mixed methods required

• Human behaviour, motivations, incentives

15

Page 16: Tinati  - the HTP Model understanding the development of social machines

Future Work

• Applying the model to other social machines

– Can similarities be identified between their emergence, growth, structure, phases, etc.

• Developing a computational approach to tracking social machines

– Their socio-technical development by specific metrics

• Network structure

• Number of users, comments, activity levels, flow of data

• …Using the Web Observatory to monitor and track the Web as a

social machine

16