Urban computing

From Wikipedia, the free encyclopedia
Jump to: navigation, 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.[13]


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.[14] This discovery spurred a collaboration between the CDC and Google to create a map of predicted flu outbreaks based on this data.[15]

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.[16][17] 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.[18] 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]

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.[19]

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.[20]

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.[21]


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.[22]

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.[23]

See also[edit]


  1. ^ Eric Paulos, Ken Anderson, and Anthony Townsend. "UbiComp in the Urban Frontier" (workshop at the Sixth International Conference on Ubiquitous Computing, Nottingham, England, September 7, 2004).
  2. ^ a b Eric Paulos and Elizabeth Goodman. 2004. The familiar stranger: anxiety, comfort, and play in public places. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '04). ACM, New York, NY, USA, 223-230. doi:10.1145/985692.985721
  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. 
  4. ^ Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. (2002). "Wireless sensor networks: a survey". Computer Networks. 38 (4): 393–422 [395]. doi:10.1016/S1389-1286(01)00302-4. 
  5. ^ Hannu Kukka, Johanna Ylipulli, Anna Luusua, and Anind K. Dey. 2014. Urban computing in theory and practice: towards a transdisciplinary approach. In Proceedings of the 8th Nordic Conference on Human-Computer Interaction: Fun, Fast, Foundational (NordiCHI '14). ACM, New York, NY, USA, 658-667. doi:10.1145/2639189.2639250
  6. ^ a b c Yu Zheng, Licia Capra, Ouri Wolfson, and Hai Yang. 2014. Urban computing: Concepts, methodologies, and applications. ACM Trans. Intell. Syst. Technol. 5, 3, Article 38 (September 2014), 55 pages. doi:10.1145/2629592
  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, E.; Ringas, D.; Stefanidakis, M., "Experiences from the Urban Computing Impact on Urban Culture," Informatics (PCI), 2012 16th Panhellenic Conference on , vol., no., pp.56,61, 5–7 October 2012 doi:10.1109/PCi.2012.53
  9. ^ "About Cleveland Historical". Cleveland Historical. Retrieved 22 April 2015. 
  10. ^ "Greenhouse Gas Emissions: Transportation Sector Emissions." EPA. Environmental Protection Agency, 1 Jan. 2014. Accessed 22 April 2015.
  11. ^ Fuzheng Zhang*, Nicholas Jing Yuan, David Wilkie, Yu Zheng, Xing Xie. Sensing the Pulse of Urban Refueling Behavior: A Perspective from Taxi Mobility. ACM Transactions on Intelligent Systems and Technology. 2015.
  12. ^ a b Jingbo Shang*, Yu Zheng, Wenzhu Tong, Eric Chang. Inferring Gas Consumption and Pollution Emission of Vehicles throughout a City. In the Proceeding of the 20th SIGKDD conference on Knowledge Discovery and Data Mining (KDD 2014).
  13. ^ Fuzhen Zhang, David Wilkie, Yu Zheng, Xing Xie. Sensing the Pulse of Urban Refueling Behavior. 15th ACM International Conference on Ubiquitous Computing (UbiComp 2013)
  14. ^ Ginsberg, J; et al. (2009). "Detecting influenza epidemics using search engine query data". Nature. 457 (7232): 1012–1014. doi:10.1038/nature07634. PMID 19020500. 
  15. ^ "Google Flu Trends". Retrieved 21 April 2015. 
  16. ^ Yu Zheng, Furui Liu, Hsun-Ping Hsie. U-Air: When Urban Air Quality Inference Meets Big Data. 19th SIGKDD conference on Knowledge Discovery and Data Mining (KDD 2013).
  17. ^ Yu Zheng, Xuxu Chen, Qiwei Jin, Yubiao Chen, Xiangyun Qu, Xin Liu, Eric Chang, Wei-Ying Ma, Yong Rui, Weiwei Sun. A Cloud-Based Knowledge Discovery System for Monitoring Fine-Grained Air Quality. MSR-TR-2014-40.
  18. ^ Nafaâ Jabeur, Sherali Zeadally, and Biju Sayed. 2013. Mobile social networking applications.Commun. ACM 56, 3 (March 2013), 71-79. DOI=10.1145/2428556.2428573 http://doi.acm.org/10.1145/2428556.2428573
  19. ^ "Free Exchange: Pricing the Surge." The Economist. The Economist Newspaper Limited, 29 Mar. 2014. Web. 22 Apr. 2015.
  20. ^ Ferris, Brian, Kari Watkins, and Alan Borning. "OneBusAway: results from providing real-time arrival information for public transit." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2010.
  21. ^ Lathia, Neal, Saniul Ahmed, and Licia Capra. "Measuring the impact of opening the London shared bicycle scheme to casual users." Transportation research part C: emerging technologies 22 (2012): 88-102.
  22. ^ Zheng, Yu, Furui Liu, and Hsun-Ping Hsieh. "U-Air: When urban air quality inference meets big data." Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, 2013.
  23. ^ Chen, Xuxu, et al. "Indoor air quality monitoring system for smart buildings." Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 2014.