{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,15]],"date-time":"2025-03-15T04:16:08Z","timestamp":1742012168657,"version":"3.38.0"},"reference-count":51,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2011,11,23]],"date-time":"2011-11-23T00:00:00Z","timestamp":1322006400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2011,11,23]],"date-time":"2011-11-23T00:00:00Z","timestamp":1322006400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2012,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>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<jats:italic>networking<\/jats:italic>). 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<jats:italic>societal<\/jats:italic>grand challenges that are likely to drive future research in social computing and elaborate on how the middleware community can help address them.<\/jats:p>","DOI":"10.1007\/s13174-011-0045-8","type":"journal-article","created":{"date-parts":[[2011,11,22]],"date-time":"2011-11-22T15:44:47Z","timestamp":1321976687000},"page":"117-125","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Middleware for social computing: a roadmap"],"prefix":"10.5753","volume":"3","author":[{"given":"Licia","family":"Capra","sequence":"first","affiliation":[]},{"given":"Daniele","family":"Quercia","sequence":"additional","affiliation":[]}],"member":"3742","published-online":{"date-parts":[[2011,11,23]]},"reference":[{"key":"45_CR1","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1145\/1614320.1614350","volume-title":"Proc of the 15th annual intl conference on mobile computing and networking","author":"M Azizyan","year":"2009","unstructured":"Azizyan M, Constandache I, Choudhury RR (2009) Surroundsense: mobile phone localization via ambience fingerprinting. In: Shin KG, Zhang Y-g, Bagrodia R, Govindan R (eds) Proc of the 15th annual intl conference on mobile computing and networking, Beijing, China. ACM, New York, pp 261\u2013272"},{"key":"45_CR2","volume-title":"The 1st workshop on pervasive urban applications (PURBA)","author":"A Bawa-Cavia","year":"2011","unstructured":"Bawa-Cavia A (2011) Sensing the urban: using location-based social network data in urban analysis. In: The 1st workshop on pervasive urban applications (PURBA), June 2011"},{"key":"45_CR3","first-page":"191","volume-title":"Proc of ACM\/IFIP\/USENIX 11th intl middleware conference","author":"M Bertier","year":"2010","unstructured":"Bertier M, Frey D, Guerraoui R, Kermarrec A-M, Leroy V (2010) The gossple anonymous social network. In: Proc of ACM\/IFIP\/USENIX 11th intl middleware conference, Bangalore, India, pp 191\u2013211"},{"issue":"7318","key":"45_CR4","doi-asserted-by":"publisher","first-page":"912","DOI":"10.1038\/467912a","volume":"467","author":"L Bettencourt","year":"2010","unstructured":"Bettencourt L, West G (2010) A unified theory of urban living. Nature 467(7318):912\u2013913","journal-title":"Nature"},{"key":"45_CR5","volume-title":"32nd intl conference of data protection and privacy commissioners","author":"D Boyd","year":"2010","unstructured":"Boyd D (2010) The future of privacy: how privacy norms can inform regulation. In: 32nd intl conference of data protection and privacy commissioners, October 2010"},{"key":"45_CR6","unstructured":"Boyd D (2011) Designing for social norms (or how not to create angry mobs). http:\/\/www.zephoria.org\/thoughts\/archives\/2011\/08\/05\/design-social-norms.html, August 2011"},{"key":"45_CR7","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1007\/978-3-642-16949-6_4","volume-title":"OTM conferences (2)","author":"Q Chen","year":"2010","unstructured":"Chen Q, Hsu M (2010) Data stream analytics as cloud service for mobile applications. In: Meersman R, Dillon TS, Herrero P (eds) OTM conferences (2). Lecture notes in computer science, vol 6427. Springer, Berlin, pp 709\u2013726"},{"key":"45_CR8","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1145\/1378600.1378624","volume-title":"Proc of the 6th intl conference on mobile systems, applications, and services","author":"C Cornelius","year":"2008","unstructured":"Cornelius C, Kapadia A, Kotz D, Peebles D, Shin M, Triandopoulos N (2008) Anonysense: privacy-aware people-centric sensing. In: Proc of the 6th intl conference on mobile systems, applications, and services, Breckenridge, CO, USA, pp 211\u2013224"},{"key":"45_CR9","doi-asserted-by":"crossref","unstructured":"Crandall DJ, Backstrom L, Cosley D, Suri S, Huttenlocher D, Kleinberg J (2010) Inferring social ties from geographic coincidences. Proc Natl Acad Sci 107","DOI":"10.1073\/pnas.1006155107"},{"key":"45_CR10","volume-title":"12th intl conference on distributed computing and networking (ICDCN)","author":"J Crowcroft","year":"2011","unstructured":"Crowcroft J, Madhavapeddy A, Schwarzkopf M, Hong T, Mortier R (2011) Unclouded vision. In: 12th intl conference on distributed computing and networking (ICDCN), January 2011"},{"key":"45_CR11","volume-title":"Proc of the 31th IEEE intl conference on distributed computing systems (ICDCS)","author":"S De Capitani di Vimercati","year":"2011","unstructured":"De Capitani di Vimercati S, Foresti S, Paraboschi S, Pelosi G, Samarati P (2011) Efficient and private access to outsourced data. In: Proc of the 31th IEEE intl conference on distributed computing systems (ICDCS), Minneapolis, USA, June 2011"},{"key":"45_CR12","first-page":"84","volume-title":"Proc of 9th annual IEEE intl conference on pervasive computing and communications (PerCom)","author":"E De Cristofaro","year":"2011","unstructured":"De Cristofaro E, Durussel A, Aad I (2011) Reclaiming privacy for smartphone applications. In: Proc of 9th annual IEEE intl conference on pervasive computing and communications (PerCom), Seattle, WA, USA, pp\u00a084\u201392"},{"key":"45_CR13","unstructured":"Dobbs R, Remes J (2011) What\u2019s the biggest limit on city growth? (hint: it\u2019s not steel or cement). McKinsey: What Matters, February 2011"},{"key":"45_CR14","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/1814433.1814453","volume-title":"Proc of the 8th intl conference on mobile systems, applications, and services (MobiSys)","author":"H Falaki","year":"2010","unstructured":"Falaki H, Mahajan R, Kandula S, Lymberopoulos D, Govindan R, Estrin D (2010) Diversity in smartphone usage. In: Proc of the 8th intl conference on mobile systems, applications, and services (MobiSys), pp 179\u2013194"},{"key":"45_CR15","first-page":"288","volume-title":"Proc of 10th intl middleware conference","author":"R Friedman","year":"2009","unstructured":"Friedman R, Kogan A (2009) Power aware management middleware for multiple radio interfaces. In: Proc of 10th intl middleware conference, Urbana, IL, USA, pp 288\u2013307"},{"key":"45_CR16","volume-title":"18th USENIX security symposium","author":"R Geambasu","year":"2009","unstructured":"Geambasu R, Kohno T, Levy A, Levy HM (2009) Vanish: increasing data privacy with self-destructing data. In: 18th USENIX security symposium, August 2009"},{"key":"45_CR17","first-page":"83","volume-title":"Proc of 10th intl middleware conference","author":"I Giurgiu","year":"2009","unstructured":"Giurgiu I, Riva O, Juric D, Krivulev I, Alonso G (2009) Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Proc of 10th intl middleware conference, Urbana, IL, USA, pp 83\u2013102"},{"key":"45_CR18","volume-title":"Proc of OSDI 2010","author":"M Haridasan","year":"2010","unstructured":"Haridasan M, Mohomed I, Terry D, Thekkath CA, Zhang L (2010) StarTrack next generation: a scalable infrastructure for track-based applications. In: Proc of OSDI 2010, October 2010"},{"key":"45_CR19","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/1869983.1869989","volume-title":"Proc of the 8th intl conference on embedded networked sensor systems (SenSys)","author":"DH Kim","year":"2010","unstructured":"Kim DH, Kim Y, Estrin D, Srivastava MB (2010) Sensloc: sensing everyday places and paths using less energy. In: Proc of the 8th intl conference on embedded networked sensor systems (SenSys), pp\u00a043\u201356"},{"key":"45_CR20","first-page":"212","volume-title":"Proc of ACM\/IFIP\/USENIX 11th intl middleware conference","author":"N Kourtellis","year":"2010","unstructured":"Kourtellis N, Finnis J, Anderson P, Blackburn J, Borcea C, Iamnitchi A (2010) Prometheus: user-controlled p2p social data management for socially-aware applications. In: Proc of ACM\/IFIP\/USENIX 11th intl middleware conference, Bangalore, India, pp 212\u2013231"},{"key":"45_CR21","volume-title":"6th ACM workshop on hot topics in networking (Hotnets)","author":"M Krohn","year":"2007","unstructured":"Krohn M, Yip A, Brodsky M, Morris R, Walfish M (2007) A\u00a0World Wide Web without walls. In: 6th ACM workshop on hot topics in networking (Hotnets), Atlanta, GA, November 2007"},{"key":"45_CR22","unstructured":"Lindsay G, Kasarda JD (2011) At home in the aerotropolis. McKinsey: What Matters, February 2011"},{"key":"45_CR23","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1145\/1869983.1869992","volume-title":"Proc of the 8th intl conference on embedded networked sensor systems (SenSys)","author":"H Lu","year":"2010","unstructured":"Lu H, Yang J, Liu Z, Lane ND, Choudhury T, Campbell AT (2010) The jigsaw continuous sensing engine for mobile phone applications. In: Proc of the 8th intl conference on embedded networked sensor systems (SenSys), pp 71\u201384"},{"key":"45_CR24","first-page":"1","volume-title":"UbiComp, ACM intl conference proceeding series","author":"C Mancini","year":"2009","unstructured":"Mancini C, Thomas K, Rogers Y, Price BA, Jedrzejczyk L, Bandara AK, Joinson AN, Nuseibeh B (2009) From spaces to places: emerging contexts in mobile privacy. In: Helal S, Gellersen H, Consolvo S (eds) UbiComp, ACM intl conference proceeding series. ACM, New York, pp 1\u201310"},{"key":"45_CR25","unstructured":"Manyika J, Chui M, Brown B, Bughin J, Dobbs R, Roxburgh C, Byers AH (2011) Big data: the next frontier for innovation, competition, and productivity. Technical report, McKinsey Global Institute"},{"key":"45_CR26","first-page":"247","volume-title":"Proc of 10th intl middleware conference","author":"D Massaguer","year":"2009","unstructured":"Massaguer D, Hore B, Diallo MH, Mehrotra S, Venkatasubramanian N (2009) Middleware for pervasive spaces: balancing privacy and utility. In: Proc of 10th intl middleware conference, Urbana, IL, USA, pp 247\u2013267"},{"key":"45_CR27","volume-title":"Delete: the virtue of forgetting in the digital age","author":"V Mayer-Sch\u00f6nberger","year":"2009","unstructured":"Mayer-Sch\u00f6nberger V (2009) Delete: the virtue of forgetting in the digital age. Princeton University Press, Princeton"},{"key":"45_CR28","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/1814433.1814437","volume-title":"Proc of the 8th intl conference on mobile systems, applications, and services (MobiSys)","author":"E Miluzzo","year":"2010","unstructured":"Miluzzo E et al. (2010) Darwin phones: the evolution of sensing and inference on mobile phones. In: Proc of the 8th intl conference on mobile systems, applications, and services (MobiSys), San Francisco, California, USA, pp 5\u201320"},{"key":"45_CR29","first-page":"337","volume-title":"Proc of the 6th intl conference on embedded networked sensor systems","author":"E Miluzzo","year":"2008","unstructured":"Miluzzo E et al. (2008) Sensing meets mobile social networks: the design, implementation and evaluation of the cenceme application. In: Proc of the 6th intl conference on embedded networked sensor systems, Raleigh, NC, USA. ACM, New York, pp 337\u2013350"},{"key":"45_CR30","first-page":"1591","volume-title":"Proc of the ACM conference extended abstracts on human factors in computing systems (CHI)","author":"N Moraveji","year":"2011","unstructured":"Moraveji N, Akasaka R, Pea R, Fogg BJ (2011) The role of commitment devices and self-shaping in persuasive technology. In: Proc of the ACM conference extended abstracts on human factors in computing systems (CHI), May 2011, pp 1591\u20131596"},{"key":"45_CR31","volume-title":"Digital futures workshop","author":"R Mortier","year":"2010","unstructured":"Mortier R, Greenhalgh C, McAuley D, Spence A, Madhavapeddy A, Crowcroft J, Hand S (2010) Personal containers or, your life in bits. In: Digital futures workshop, October 2010"},{"key":"45_CR32","volume-title":"9th USENIX symposium on networked systems design and implementation (NSDI)","author":"DG Murray","year":"2011","unstructured":"Murray DG, Schwarzkopf M, Smowton C, Smith S, Madhavapeddy A, Hand S (2011) Ciel: a universal execution engine for distributed data-flow computing. In: 9th USENIX symposium on networked systems design and implementation (NSDI)"},{"key":"45_CR33","first-page":"2282","volume-title":"INFOCOM","author":"NP Nguyen","year":"2011","unstructured":"Nguyen NP, Dinh TN, Xuan Y, Thai MT (2011) Adaptive algorithms for detecting community structure in dynamic social networks. In: INFOCOM. IEEE, New York, pp 2282\u20132290"},{"key":"45_CR34","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1145\/1814433.1814463","volume-title":"Proc of the 8th intl conference on mobile systems, applications, and services (MobiSys)","author":"J Paek","year":"2010","unstructured":"Paek J, Kim J, Govindan R (2010) Energy-efficient rate-adaptive gps-based positioning for smartphones. In: Proc of the 8th intl conference on mobile systems, applications, and services (MobiSys), San Francisco, California, USA, pp 299\u2013314"},{"key":"45_CR35","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/1999995.2000026","volume-title":"Proc of the 9th intl conference on mobile systems, applications, and services","author":"F Qian","year":"2011","unstructured":"Qian F, Wang Z, Gerber A, Mao ZM, Sen S, Spatscheck O (2011) Profiling resource usage for mobile applications: a cross-layer approach. In: Proc of the 9th intl conference on mobile systems, applications, and services, Bethesda, MD, USA, pp 321\u2013334"},{"key":"45_CR36","volume-title":"3rd IEEE conference of social computing (Socialcom)","author":"D Quercia","year":"2011","unstructured":"Quercia D, Kosinski M, Stillwell D, Crowcroft J (2011) Our Twitter profiles, our selves: predicting personality with Twitter. In: 3rd IEEE conference of social computing (Socialcom), October 2011"},{"key":"45_CR37","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1145\/1864349.1864393","volume-title":"Proc 12th intl conference on ubiquitous computing","author":"KK Rachuri","year":"2010","unstructured":"Rachuri KK, Musolesi M, Mascolo C, Rentfrow PJ, Longworth C, Aucinas A (2010) Emotionsense: a mobile phones based adaptive platform for experimental social psychology research. In: Proc 12th intl conference on ubiquitous computing, Copenhagen, Denmark, pp 281\u2013290"},{"key":"45_CR38","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1007\/978-3-540-30229-2_21","volume-title":"Middleware","author":"A Ranganathan","year":"2004","unstructured":"Ranganathan A, Al-Muhtadi J, Chetan S, Campbell RH, Mickunas MD (2004) Middlewhere: a middleware for location awareness in ubiquitous computing applications. In: Jacobsen H-A (ed) Middleware. Lecture notes in computer science, vol 3231. Springer, Berlin, pp 397\u2013416"},{"key":"45_CR39","first-page":"70","volume-title":"PerCom","author":"AC Rice","year":"2010","unstructured":"Rice AC, Hay S (2010) Decomposing power measurements for mobile devices. In: PerCom. IEEE Computer Society, Los Alamitos, pp 70\u201378"},{"key":"45_CR40","first-page":"219","volume-title":"Proc of intl conference on middleware","author":"O Riva","year":"2006","unstructured":"Riva O (2006) Contory: a middleware for the provisioning of context information on smart phones. In: Proc of intl conference on middleware, pp 219\u2013239"},{"key":"45_CR41","first-page":"63","volume-title":"Proc of 9th annual IEEE intl conference on pervasive computing and communications (PerCom)","author":"N Roy","year":"2011","unstructured":"Roy N, Misra A, Julien C, Das SK, Biswas J (2011) An energy-efficient quality adaptive framework for multi-modal sensor context recognition. In: Proc of 9th annual IEEE intl conference on pervasive computing and communications (PerCom), Seattle, WA, USA, pp 63\u201373"},{"key":"45_CR42","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1145\/302979.303126","volume-title":"Proc of the SIGCHI conference on human factors in computing systems","author":"D Salber","year":"1999","unstructured":"Salber D, Dey AK, Abowd GD (1999) The context toolkit: aiding the development of context-enabled applications. In: Proc of the SIGCHI conference on human factors in computing systems, pp 434\u2013441"},{"key":"45_CR43","unstructured":"Sassen S (2011) Talking back to your intelligent city. McKinsey: What Matters, February 2011"},{"key":"45_CR44","volume-title":"Proc of the 31th IEEE intl conference on distributed computing systems (ICDCS)","author":"V Schiavoni","year":"2011","unstructured":"Schiavoni V, Riviere E, Felber P (2011) Whisper: middleware for confidential communication in large-scale networks. In: Proc of the 31th IEEE intl conference on distributed computing systems (ICDCS), Minneapolis, USA, June 2011"},{"key":"45_CR45","unstructured":"Searls D (2010) Eof: now data gets personal. Linux J, January 2010"},{"key":"45_CR46","doi-asserted-by":"crossref","unstructured":"Swan M (2009) Emerging patient-driven health care models: an examination of health social networks, consumer personalized medicine and quantified self-tracking. Intl J Environ Res Publ Health 492\u2013525","DOI":"10.3390\/ijerph6020492"},{"key":"45_CR47","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/1864349.1864363","volume-title":"Proc 12th intl conference on ubiquitous computing","author":"KP Tang","year":"2010","unstructured":"Tang KP, Lin J, Hong JI, Siewiorek DP, Sadeh NM (2010) Rethinking location sharing: exploring the implications of social-driven vs purpose-driven location sharing. In: Proc 12th intl conference on ubiquitous computing, Copenhagen, Denmark, pp 85\u201394"},{"key":"45_CR48","volume-title":"Proc of the 31th IEEE intl conference on distributed computing systems (ICDCS)","author":"J Teng","year":"2011","unstructured":"Teng J, Zhang B, Li X, Bai X, Xuan D (2011) E-Shadow: lubricating social interaction using mobile phones. In: Proc of the 31th IEEE intl conference on distributed computing systems (ICDCS), Minneapolis, USA, June 2011"},{"key":"45_CR49","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1145\/1864349.1864364","volume-title":"Proc 12th intl conference on ubiquitous computing","author":"E Toch","year":"2010","unstructured":"Toch E, Cranshaw J, Drielsma PH, Tsai JY, Kelley PG, Springfield J, Cranor LF, Hong JI, Sadeh NM (2010) Empirical models of privacy in location sharing. In: Proc 12th intl conference on ubiquitous computing, Copenhagen, Denmark, pp 129\u2013138"},{"key":"45_CR50","volume-title":"The spirit level: why greater equality makes societies stronger","author":"R Wilkinson","year":"2009","unstructured":"Wilkinson R, Pickett K (2009) The spirit level: why greater equality makes societies stronger. Bloomsbury Press, New York"},{"key":"45_CR51","unstructured":"Wolf G (2010) The data-drive life. The New York Times, April 2010"}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13174-011-0045-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13174-011-0045-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/s13174-011-0045-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13174-011-0045-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,14]],"date-time":"2025-03-14T09:46:06Z","timestamp":1741945566000},"score":1,"resource":{"primary":{"URL":"https:\/\/jisajournal.springeropen.com\/articles\/10.1007\/s13174-011-0045-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11,23]]},"references-count":51,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,5]]}},"alternative-id":["45"],"URL":"https:\/\/doi.org\/10.1007\/s13174-011-0045-8","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"type":"print","value":"1867-4828"},{"type":"electronic","value":"1869-0238"}],"subject":[],"published":{"date-parts":[[2011,11,23]]},"assertion":[{"value":"7 November 2011","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 November 2011","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 November 2011","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}