online communities: visualization and formalization

30
Online Communities: Visualization and Formalization Prof. Jonathan P. Bowen Museophile Limited, Oxford, UK www.jpbowen.com

Upload: jonathan-bowen

Post on 29-Aug-2014

264 views

Category:

Social Media


1 download

DESCRIPTION

Online communities have increased in size and importance dramatically over the last decade. The fact that many communities are online means that it is possible to extract information about these communities and the connections between their members much more easily using software tools, despite their potentially very large size. The links between members of the community can be presented visually and often this can make patterns in the structure of sub-communities immediately obvious. The links and structures of layered communities can also be formalized to gain a better understanding of their modelling. This paper explores these links with some specific examples, including visualization of these relationships and a formalized model of communities using the Z notation. It also considers the development of such communities within the Community of Practice social science framework. Such approaches may be applicable for communities associated with cybersecurity and could be combined for a better understanding of their development.

TRANSCRIPT

Page 1: Online Communities: Visualization and Formalization

Online Communities:Visualization and Formalization

Prof. Jonathan P. BowenMuseophile Limited, Oxford, UK

www.jpbowen.com

Page 2: Online Communities: Visualization and Formalization

Abingdon School

3rd win in a row at Henley Royal Regatta on 7th July 2013, breaking previous record time.

Page 3: Online Communities: Visualization and Formalization

Overview

• Online communities

• Visualization tools

• Formalization in Z

• Community of Practice

• Application to cybersecurity?

Page 4: Online Communities: Visualization and Formalization

Communities• Community of Practice

(CoP) – collection of peopledeveloping domain knowledge

• Different communities– cybersecurity, Z notation, visualization, ...

• Body of Knowledge (BoK)– ontology for a particular domain

• Interdisciplinarity vs. Multidisciplinarity

Page 5: Online Communities: Visualization and Formalization

Types of community• CoP on Wikipedia: en.wikipedia.org/wiki/

Community_of_practice• Online CoP (OCoP): en.wikipedia.org/wiki/

Online_community_of_practice

Other types of community• Virtual community: en.wikipedia.org/wiki/

Category:Virtual_communities• Community of interest: en.wikipedia.org/wiki/

Community_of_interest

Page 6: Online Communities: Visualization and Formalization

Example – two communities (arts and science)

Facebook TouchGraph connections

Visualization

Page 7: Online Communities: Visualization and Formalization

Top 30 co-authors as measured by the number of publications

Academic Search

co-author graph

Page 8: Online Communities: Visualization and Formalization

Academic Search citation graph• Top 34 authors by number of citations

Page 9: Online Communities: Visualization and Formalization

Supervisors and studentsAlonzo Church and Alan Turing

Academic Search

genealogy graph

See alsoMathematics Genealogywebsite

Page 10: Online Communities: Visualization and Formalization

The Erdős number• Paul Erdős (1913–1996)

– Hungarian mathematician– en.wikipedia.org/wiki/Paul_Erdős– Erdős number 0– Co-authored over 1,000 publications

• 511 co-authors– Erdős number 1– Co-authors of Erdős co-authors

• Erdős number 2• Etc.

Page 11: Online Communities: Visualization and Formalization

Academic Search

co-author path

Robin Wilson, mathematician and co-author/editor(Erdős number 1)

Page 12: Online Communities: Visualization and Formalization

Links to chair

Jonathan Bowen and David Llewellyn-Jones via Carlos Delgado Kloos andMadjid Merabti

Page 13: Online Communities: Visualization and Formalization

Links by co-authorship

Jonathan Bowen and ...

Page 14: Online Communities: Visualization and Formalization

Formalization in Z• Sets of names of people and communities

Page 15: Online Communities: Visualization and Formalization

State 1• Links between people• Memberships of communities

Page 16: Online Communities: Visualization and Formalization

State 2• People without links to others• Entities with no community membership• People with no links to them from others

Page 17: Online Communities: Visualization and Formalization

State 3• Stronger constraints

Page 18: Online Communities: Visualization and Formalization

State 4• People are not linked to themselves• Communities cannot be (transitively)

members of themselves

• ...+ is irreflexive transitive closure

Page 19: Online Communities: Visualization and Formalization

State 5• Top-level communities

• People are linked in some way

Page 20: Online Communities: Visualization and Formalization

Status operation• People (output linked!) directly linked from

a particular person (input p?)

• (|...|) is relational image

Page 21: Online Communities: Visualization and Formalization

Status operation

• People (common!) directly linked from two other specific people (p1? and p2?)

Page 22: Online Communities: Visualization and Formalization

Status operation

• Communities (transitively) associated with a particular person (p?)

Page 23: Online Communities: Visualization and Formalization

Community of Practice (CoP)Social sciences concept• Wenger, E.: Communities of Practice:

Learning, Meaning, and Identity. Cambridge University Press, Cambridge (1998)

• Wenger, E., McDermott, R.A., Snyder, W.: Cultivating Communities of Practice: A guide to managing knowledge. Harvard Business School Press, Boston (2002)

• A brief introduction by Etienne Wenger, 2006: www.ewenger.com/theory

Page 24: Online Communities: Visualization and Formalization

Fundamental elements of a CoP1. Domain: Common interest to be

effective. E.g., cybersecurity.2. Community: Group of people willing

to engage with others. E.g., security experts, technology experts, sociologists, etc.

3. Practice: Explore existing and develop new knowledge. Use of security and networked IT expertise.

Page 25: Online Communities: Visualization and Formalization

Stages of community development

1. Potential

2. Coalescing

3. Maturing

4. Stewardship

5. Transformation

Page 26: Online Communities: Visualization and Formalization

Cultivating a CoP1. Design a CoP to evolve naturally. 2. Create opportunities for open discussion.3. Welcome and allow different levels of

participation.

Page 27: Online Communities: Visualization and Formalization

The Dark Side ...

The project that dares not speak its name ...

Page 28: Online Communities: Visualization and Formalization

Conclusion

Prof. Jonathan [email protected]

www.jpbowen.com

• Online communities• Visualization tools• Formalization (e.g., in Z)• Community of Practice (CoP)• Application to cybersecurity?

Page 29: Online Communities: Visualization and Formalization

Abingdon Museum• Grade I listed building• In market square• 3 minutes walk away• Open 10am-4pm Tue-Sun• Free entry• Local history• Views from roof (£2)• Café in basementwww.abingdonmuseum.org.uk

Page 30: Online Communities: Visualization and Formalization