community analytics – an information systems perspective

38
TeLLNet Community Analytics An Information Systems Perspective Ralf Klamma & ACIS Group RWTH Aachen University Advanced Community Information Systems (ACIS) Advanced Community Information Systems (ACIS) [email protected] CRIWG 2012 R f ld G S t b 17 2012 Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-Klamma-0912-1 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License . CRIWG 2012, Raesfeld, Germany, September 17, 2012

Upload: ralf-klamma

Post on 06-May-2015

3.603 views

Category:

Education


2 download

DESCRIPTION

Community Analytics – An Information Systems Perspective Ralf Klamma CRIWG 2012 Raesfeld, Germany, September 17, 2012

TRANSCRIPT

Page 1: Community Analytics – An Information Systems Perspective

TeLLNet

Community Analytics –y yAn Information Systems Perspective

Ralf Klamma & ACIS GrouppRWTH Aachen University

Advanced Community Information Systems (ACIS)Advanced Community Information Systems (ACIS)[email protected]

CRIWG 2012 R f ld G S t b 17 2012Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-1 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

CRIWG 2012, Raesfeld, Germany, September 17, 2012

Page 2: Community Analytics – An Information Systems Perspective

Advanced Community Information Systems (ACIS)Systems (ACIS)

TeLLNet

Responsive Open

Community

Responsive Open

Community Community Visualization

d

Community Visualization

d

We

erin

gCommunity Information

Systems

Community Information

Systemsand

Simulationand

Simulation

ebAnangin

ee

Community Analytics

Community Analytics

Community Support

Community Support

lytics

Web

En

W

R i tLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-2

RequirementsEngineering

Page 3: Community Analytics – An Information Systems Perspective

AgendaAgenda

TeLLNetSy

stems

tics

look

nform

ation

unity

Ana

lyt

e Cas

es

ons &

Outl

mmun

ity In

Comm

u Us

Conc

lusi

Com

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-3

Page 4: Community Analytics – An Information Systems Perspective

AbstractAbstract Information Systems serve the needs of organizations. With the

TeLLNety g

widespread availability of free Web-based tools and social networkingsites also communities with no institutional backing intensify the use ofth W b I thi t ti I ti t b l th tthe Web. In this presentation, I motivate by examples thatprofessional communities need community support beyond the commodity level Community analytics in such settings need a deepcommodity level. Community analytics in such settings need a deepunderstanding of interactions between community members and systems, members and resources as well as members among eachy gothers. Such a perspective is delivered by community informationsystems serving the needs of professional communities. The

i f l bi ti f tit ti d lit ti l timeaningful combination of quantitative and qualitative analyticsstrategies supports the understanding of community goals, communityprocesses and community reflection Case studies from ongoing EU

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-4

processes and community reflection. Case studies from ongoing EU research projects will support the argumentation.

Page 5: Community Analytics – An Information Systems Perspective

TeLLNet

COMMUNITY INFORMATIONSYSTEMS

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-5

Page 6: Community Analytics – An Information Systems Perspective

A Brief History of Community Information SystemsCommunity Information Systems

Organisational M iTeLLNet

Communities ofPractice

(Web 2.0)Business Processes

Memories(XML, HTML,

XTM)

Practice Business Processes

Semantic Web

Social Software

