Deconstructing Global Media Coverage

Russia-Ukraine War

An interactive Data Visualization built leveraging D3

Skills

Role


  • Project Manager

Highlights

  • Data Visualization

  • Project Management

  • Agile Workflow

  • User Testing

Technology

  • Nominated for best project in course

  • Granted distinction

  • D3.js

  • Javascript

  • HTML/CSS

  • Bootstraps

  • Github

  • Tableau

Overview

This interactive data-viz website was created as a final assignment for a Data Visualization course at the Harvard School of Engineering and Applied Sciences. The project sought to explore interactive visualization methods and storytelling through the analysis of news media coverage on the Russia-Ukraine War.

Process Flowchart

Data Analysis

GDELT API

The project began with the GDELT Database API.The GDELT Project monitors the world's broadcast, print, and web news from nearly every corner of every country in over 100 languages. This was an extremely large data set and we had to be strategic in how we parsed and pulled information from it.

Persuasive Storytelling

Our team sought inspiration from other infographic sources to craft a visual identity and tone for our project. We aimed to strike a balance that highlighted the seriousness of the topic while still feeling light enough to encourage exploration.

After collecting data and finding interesting topic areas, we began piecing together a narrative. This required team discussions, creativity, and lots of white-boarding. We used story telling structure to organize the layout/order of our interactive visualizations.

Visual Identity

We iterated through numerous visualizations. We then merged our ideas and concepts in collaborative sessions. Making sure everyone was engaged and felt represented in the creative process was a highlight of the project for me.

We leveraged tableau to conduct quick cursory explorations of the data set, finding areas of interest.This investigative effort was key to understanding media coverage. In this stage we pulled out trends and patterns in the data that were interesting to explore.

Tableau

In order to refine our work, we conducted numerous think-aloud studies with a diverse set of users. This helped us to observe how people interacted with our interface and craft a better narrative, more expressive visualizations, and clearer messaging.

User Testing

The tools for the job

This project relied on D3.js to create novel interactive visualizations. Mastering D3 was a core part of my learning on this project. In addition to D3, we also used a variety of other tools to help us successfully code and deliver this data experience.