Urban computing

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Urban computing is an interdisciplinary field which pertains to the study and application of computing technology in urban areas. This involves the application of wireless networks, sensors, computational power, and data to improve the quality of densely populated areas:

The term "urban computing" was first introduced by Eric Paulos at the 2004 UbiComp conference[1] and in his paper The Familiar Stranger[2] co-authored with Elizabeth Goodman. Although closely tied to the field of urban informatics, Marcus Foth differentiates the two in his preface to Handbook of Research on Urban Informatics by saying that urban computing, urban technology, and urban infrastructure focus more on technological dimensions whereas urban informatics focuses on the social and human implications of technology in cities.[3]

Within the domain of computer science, urban computing draws from the domains of wireless and sensor networks, information science, and human-computer interaction. Urban computing uses many of the paradigms introduced by ubiquitous computing in that collections of devices are used to gather data about the urban environment to help improve the quality of life for people affected by cities. What further differentiates urban computing from traditional remote sensing networks is the variety of devices, inputs, and human interaction involved. In traditional sensor networks, devices are often purposefully built and specifically deployed for monitoring certain phenomenon such as temperature, noise, and light.[4] As an interdisciplinary field, urban computing also has practitioners and applications in fields including civil engineering, anthropology, public history, health care, urban planning, and energy, among others.[5]

Applications and examples[edit]

Urban computing is a process of acquisition, integration, and analysis of big and heterogeneous data generated by a diversity of sources in urban spaces, such as sensors, devices, vehicles, buildings, and human, to tackle the major issues that cities face. Urban computing connects unobtrusive and ubiquitous sensing technologies, advanced data management and analytics models, and novel visualization methods, to create win-win-win solutions that improve urban environment, human life quality, and city operation systems.

— Yu Zheng, Urban Computing with Big Data[6]

Cultural archiving[edit]

Cities are more than a collection of places and people - places are continually reinvented and re-imagined by the people occupying them. As such, the prevalence of computing in urban spaces leads people to supplement their physical reality with what is virtually available.[7] Toward this end, researchers engaged in ethnography, collective memory, and public history have leveraged urban computing strategies to introduce platforms that enable people to share their interpretation of the urban environment. Examples of such projects include CLIO—an urban computing system that came out of the Collective City Memory of Oulu study—which "allows people to share personal memories, context annotate them and relate them with city landmarks, thus creating the collective city memory."[8] and the Cleveland Historical project which aims to create a shared history of the city by allowing people to contribute stories through their own digital devices.[9]

Energy consumption[edit]

Energy consumption and pollution throughout the world is heavily impacted by urban transportation.[10] In an effort to better utilize and update current infrastructures, researchers have used urban computing to better understand gas emissions by conducting field studies using GPS data from a sample of vehicles, refueling data from gas stations, and self-reporting online participants.[11] From this, knowledge of the density and speed of traffic traversing a city's road network can be used to suggest cost-efficient driving routes, and identify road segments where gas has been significantly wasted.[12] Information and predictions of pollution density gathered in this way could also be used to generate localized air quality alerts.[12] Additionally, these data could produce estimates of gas stations’ wait times to suggest more efficient stops, as well as give a geographic view of the efficiency of gas station placement.[11]


Smart phones, tablets, smart watches, and other mobile computing devices can provide information beyond simple communication and entertainment. In regards to public and personal health, organizations like the Center for Disease Control and Prevention (CDC) and World Health Organization (WHO) have taken to Twitter and other social media platforms, to provide rapid dissemination of disease outbreaks, medical discoveries, and other news. Beyond simply tracking the spread of disease, urban computing can even help predict it. A study by Jeremy Ginsberg et al. discovered that flu-related search queries serve as a reliable indicator of a future outbreak, thus allowing for the tracking of flu outbreaks based on the geographic location of such flu-related searches.[13] This discovery spurred a collaboration between the CDC and Google to create a map of predicted flu outbreaks based on this data.[14]