(XML, HTTP,

MetaData

Web(XML, RDF, Ontologien)

Groupware / E L i

Workflows(XML

RSS)

MediaTraces

E-Learning(XML, LOM, XML-RPC)

(XML, BPEL)

Digital MediaTechnology

Multimedia (XML, VRML, DC, MPEG)

Web Services(XML, WSDL, SOAP,UDDI)

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-6

Technology

Klamma: Social Software and Community Information Systems, 2010

Page 7: Community Analytics – An Information Systems Perspective

Communities of PracticeCommunities of Practice Communities of practice (CoP) are groups of people

TeLLNetp ( ) g p p p

who share a concern or a passion for something they do and who interact regularly to learn how to do it g ybetter (Wenger, 1998)

Community Analytics SupportCommunity Analytics Support– How can CoPs record their complex complex media traces and

how they can deal with them?– Can CoPs continuously elicitate and implement requirements?

How much computer science support is needed? C C P l i f l di it l i l I t ti d k – Can CoPs learn meaningful digital social Interaction and make use of disturbances?

– Can CoPs maintain or even improve their agency (Learning Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-7

Can CoPs maintain or even improve their agency (Learning, Researching, Working) in the Web 2.0?

Page 8: Community Analytics – An Information Systems Perspective

TeLLNet

COMMUNITY ANALYTICS

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-8

Page 9: Community Analytics – An Information Systems Perspective

Proposed Professional Development of the Community Analytics Fieldof the Community Analytics Field

Will happen Big Data by Digital Eco Systems (Quantitative Analysis) TeLLNet

pp g y g y ( y )– A plethora of targets (Small Birds)

– Professional Communities are distributed in a long tail– Professional Communities use a digital eco system

– An arsenal of weapons (Big Guns)– A growing number of community analytics methods– Combined methods from machine intelligence and knowledge representation

M t h D I l t ith it May not happen Deep Involvment with community(Qualitative Analysis)– Domain knowledge for sense making– Domain knowledge for sense making– Passion for community and sense of belonging– Community learns as a whole

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-9

→ Community Analytics for the Community by the Community

Page 10: Community Analytics – An Information Systems Perspective

Interdisciplinary Multidimensional Model of CommunitiesModel of Communities

Collection of CoP Digital Traces in a MediaBaseTeLLNet – Post-Mortem Crawlers

– Real-time, mobile, protocol-based (MobSOS)(Automatic) metadata generation by Social Network Analysis – (Automatic) metadata generation by Social Network Analysis

Social Requirements Engineering with i* Framework for defining goals and dependencies in CoPfor defining goals and dependencies in CoP

Social SoftwareCross-Media Social Network Analysis on Wiki Blog Podcast

Network of ArtifactsContent Analysis on Microcontent, Blog entry, Message,

B t Th d C t C ti F db k (R ti )

Media Networks

Analysis on Wiki, Blog, Podcast, IM, Chat, Email, Newsgroup, Chat …

Web 2.0 Business

Burst, Thread, Comment, Conversation, Feedback (Rating)

Processes (i*)(Structural, Cross-media) Network of Members

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-10

Members(Social Network Analysis: Centrality,

Efficiency, Community Detection) Communities of practice

Page 11: Community Analytics – An Information Systems Perspective

MediaBase: Cross Media / Cross Community SNACross Media / Cross Community SNA Post-Mortem Collection of ActorAttribute has

TeLLNet Social Software artifacts with parameterized PERL scripts

Blogs & Wikis

ActorAttribute has

isA

– Blogs & Wikis– Mails & Forums– Web pages

Member CommunityMedium(Social Software) Artifact

Database support by IBM DB2, eXist, Oracle, ...Web Interface based on Firefox Web Interface based on Firefox Plugin, Plone, Drupal, LAS, ...– www.learningfrontiers.eug– www.prolearn-academy.org

Strategies of visualizationLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-11

– Widget-based charts – Cross-media graphs

Klamma et al.: Pattern-Based Cross Media Social Network Analysis for Technology Enhanced Learning in Europe, EC-TEL 2006

Page 12: Community Analytics – An Information Systems Perspective

Models of Community Success froman Information Systems Perspectivean Information Systems Perspective

TeLLNet

Reference Model: D&M IS Success Model (1992) – Based on >100 Empirical/Conceptual Studies p p– Validated by Independent Studies Updated

MobSOS Model: Integration of Future Web Concepts MobSOS Model: Integration of Future Web Concepts – Mobility– Real-Time

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-12

– Real-Time – Protocol-based (HTTP, XMPP, RESTful)

Page 13: Community Analytics – An Information Systems Perspective

MobSOS Survey ModuleMobSOS Survey Module Testbed: MobSOS Survey

TeLLNetTestbed: MobSOS Survey Service– Survey ManagementSurvey Management– Survey Participation– XML/Relational DB SchemaXML/Relational DB Schema– Questionnaire XML Schema– Adaptive Templates– Adaptive Templates

Client: MobSOS SurveysS P ti i ti– Survey Participation

– Mobile ApplicationW b b d

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-13

– Web-based

Page 14: Community Analytics – An Information Systems Perspective

MobSOS Success Model OverviewMobSOS Success Model Overview

TeLLNet

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-14

Page 15: Community Analytics – An Information Systems Perspective

MobSOSTest beds Analytics & VisualizationTest beds, Analytics & Visualization

TeLLNet

Context-Aware Usage/Error StatisticsS i l N t k A l i Social Network Analysis Service Quality Analysis Visualization Set of MobSOS Widgets & Services interactive data mining visualization

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-15

Dominik Renzel, Ralf KlammaSemantic Monitoring and Analyzing Context-aware Collaborative Multimedia Services2009 IEEE International Conference on Semantic Computing, 14-16 September 2009 / Berkeley, CA, USA

visualization

Page 16: Community Analytics – An Information Systems Perspective

Community Analytics in CoPCommunity Analytics in CoP User-to-Service Communication

TeLLNet • CoP-aware Usage Statistics• Identification of successful CoP services• Identification of CoP service usage patterns

User-to-User Communication User to User Communication • CoP-aware Social Network Analysis• Identification of influential CoP members• Identification of influential CoP members• Identification of CoP member interaction/learning patterns

+Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-16

Page 17: Community Analytics – An Information Systems Perspective

Supporting Community Practice with the MobSOS Success Modelwith the MobSOS Success Model

TeLLNet

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-17

Page 18: Community Analytics – An Information Systems Perspective

Community SRE Processes–i* Strategic Rationalei* Strategic Rationale

TeLLNet

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-18

Page 19: Community Analytics – An Information Systems Perspective

ROLE Requirements Bazaar –C it R i t P i iti tiCommunity-aware Requirements Prioritization

C it d d tC it d d tTeLLNet Community-dependentrequirements ranking lists

Community-dependentrequirements ranking lists

Factors influencingrequirements rankingFactors influencing

requirements ranking

User-controlled weightingUser-controlled weighting

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-19

of ranking factorsof ranking factors

Page 20: Community Analytics – An Information Systems Perspective

TeLLNet

ROLE & TELMAP

CASE STUDIESROLE & TELMAP

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-20

Page 21: Community Analytics – An Information Systems Perspective

Research Context: Responsive Open Learning Environments (ROLE)Learning Environments (ROLE)

TeLLNet

• Empower the learner to build their ROLE Vi i

Focus of key research objectives:

Empower the learner to build their own responsive learning environmentROLE Vision

• Awareness and reflection of own l i Responsiveness learning process Responsiveness

• Individually adapted composition of personal learning environment User-Centered

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-21

personal learning environment

Page 22: Community Analytics – An Information Systems Perspective

Self Regulated LearningSelf-Regulated Learning

TeLLNet

learner profile informationis defined and revised

learner input regardinggoals, preferences, …

is defined and revised

learner finds and selectslearning resources

plancreating PLEevaluation and

self-evaluation

learner reflects and reacts on strategies, achievements, learning resources

learner works on selectedl i

learnreflectrecommendations

from peers or tutorsfeedback (from different sources)

g , ,and usefulness

learning resources

assessment andself-assessment

attaining skills using different learning events (8LEM)

it irecommen-dations

be aware of

learner should understand and control own learning process

ROLE infrastructure should provide adaptive guidance

monitoringbe aware of

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-22

Page 23: Community Analytics – An Information Systems Perspective

Preparation forEnglish Language TestsEnglish Language Tests

Urch Forums (formerly TestMagic) User of clique

TeLLNet – Community on preparation for English language tests

– 120,000+ threads, 800,000+ posts, Thread 1 Thread 2

Non-clique User in threadClique-user missing in th d0,000 eads, 800,000 pos s,

100,000+ users over 10 years– Social Network Analysis, Machine

Learning and Natural Language Thread 3

thread

Learning and Natural Language Processing

What are the goals of learners?Intent Analysis (Phases 1 & 2) Time– Intent Analysis (Phases 1 & 2)

What are their expressions?– Sentiment Analysis (Phases 3 & 4)

Time

Refinement– 12881 cliques with avg. size 5 and

avg. occurrence of 14Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-26

avg. occurrence of 14Petrushyna, Kravcik, Klamma: Learning Analytics for Communities of Lifelong Learners: a Forum Case. ICALT 2011

Page 24: Community Analytics – An Information Systems Perspective

Self-Regulated Learning PhasesCan Be Observed in CommunitiesCan Be Observed in Communities

Phase 1 and 2 (low sentiment, questioner, lot of intents)Different users

TeLLNetPhase 1 and 2 (low sentiment, questioner, lot of intents)Phase 3 (increasing sentiment, conversationalist)Phase 4 (high sentiment, answering person)

1 week / step

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-27

40% of „footprints“ of cliques align with model for phases

Page 25: Community Analytics – An Information Systems Perspective

Research Context: RoadmappingTechnology Enhanced LearningTechnology Enhanced Learning

TeLLNet

Mapping and roadmapping for TELMapping and roadmapping for TEL

Understanding the current TEL landscapeg p

Strong and weak signals for change at different levels

Different data sources

Different methods, e.g. Delphi, Community modeling, Text analysis Social Network Analysis etc

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-28

Text analysis, Social Network Analysis, etc.

Page 26: Community Analytics – An Information Systems Perspective

TEL ProjectsTEL Projects

Project as a funded collaborative R&D effortTeLLNet

Project as a funded collaborative R&D effort Important role in the R&D value chain

Points of interest:Organizational – Organizational collaboration

– Progression of consortia

– Impact on the landscape

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-29

Page 27: Community Analytics – An Information Systems Perspective

Data SetData SetProgr. Call # Projects (acronyms)

Call 2005 4 CITER, JEM, MACE, MELTTeLLNet

ECP

4 CITER, JEM, MACE, MELT

Call 2006 7 COSMOS, EdReNe, EUROGENE, eVip, Intergeo, KeyToNature, Organic.Edunet

Call 2007 3 ASPECT, iCOPER, EduTubePlusCall 2008 5 LiLa, Math-Bridge, mEducator, OpenScienceResources, OpenScoutIST-2002-2.3.1.12a 8 CONNECT, E-LEGI, ICLASS, KALEIDOSCOPE, LEACTIVEMATH, PROLEARN,

TELCERT, UNFOLD

FP6

,

IST-2004-2.4.10b 14 APOSDLE, ARGUNAUT, ATGENTIVE, COOPER, ECIRCUS, ELEKTRA, I-MAESTRO,

KP-LAB, L2C, LEAD, PALETTE, PROLIX, RE.MATH, TENCOMPETENCE

ARISE CALIBRATE ELU EMAPPS COM ICAMP LOGOS LT4EL MGBL UNITE IST-2004-2.4.13c 10 ARISE, CALIBRATE, ELU, EMAPPS.COM, ICAMP, LOGOS, LT4EL, MGBL, UNITE,

VEMUSICT-2007.4.1d 6 80DAYS, GRAPPLE, IDSPACE, LTFLL, MATURE, SCY

FP7 ICT-2007.4.3d 7 COSPATIAL, DYNALEARN, INTELLEO, ROLE, STELLAR, TARGET, XDELIA

ICT-2009.4.2b 13 ALICE, ARISTOTELE, ECUTE, GALA, IMREAL, ITEC, METAFORA, MIROR, MIRROR, NEXT-TELL, SIREN, TEL-MAP, TERENCE

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-30

Total: 77a … Technology-enhanced learning and access to cultural heritage”b … Technology-Enhanced Learning

c … Strengthening the Integration of the ICT research effort in an Enlarged Europe”d … Digital libraries and technology-enhanced learning”

Page 28: Community Analytics – An Information Systems Perspective

TEL Projects as Social NetworksTEL Projects as Social Networks Projects x Organizations

TeLLNetj g

Project consortium progression Project consortium progression– Nodes: Projects

Ed O l f ti ROLEIMC, RWTH,

OU ZSI– Edges: Overlap of consortia(directed, weighted)

ROLE

TEL-MapOU, ZSI

Organizational collaborationN d O i i i– Nodes: Organiziations

– Edges: Collaboration in lti l j t

UniversityThe Open University

STELLAR, EUROGENE, ROLE, PROLEARN,

iCOPER, ASPECT

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-31

multiple projects(undirected, weighted) Leuven

KU Leuven

Page 29: Community Analytics – An Information Systems Perspective

Consortium Progression NetworkConsortium Progression NetworkAt least 2 overlapping partnersAt l t 3 th ti b t j t t t d tTeLLNet At least 3 months time between project start dates

68 projects, 198 connectionsNode size proportional to weighted degreep p g g

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-32

Page 30: Community Analytics – An Information Systems Perspective

Project Impact on the LandscapeProject Impact on the Landscape

TeLLNet

Successor projectsrelative to opportunity Cumulative fraction of successor

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-33

projects filled up with p's members

Derntl, Klamma: European TEL Projects Community. EC-TEL 2012.

Page 31: Community Analytics – An Information Systems Perspective

Impact GraphImpact Grapht = 3 monthsAll programmes

TeLLNet k = 2

Node size proportional to impact

p grepresented, with

FP6 strongest

Best impact for money: PROLEARN, ICOPER,

GRAPPLE

All past networks of excellence among

top five ranks. Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-34

Several running or recently completed projects

pThe two inaugural

NoEs on top

Page 32: Community Analytics – An Information Systems Perspective

Expected Impact?Expected Impact? Correlation between weighted in-degree and impact

i i hTeLLNet

50

in progression graph Stronger incoming connections appears to lead to higher impact

404550

ICOPERSTELLAR

253035

In-D

egre

e

GRAPPLE

152025

Weig

hted

ASPECTLTFLL

05

10 MACE

Filter: Project start > 2005

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-35

00 0.1 0.2 0.3 0.4

Impact

Page 33: Community Analytics – An Information Systems Perspective

Future GazingFuture Gazing

TeLLNet

505353

GALA

OpenScout

404550

e

ICOPERSTELLAR

OpenScout4646

253035

d In

-Deg

ree

GRAPPLE3232

ROLE

2929TEL MAPiTEC

152025

Weig

hted

ASPECTLTFLL

TEL-MAP2020

iTEC

05

10 MACE

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-36

00 0.1 0.2 0.3 0.4

Impact

Page 34: Community Analytics – An Information Systems Perspective

In Degree “Expected Impact”In-Degree – “Expected Impact”

TeLLNet

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-37

Page 35: Community Analytics – An Information Systems Perspective

Most Frequent CollaboratorsMost Frequent Collaborators

TeLLNet

1. PROLEARN (FP6): 16 pairs2 ICOPER (ECP): 10 pairs

4. GRAPPLE (FP7): 8 pairs, 5 STELLAR (FP7) ROLE (FP7)

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-38

2. ICOPER (ECP): 10 pairs3. OpenScout (ECP): 9 pairs

5. STELLAR (FP7), ROLE (FP7), PROLIX (FP6): 5 pairs

Page 36: Community Analytics – An Information Systems Perspective

Projects Space @ LearningFrontiers euLearningFrontiers.eu

TeLLNet

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-39

Page 37: Community Analytics – An Information Systems Perspective

TEL Mediabase Dashboardhttp://learningfrontiers.eu/?q=dashboard

TeLLNet

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-40

Derntl, Erdtmann, Klamma: An embeddable widget-based dashboard for visual analytics on scientific communities. I-KNOW 2012

Page 38: Community Analytics – An Information Systems Perspective

AdvancedCommunity Information SystemsCommunity Information Systems

• SNA• LAS & ServicesTeLLNet

• Network Models• Advanced

SNA• Widgets

LAS & Services• ROLE Sandbox

ResponsiveOpen

ResponsiveOpen Community Community Models

• Network Analysis

• Actor Network Theorycs

AdvancedWeb & Multimedia Technologies• XMPPrin

g

Open Community

Environments

Open Community

Environments

yVisualization& Simulation

yVisualization& Simulation

• Communities ofPractice

• Game Theory• Community

DetectionAnaly

ti• HTML5• MPEG-7

• Web Services

RESTf lngine

er

• MediaBase• Requirements

Community Analytics

Community Analytics

Community Support

Community Support

Detection• Web Mining• Recommender

Systems• Multi Agent

Sim lation

Web

A• RESTful• LAS

• CloudComputingMobile W

eb E • MediaBase

• MobSOS• Requirements

Bazaar

Simulation• Mobile Computing Social Requirements Engineering

Agent and Goal Oriented i* ModelingLehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-Klamma-0912-41

• Agent and Goal Oriented i* Modeling• Participatory Community Design