Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 1
Learning Layers
This slide deck is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Scaling Community Information Systems
Ralf Klamma Advanced Community Information Systems (ACIS)
RWTH Aachen University, Germany [email protected]
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 2
Learning Layers
RWTH Aachen University
• 512 professors, 4675 academic and 2443 non-academic colleagues
• Annual budget around 884 million Euros, 445 million Euros funded by third parties
• 1,250 spin-off businesses have created around 30,000 jobs in the greater Aachen region over the past 20 years
• 260 institutes in 9 faculties as Europe’s leading institutions for science and research
• Currently around 40,375 students are enrolled in over 130 academic programs
• Over 6,300 of them are international students hailing from 120 different countries
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 3
Learning Layers
Responsive Open
Community Information
Systems
Community Visualization
and Simulation
Community Analytics
Community
Support
Web Analytics W
eb E
ngin
eerin
g
Advanced Community Information Systems (ACIS) Group @ RWTH Aachen
Requirements Engineering
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 4
Learning Layers
Agenda
Comm
unity
Infor
matio
n Sys
tems
Scali
ng C
ommu
nity I
S
Use C
ases
Conc
lusion
s & O
utloo
k
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 5
Learning Layers A Brief History of
Community Information Systems
Digital Media Technology
Communities of Practice
(Web 2.0) Business Processes
Meta Data
Media Traces
Semantic Web
(XML, RDF, Ontologien)
Multimedia (XML, VRML, DC, MPEG)
Organisational Memories
(XML, HTML, XTM)
Groupware / E-Learning (XML, LOM, XML-RPC)
Workflows (XML, BPEL)
Web Services (XML, WSDL, SOAP,UDDI)
Klamma: Social Software and Community Information Systems, 2010
Social Software
(XML, HTTP, RSS)
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 6
Learning Layers
The Fragmented Nature of the Web
The Web is a scale free, fragmented
network
• Power Laws (Pareto Distribution etc.) • 95 % of users are in the long tail
(Communities) • Collaboration and Learning is based
on trust and passion
Islands Tendrils
IN Continent Central Core OUT Continent
Tubes
Barabasi: Linked – The New Science of Networks, 2002 Anderson: The Long Tail: Why the Future of Business is Selling Less of More, 2006
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 7
Learning Layers
Communities of Practice Communities of practice (CoP) are
groups of people who share a concern or a passion for something they do and who interact regularly to
learn how to do it better (Wenger, 1998)
Characterization of Large Scale Professional Communities on the
Web
Shared expertise/practices over time in similar domains leading
to clusters as a social learning process
Deep community concerns about sustainability, security, legacy, and
scaling
Struggling with existing social software solutions by mashing-up & extending existing solutions as well
as searching & researching new solutions
How to support highly dynamic, clustered communities?
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 8
Learning Layers
ATLAS – A Reflective Community Information Systems Design Approach
Communities of Practice Clusters of Community Networks
Community Observation
Community Modeling
CESE: Talmud as a Hypertext
SOCRATESX: Chat for Communities of Aphasics
MECCA: Collaborative Movie Annotations
VEL 2.0: Virtual Entrepreneurship Lab
Virtual Campfire: MPEG-7 based Multimedia Management
ACIS: Cultural Heritage Management
youTell: Non-linear Digital Storytelling
ROLE – Self-regulated Learning Communities
TellNet - Teacher Communities
AERCS/TELMAP - Scientific Communities
GALA – Serious Gaming Communities
Open Source Software Development Communities
MobSOS – Real-time Mobile Communities
LAYERS – Informal Learning Clusters
Community Information Systems
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 9
Learning Layers
Challenges Privacy & Security
How can we share and how can we preserve privacy?
How trustworthy is the transfer of information in the infrastructure?
Sustainability What happened after the solution is developed?
Who is giving us support?
Legacy We need to integrate with our old system
We have found today a new fancy app we want to integrate immediately in our ecosystem
Scaling Why it does not work in the UK?
It is perfect for us. We want to sell it to anyone else
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 10
Learning Layers
las2peer Mission Statement
las2peer is a distributed, highly reliable and secure platform for creating community
information systems and community services. The main goal of las2peer is to provide a fast
and flexible way to create services which may communicate with each other and their users
through standard protocols. The used and stored information is handled in a trustworthy way and
within full control of the communities.
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 11
Learning Layers
From LAS to las2peer and Beyond
Social Software
LAS – Integration of Researchers into Communities
las2peer – Integration of Developers and Researchers into Communities
Societal Software
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 12
Learning Layers
Related / Prior Work
Collaborative Work/
Learning
BSCW – still part of our own
CIS
Technology Enhanced Learning
Semantic Web
Social Machines
Trust
Social Engineering
Nudges – UK Nudge Unit –
Bundeskanzler-amt – White
House
Crowdsourcing
Social Computing
Social Networking
Sites
User Behavior Analysis
Web Engineering
Peer-to-peer protocols
Web service architectures
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 13
Learning Layers
Must-Haves (Domain-Independent)
Community Information Infrastructure • User – Community – Medium - Artefact Management • Cloud – p2p – IoT – Cyber-physical
Read/Write Technologies • Micro-Blogging, Blogging, Messaging, … • Tagging, Sharing, Commenting, Rating, …
Gamification & Marketplace Technologies • Sustaining & Exploiting Communities • Valorisation Models - Apps / Content / Practices
Simple Community Analytics Technologies
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 14
Learning Layers
ACIS Offerings
End-User Platform
• Scalable platform on cloud-based infrastructures • Large-scale social requirements engineering with Requirements Bazaar • Web-based, mobile, distributed interfaces with real-time collaboration support
Security & Privacy
• Industrial strength single-sign-on solution OpenID Connect • End-to-End encryption integrated • Flexible and Configurable Delivery Model
Developer Support
• Complete open source software friendly software engineering process • Open source software development and community involvement • Strong DevOps Support
Analytic Support
• Advanced community analytics with community detection and expert identification • Built-in qualitative and quantitative data acquisition and analytics • Dynamic visual analytics in community dashboards
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 15
Learning Layers Interdisciplinary Multidimensional
Model of Communities ■ Collection of CoP Digital Traces in a MediaBase
– Post-Mortem Crawlers – Real-time, mobile, protocol-based (MobSOS) – (Automatic) metadata generation by Social Network Analysis
■ Social Requirements Engineering with i* Framework for defining goals and dependencies in CoP
Social Software Cross-Media Social Network Analysis on Wiki, Blog, Podcast, IM, Chat, Email, Newsgroup, Chat …
Web 2.0 Business Processes (i*) (Structural, Cross-media)
Members (Social Network Analysis: Centrality,
Efficiency, Community Detection)
Network of Artifacts Content Analysis on Microcontent, Blog entry, Message,
Burst, Thread, Comment, Conversation, Feedback (Rating)
Network of Members
Communities of practice
Media Networks
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 16
Learning Layers Community SRE Processes–
i* Strategic Rationale
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 17
Learning Layers Requirements Bazaar & LASSRE
(Klamma et al. 2010, Law et al. 2012, Renzel et al. 2013)
§ Available online: http://requirements-bazaar.org § Active use & development in Learning Layers Project § Connection to Learning Layers Issue Tracker § Further development taken over by István Koren § IEEE STCSN E-Letter vol. 2, no. 3:
§ “Large-Scale Social Requirements Engineering“ (LASSRE) § 4 Main Articles (RWTH, FIT, Universities of Aalto & Leicester) § 4 Short Technical Tool articles (Hannemann, Koren, Renzel) § Published Sept 6, 2014
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 18
Learning Layers
ROLE Requirements Bazaar – Community-aware Requirements Prioritization
Factors influencing requirements ranking
User-controlled weighting of ranking factors
Community-dependent requirements ranking lists
http://requirements-bazaar.org
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 19
Learning Layers
Learning Layers: Scaling up Technologies for Informal Learning in SME Clusters
§ 7th Framework Programme § Integrated Project § Informal Mobile Learning § http://learning-layers.eu/
Projects ROLE: Responsive Open Learning
Environments (until 2013) § IST 7th Framework Programme § Integrated Project § Scientific coordination § Self-Regulated & Social Learning § http://www.role-project.eu BOOST – Buisness PerfOrmance
imprOvement through individual employees Sklls Training
§ LLL – Leornado Da Vinci § Exploitation of ROLE Results § http://www.boost-project.eu/
GaLA: Games and Learning Alliance
§ IST 7th Framework Programme § Network of Excellence on Serious
Games & Learning § http://www.galanoe.eu/
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 20
Learning Layers
SAGE: Serious Games Pathway within the Undergraduate IT Programs
§ EU TEMPUS Joint Project § Serious Games § http://www.sage.ps/
Projects METIS: Meeting Teachers' Co-
Design Needs by Means of Integrated Learning Environments
§ EU LLP KA3 Multilateral Project § Learning Design § http://metis-project.org/ UMIC: Ultra High-Speed Mobile
Information and Communication
§ DFG Excellence Cluster § Mobile Web Services and Cloud
Computing § http://www.umic.rwth-aachen.de/
Lehrstuhl Informatik 5 (Information Systems)
Prof. Dr. M. Jarke 21
Learning Layers Engineering & Analytics
Competences
• Network Models • Social Network
Analysis • Actor Network
Theory • Communities of
Practice • Expert
Identification • Community
Detection • Web Mining • Recommender
Systems • Multi Agent
Simulation
Web
Ana
lytics
• Advanced Web & Multimedia Technologies • XMPP • WebRTC • HTML5 • MPEG-7
• Web Services • REST • LAS
• Cloud Computing
• Mobile Computing
Web
Eng
ineer
ing
• MediaBase • MobSOS • D-VITA
• Requirements Bazaar • Direwolf • AERCS/CAMRS
• yFiles • Repast • AERCS
• LAS & LAS2peer Web Services
• ROLE SDK • youTell Storytelling • SeViAnno 2.0 Video
Annotation Responsive
Open Community Information
Systems
Community Visualization &
Simulation
Community Analytics
Community Support
Requirements Engineering
• Large-Scale Web-Based Social Requirements Engineering • Agent and Goal Oriented i* Modeling • Participatory Community Design • Gamification & Social Software Methodologies • Open Source Developement
Top Related