ArticleslgStudy

computer science

Urban computing

Urban computing is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Urban computing rather than just read about it. In short: 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.

Key takeaways

  • Urban computing belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Urban computing to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Urban computing from memory before moving on to harder problems.

Reference excerpt

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. Urban computing is the technological framework for smart cities. The term "urban computing" was first introduced by Eric Paulos at the 2004 UbiComp conference and in his paper The Familiar Stranger 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. 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. 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.

Applications and examples 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.

Cultural archiving 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. 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." 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.

Energy consumption Energy consumption and pollution throughout the world is heavily impacted by urban transportation. 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. 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. Information and predictions of pollution density gathered in this way could also be used to generate localized air quality alerts. 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.

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

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Urban computing

Start with the simplest possible case. Write down what Urban computing claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Urban computing before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Urban computing ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Urban computing

In research
Urban computing appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Urban computing in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Urban computing is common in secondary-school and first-year university syllabi. It links to neighbouring topics Smart cities, Urban design, so understanding it makes those chapters shorter.
In everyday life
Look for Urban computing outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Urban computing in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Urban computing means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Urban computing out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Urban computing in simple terms?

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.

Why does Urban computing matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Urban computing?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Urban computing.

Tags

  • Smart cities
  • Urban design

Keep exploring