middleware for social computing: a roadmap
DESCRIPTION
Social computing broadly refers to supporting social behaviours using computational systems. In the last decade, the advent of Web 2.0 and its social networking services, wikis, blogs, and social bookmarking has revolutionised social computing, creating new online contexts within which people interact socially (social networking). With the pervasiveness of mobile devices and embedded sensors, we stand at the brink of another major revolution, where the boundary between online and offline social behaviours blurs, providing opportunities for (re)defining social conventions and contexts once again. But opportunities come with challenges: can middleware foster the engineering of social software? We identify three societal grand challenges that are likely to drive future research in social computing and elaborate on how the middleware community can help address them.TRANSCRIPT
middleware for social computing: a roadmap
licia capra @ ucl/cs daniele quercia @ cam/cl
def: social computing – supporting social behaviors using computational systems
THE COPHENHAGEN WHEEL PROJECT SENSEABLE CITY LAB @ MIT
social computing
social networking
social challenge #1 – making the world sustainable
social challenge #2 – promoting individual well-‐being
social challenge #3 – creating fair digital ecosystems
mw challenge #1 – gathering social context
1999 2004 2006 2010
The Context Toolkit. Salber, Dey, Abowd. SIGCHI 1999
Contory. Riva. Middleware 2006
Middlewhere. Ranganathan, et al. Middleware 2004
Paek, Kim, Govindan. MobiSys 2010
Sadeh et al. Ubicomp 2010
Emo4onSense. Rachuri et al. Ubicomp 2010
COMPOSITION WITH RED, BLUE, BLACK, YELLOW, AND GRAY
PIET MONDRIAN, 1921
@MOMA
1999 2004 2006 2010
The Context Toolkit. Salber, Dey, Abowd. SIGCHI 1999
Contory. Riva. Middleware 2006
Middlewhere. Ranganathan, et al. Middleware 2004
Paek, Kim, Govindan. MobiSys 2010
Sadeh et al. Ubicomp 2010 & Emo4onSense. Rachuriet al. Ubicomp 2010
Jigsaw. Cambpell et al. & Sensloc. Srivastava et al. SenSys 2010.
ALL FOR ONE
WAYNE POTRAFKA, 2009
@ RIVERVIEW GALLERY, PORTSMOUTH, VA
mw challenge #2 – democratizing social software
2008 2010 2011
Data stream analy4cs as cloud service. Chen and Hsu. OTM 2010 StarTrack.
Haridasan, et al. OSDI 2010
Ciel. Murray et al. NSDI 2011
AMERICAN GOTHIC
GRANT WOOD, 1930
@ THE ART INSTITUTE OF CHICAGO
SEPARATION
EDVARD MUNCH, 1896
@ MUNCH MUSEUM, OSLO, NORWAY
2008 2010 2011
Data stream analy4cs as cloud service. Chen and Hsu. OTM 2010 StarTrack.
Haridasan, et al. OSDI 2010
Ciel. Murray et al. NSDI 2011
Gossple. BerQer et al. Middleware 2010
Whisper. Schiavoni, et al. ICDCS 2011
Prometheus. Kourtellis et al. Middleware 2010
De Capitani et al. ICDCS 2011
AlfredO. Giurgiu et al. Middleware 2009
THE TOWER OF BABEL
PIETER BRUEGEL, 1563
@ KUNSTHISTORISCHES MUSEUM, VIENNA
mw challenge #3 – governing social data access
2008 2009 2010 2011
From spaces to Places. Mancini et al. Ubicomp 2009
Empirical privacy. Sadeh et al. Ubicomp 2010
2008 2009 2010 2011
From spaces to Places. Mancini et al. Ubicomp 2009
Empirical privacy. Sadeh et al. Ubicomp 2010
Middleware for pervasive spaces. Massaguer et al. Middleware 2009
Anonysense. Cornelius et al. MobiSys 2008
Reclaiming privacy. De Cristofaro et al. Percom 2011
THE PERSISTENCE OF MEMORY
SALVADOR DALÍ, 1931
@ MOMA, NEW YORK
1. gathering social
context
2. democratizing social
software
3. governing social
data access
middleware for social computing licia capra, [email protected] | daniele quercia, @danielequercia