Urban computing can also be used to track and predict pollution in certain areas. Research involving the use of artificial neural networks (ANN) and conditional random fields (CRF) has shown that air pollution for a large area can be predicted based on the data from a small number of air pollution monitoring stations.[15][16] These findings can be used to track air pollution and to prevent the adverse health effects in cities already struggling with high pollution. On days when air pollution is especially high, for example, there could be a system in place to alert residents to particularly dangerous areas.

Social Interaction[edit]

Mobile computing platforms can be used to facilitate social interaction. In the context of urban computing, the ability to place proximity beacons in the environment, the density of population, and infrastructure available enables digitally facilitated interaction. Paulos and Goodman's paper The Familiar Stranger introduces several categories of interaction ranging from family to strangers and interactions ranging from personal to in passing.[2] Social interactions can be facilitated by purpose-built devices, proximity aware applications, and “participatory” applications. These applications can use a variety techniques for users to identify where they are ranging from “checking in” to proximity detection, to self-identification.[17] Examples of geographically aware applications include Yik Yak, an application that facilitates anonymous social interaction based on proximity of other users, Ingress which uses an augmented reality game to encourage users to interact with the area around them as well as each other, and Foursquare, which provides recommendations about services to users based on a specified location.


One of the major application areas of urban computing is to improve private and public transportation in a city. The primary sources of data are floating car data (data about where cars are at a given moment). This includes individual GPS’s, taxi GPS’s, WiFI signals, loop sensors, and (for some applications) user input. Urban computing can help select better driving routes, which is important for applications like Waze, Google Maps, and trip planning. Wang et al. built a system to get real-time travel time estimates. They solve the problems: one, not all road segments will have data from GPS in the last 30 minutes or ever; two, some paths will be covered by several car records, and it’s necessary to combine those records to create the most accurate estimate of travel time; and three, a city can have tens of thousands of road segments and an infinite amount of paths to be queried, so providing an instantaneous real time estimate must be scalable. They used various techniques and tested it out on 32670 taxis over two months in Beijing, and accurately estimated travel time to within 25 seconds of error per kilometer.[6]

Bicycle counters are an example of computing technology to count the number of cyclists at a certain spot in order to help urban planning with reliable data.[18][19]

Uber is an on-demand taxi-like service where users can request rides with their smartphone. By using the data of the active riders and drivers, Uber can price discriminate based on the current rider/driver ratio. This lets them earn more money than they would without “surge pricing,” and helps get more drivers out on the street in unpopular working hours.[20]

Urban computing can also improve public transportation cheaply. A University of Washington group developed OneBusAway, which uses public bus GPS data to provide real-time bus information to riders. Placing displays at bus stops to give information is expensive, but developing several interfaces (apps, website, phone response, SMS) to OneBusAway was comparatively cheap. Among surveyed OneBusAway users, 92% were more satisfied, 91% waited less, and 30% took more trips.[21]

Making decisions on transportation policy can also be aided with urban computing. London’s Cycle Hire system is a heavily used bicycle sharing system run by their transit authority. Originally, it required users to have a membership. They changed it to not require a membership after a while, and analyzed data of when and where bikes were rented and returned, to see what areas were active and what trends changed. They found that removing membership was a good decision that increased weekday commutes somewhat and heavily increased weekend usage.[22] Based on the patterns and characteristics of a bicycle sharing system, the implications for data-driven decision supports have been studied for transforming urban transportation to be more sustainable.[23]


Urban computing has a lot of potential to improve urban quality of life by improving the environment people live in, such as by raising air quality and reducing noise pollution. Many chemicals that are undesirable or poisonous are polluting the air, such as PM 2.5, PM 10, and carbon monoxide. Many cities measure air quality by setting up a few measurement stations across the city, but these stations are too expensive to cover the entire city. Because air quality is complex, it’s difficult to infer the quality of air in between two measurement stations.

Various ways of adding more sensors to the cityscape have been researched, including Copenhagen wheels (sensors mounted on bike wheels and powered by the rider) and car-based sensors. While these work for carbon monoxide and carbon dioxide, aerosol measurement stations aren’t portable enough to move around.[6]

