Middleware for social computing: a roadmap

27
middleware for social computing: a roadmap licia capra @ ucl/cs daniele quercia @ cam/cl

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 of Middleware for social computing: a roadmap

Page 1: Middleware for social computing: a roadmap

middleware  for    social  computing:    a  roadmap  

licia  capra  @  ucl/cs  daniele  quercia  @  cam/cl  

Page 2: Middleware for social computing: a roadmap

def:  social  computing  –  supporting  social                              behaviors  using  computational  systems  

Page 3: Middleware for social computing: a roadmap
Page 4: Middleware for social computing: a roadmap

THE  COPHENHAGEN  WHEEL  PROJECT  SENSEABLE  CITY  LAB  @  MIT  

Page 5: Middleware for social computing: a roadmap

social  computing  

social  networking  

Page 6: Middleware for social computing: a roadmap

social  challenge  #1  –  making  the  world  sustainable  

Page 7: Middleware for social computing: a roadmap
Page 8: Middleware for social computing: a roadmap

social  challenge  #2  –  promoting  individual  well-­‐being  

Page 9: Middleware for social computing: a roadmap
Page 10: Middleware for social computing: a roadmap

social  challenge  #3  –  creating  fair  digital  ecosystems  

Page 11: Middleware for social computing: a roadmap
Page 12: Middleware for social computing: a roadmap
Page 13: Middleware for social computing: a roadmap

mw  challenge  #1  –  gathering  social  context  

Page 14: Middleware for social computing: a roadmap

           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    

Page 15: Middleware for social computing: a roadmap

COMPOSITION  WITH  RED,  BLUE,  BLACK,  YELLOW,  AND  GRAY  

PIET  MONDRIAN,  1921  

@MOMA  

Page 16: Middleware for social computing: a roadmap

           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.  

Page 17: Middleware for social computing: a roadmap

ALL  FOR  ONE  

WAYNE  POTRAFKA,  2009  

@  RIVERVIEW  GALLERY,  PORTSMOUTH,  VA  

Page 18: Middleware for social computing: a roadmap

mw  challenge  #2  –  democratizing  social  software  

Page 19: Middleware for social computing: a roadmap

           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  

Page 20: Middleware for social computing: a roadmap

AMERICAN  GOTHIC  

GRANT  WOOD,  1930  

@  THE  ART  INSTITUTE  OF  CHICAGO  

SEPARATION  

EDVARD  MUNCH,  1896    

@  MUNCH  MUSEUM,  OSLO,  NORWAY  

Page 21: Middleware for social computing: a roadmap

           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  

Page 22: Middleware for social computing: a roadmap

THE  TOWER  OF  BABEL  

PIETER  BRUEGEL,  1563  

@  KUNSTHISTORISCHES  MUSEUM,  VIENNA  

Page 23: Middleware for social computing: a roadmap

mw  challenge  #3  –  governing  social  data  access  

Page 24: Middleware for social computing: a roadmap

2008                                                      2009                                                            2010                                                                  2011  

From  spaces  to  Places.  Mancini  et  al.  Ubicomp  2009  

Empirical  privacy.  Sadeh  et  al.  Ubicomp  2010  

Page 25: Middleware for social computing: a roadmap

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  

Page 26: Middleware for social computing: a roadmap

THE  PERSISTENCE  OF  MEMORY  

SALVADOR  DALÍ,  1931    

@  MOMA,  NEW  YORK  

Page 27: Middleware for social computing: a roadmap

1.  gathering  social  

context  

2.  democratizing  social  

software  

3.  governing  social  

data  access  

middleware  for  social  computing  licia  capra,  [email protected]        |        daniele  quercia,  @danielequercia