There are also attempts to infer the unknown air quality all across the city from just the samples taken at stations, such as by estimating car emissions from floating car data. Zheng et al. built a model using machine learning and data mining called U-Air. It uses historical and real-time air data, meteorology, traffic flow, human mobility, road networks, and points of interest, which are fed to artificial neural networks and conditional random fields to be processed. Their model is a significant improvement over previous models of citywide air quality.[15]

Chet et al. developed a system to monitor air quality indoors, which were deployed internally by Microsoft in China. The system is based in the building’s HVAC (heating, ventilation, air conditioning) units. Since HVACs filter the air of PM 2.5, but don’t check if its necessary, the new system can save energy by preventing HVACs from running when unnecessary.[24]

Another source of data is social media data. In particular, geo-referenced picture tags have been successfully used to infer smellscape maps [25] [26] (linked to air quality) and soundscape maps [27] (linked to sound quality) at city level.

See also[edit]


  1. ^ Paulos, Eric; Anderson, Ken; Townsend, Anthony (September 7, 2004). UbiComp in the Urban Frontier (Speech). Sixth International Conference on Ubiquitous Computing (workshop). Nottingham, England.
  2. ^ a b Paulos, Eric; Goodman, Elizabeth (2004). The familiar stranger: anxiety, comfort, and play in public places. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. New York, New York, USA: ACM Press. pp. 223–230. doi:10.1145/985692.985721. ISBN 1-58113-702-8.
  3. ^ Foth, Marcus (2009). Handbook of Research on Urban Informatics: The Practice and Promise of the Real-Time City. Hershey, PA: Information Science Reference. ISBN 978-1-60566-152-0. OCLC 227572898.
  4. ^ Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. (2002). "Wireless sensor networks: a survey". Computer Networks. 38 (4): 393–422 [395]. CiteSeerX doi:10.1016/S1389-1286(01)00302-4.
  5. ^ Kukka, Hannu; Ylipulli, Johanna; Luusua, Anna; Dey, Anind K. (2014). Urban computing in theory and practice. Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational (NordiCHI '14). New York, New York, USA: ACM Press. pp. 658–667. doi:10.1145/2639189.2639250. ISBN 978-1-4503-2542-4.
  6. ^ a b c Zheng, Yu; Capra, Licia; Wolfson, Ouri; Yang, Hai (2014-09-18). "Urban Computing". ACM Transactions on Intelligent Systems and Technology. Association for Computing Machinery (ACM). 5 (3): 1–55. doi:10.1145/2629592. ISSN 2157-6904.
  7. ^ Kukka, Hannu; Luusua, Anna; Ylipulli, Johanna; Suopajärvi, Tiina; Kostakos, Vassilis; Ojala, Timo (2014). "From cyberpunk to calm urban computing: Exploring the role of technology in the future cityscape". Technological Forecasting and Social Change. 84: 29–42. doi:10.1016/j.techfore.2013.07.015.
  8. ^ Christopoulou, Eleni; Ringas, Dimitrios; Stefanidakis, Michail (2012). Experiences from the Urban Computing Impact on Urban Culture. 16th Panhellenic Conference on Informatics (PCI). IEEE. pp.56,61. doi:10.1109/pci.2012.53. ISBN 978-1-4673-2720-6.
  9. ^ "About Cleveland Historical". Cleveland Historical. Retrieved 22 April 2015.
  10. ^ "Greenhouse Gas Emissions: Transportation Sector Emissions - Climate Change - US EPA". epa.gov. 2012-03-16. Archived from the original on 2014-07-04.CS1 maint: unfit URL (link)
  11. ^ a b Zhang, Fuzheng; Wilkie, David; Zheng, Yu; Xie, Xing (2013). Sensing the pulse of urban refueling behavior. UbiComp '13: Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing. New York, New York, USA: ACM Press. pp. 13–22. doi:10.1145/2493432.2493448. ISBN 978-1-4503-1770-2.
  12. ^ a b Shang, Jingbo; Zheng, Yu; Tong, Wenzhu; Chang, Eric; Yu, Yong (2014). Inferring gas consumption and pollution emission of vehicles throughout a city. KDD '14: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining. New York, New York, USA: ACM Press. pp. 1027–1036. doi:10.1145/2623330.2623653. ISBN 978-1-4503-2956-9.
  13. ^ Ginsberg, J; et al. (2009). "Detecting influenza epidemics using search engine query data". Nature. 457 (7232): 1012–1014. Bibcode:2009Natur.457.1012G. doi:10.1038/nature07634. PMID 19020500.
  14. ^ "Google Flu Trends". Retrieved 21 April 2015.
  15. ^ a b Zheng, Yu; Liu, Furui; Hsieh, Hsun-Ping (2013). U-Air: when urban air quality inference meets big data. KDD '13: Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. New York, New York, USA: ACM Press. pp. 1436–1444. doi:10.1145/2487575.2488188. ISBN 978-1-4503-2174-7.
  16. ^ Zheng, Yu; Chen, Xuxu; Jin, Qiwei; Chen, Yubiao; Qu, Xiangyun; Liu, Xin; Chang, Eric; Ma, Wei-Ying; Rui, Yong; Sun, Weiwei (2014). "A Cloud-Based Knowledge Discovery System for Monitoring Fine-Grained Air Quality" (PDF). MSR-Tr-2014-40. Archived from the original (PDF) on 2019-02-24.
  17. ^ Jabeur, Nafaâ; Zeadally, Sherali; Sayed, Biju (2013-03-01). "Mobile social networking applications". Communications of the ACM. Association for Computing Machinery (ACM). 56 (3): 71. doi:10.1145/2428556.2428573. ISSN 0001-0782.
  18. ^ Magni, Marie (2012-06-06). "Cycle cities awarded bicycle counters". Cycling Embassy of Denmark. Retrieved 2020-04-25.
  19. ^ "Fahrradbarometer". hamburg.adfc.de (in German). Retrieved 2020-04-25.
  20. ^ "Pricing the surge". Free exchange. The Economist. 2014-03-29.
  21. ^ Ferris, Brian; Watkins, Kari; Borning, Alan (2010). OneBusAway: results from providing real-time arrival information for public transit. CHI '10: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. New York, New York, USA: ACM Press. pp. 1807–1816. doi:10.1145/1753326.1753597. ISBN 978-1-60558-929-9.
  22. ^ Lathia, Neal; Ahmed, Saniul; Capra, Licia (2012). "Measuring the impact of opening the London shared bicycle scheme to casual users". Transportation Research Part C: Emerging Technologies. Elsevier BV. 22: 88–102. doi:10.1016/j.trc.2011.12.004. ISSN 0968-090X.
  23. ^ Xie, Xiao-Feng; Wang, Zunjing (2018). "Examining travel patterns and characteristics in a bikesharing network and implications for data-driven decision supports: Case study in the Washington DC area". Journal of Transport Geography. 71: 84–102. arXiv:1901.02061. Bibcode:2019arXiv190102061X. doi:10.1016/j.jtrangeo.2018.07.010.
  24. ^ Chen, Xuxu; Zheng, Yu; Chen, Yubiao; Jin, Qiwei; Sun, Weiwei; Chang, Eric; Ma, Wei-Ying (2014). Indoor air quality monitoring system for smart buildings. UbiComp '14: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing. New York, New York, USA: ACM Press. pp. 471–475. doi:10.1145/2632048.2632103. ISBN 978-1-4503-2968-2.
  25. ^ Quercia, Daniele; Schifanella, Rossano; Aiello, Luca Maria; Kate, McLean (2015). "Smelly maps: the digital life of urban smellscapes". AAAI Icwsm. 3 (3). arXiv:1505.06851. Bibcode:2015arXiv150506851Q.
  26. ^ Quercia, Daniele; Schifanella, Rossano; Aiello, Luca Maria (2016). "The Emotional and Chromatic Layers of Urban Smells". AAAI Icwsm. arXiv:1605.06721. Bibcode:2016arXiv160506721Q.
  27. ^ Aiello, Luca Maria; Schifanella, Rossano; Quercia, Daniele; Aletta, Francesco (2016). "Chatty maps: constructing sound maps of urban areas from social media data". Royal Society Open Science. 3 (3): 150690. arXiv:1603.07813. Bibcode:2016RSOS....350690A. doi:10.1098/rsos.150690. PMC 4821272. PMID 27069661.