Automated journalism prototypes

The Knight Lab takes new, innovative ideas wherever we can find them — conferences, quick chats with industry folks, academics, students, etc. But one of the surest places for us to look is Northwestern’s Innovation in Journalism and Technology class. Sure, it’s close to home, but it’s also unique because we get to see prototypes in action — a rarity when discussing ideas and innovation in journalism.

As Larry Birnbaum, a Lab co-founder who co-teaches the class, said today, “The class is one of the key sandboxes, where proof of concept prototypes get carried out to see if they make any sense.”

Yesterday, seven groups of computer science and journalism students presented the projects they’ve been working on for the last ten weeks. (If you missed the live-streaming, you can watch it as an archive or read on.)

Birnbaum and assistant professor of journalism Jeremy Gilbert taught the class and guided the development of each prototype.

Feel free to share your excitement/disappointment/inspiration in the comments below.


Neighborhood Buzz shows users what people in a particular Chicago neighborhood tweet about most.

Users choose a topic (sports, travel, food, etc.) and the system creates a heat map of the city that shows how often people in different neighborhoods tweet about that topic. Conversely, users can start with the map and click through different neighborhoods to see what each area tweets about most.

At the moment Neighborhood Buzz is tuned to for neighborhoods, but it could be modified to show different geographic boundaries (school districts, zip codes, etc.) or broader, more complex issues (happiness, homophobia, racism, etc.)

Sarah Adler (journalism)
David Cooperberg (computer science)
Karthic Hariharan (computer science)
Basil Huang (computer science)


Virtual Abby uses a trove of Dear Abby columns to give advice to people on Twitter. Twitter users who have questions about what to do with a particular real life problem tweet their question to @VirtualAbby. Virtual Abby then replies to the user with links to relevant Dear Abby columns.

Under the hood, the system works by analyzing the content of the question then matching keywords from the tweet with the similar keywords in Dear Abby columns before replying with pertinent links.

Virtual Abby is a fun demonstration that pairs data from Twitter with a popular, and widely syndicated stalwart of American publishing.

Asmaa Aljuhani (computer Science)
John Greene (computer science)
Matthew Zampa (journalism)


Arbitrack is a browser extension that makes political jargon accessible by assessing its origins, offering a definition, and showing other instances of the word or phrase.

Readers of political news stories who have installed Arbitrack will see political jargon highlighted in the text as they read. Partisan jargon is highlighted in either red or blue, depending on the party most likely to use the term (think red for “Obamacare” and blue for “Romnesia.) When the reader hovers over a phrase a pop-up appears that shows a Google trends graph indicating the frequency of use, relevant tweets, an Urban Dictionary definition, and any Wikipedia articles that explain the term.

Though Arbitrack’s database is updated regularly and includes thousands of phrases, users can also submit terms or words for inclusion.

Chip Weinberger (computer Science)
Yee Wei (computer science)


Stakeholder Tweetback gives additional voice and context to the political figures in news stories by allowing readers to quickly see what else public figures have said about a particular subject.

For example someone reading a story on the fiscal cliff might come across a short quote from U.S. Speaker John Boehner. With Stakeholder Tweetback a reader can quickly see what Boehner has said about the fiscal cliff via his twitter handle.

The idea here is to give stakeholders and sources more voice and context than is found in the typical news story. For stakeholders who don’t have a Twitter handle, the system will attempt to find related handles. One good example: the system returns tweets from @USTreasury when Treasure Secretary Tim Geithner’s name is added.

This is another cool tool that uses all the trove of Twitter data to automate a small aspect of storytelling.

Miriam Boon (computer science and social behavior)
Andrew Briggs (computer science and English)
Will Hicks (journalism)


Dynamic Content is a WordPress plugin that provides additional facts and figures for the companies mentioned in financial stories.

The technology allows authors to add a ‘dynamic content’ link as easily as they’d add a hyperlink to a typical WordPress story. After the story is published readers see a ‘dynamic content’ link, which they can hover over for a pop-up that includes a company’s recent news, executive bios, or description.

This is a unique tool that allows users to get additional information very easily without leaving the page.

Dennis Ai (computer science)
April McFadden (journalism)
Audrey Ross (computer science)


WildGuide is a mobile app that uses geo-location to give visitors to the Northwestern campus additional information about buildings and other landmarks they see on campus.

Users, point their phone’s camera at landmarks and Wildguide provides information about what they’re looking at — building names, professors who teach in the building, and the latest news about the school that holds classes there.

Users can also submit events that happened at specific locations.

John Hudson (computer science)
Netta-Lee Lax (journalism)
James Liu (computer science)

About the author

Ryan Graff

Communications and Outreach Manager, 2011-2016

Journalism, revenue, whitewater, former carny. Recently loving some quality time @KelloggSchool.

Latest Posts

  • Capturing the Soundfield: Recording Ambisonics for VR

    When building experiences in virtual reality we’re confronted with the challenge of mimicking how sounds hit us in the real world from all directions. One useful tool for us to attempt this mimicry is called a soundfield microphone. We tested one of these microphones to explore how audio plays into building immersive experiences for virtual reality. Approaching ambisonics with the soundfield microphone has become popular in development for VR particularly for 360 videos. With it,...

    Continue Reading

  • Northwestern is hiring a CS + Journalism professor

    Work with us at the intersection of media, technology and design.

    Are you interested in working with journalism and computer science students to build innovative media tools, products and apps? Would you like to teach the next generation of media innovators? Do you have a track record building technologies for journalists, publishers, storytellers or media consumers? Northwestern University is recruiting for an assistant or associate professor for computer science AND journalism, who will share an appointment in the Medill School of Journalism and the McCormick School...

    Continue Reading

  • Introducing StorylineJS

    Today we're excited to release a new tool for storytellers.

    StorylineJS makes it easy to tell the story behind a dataset, without the need for programming or data visualization expertise. Just upload your data to Google Sheets, add two columns, and fill in the story on the rows you want to highlight. Set a few configuration options and you have an annotated chart, ready to embed on your website. (And did we mention, it looks great on phones?) As with all of our tools, simplicity...

    Continue Reading

  • Join us in October: NU hosts the Computation + Journalism 2017 symposium

    An exciting lineup of researchers, technologists and journalists will convene in October for Computation + Journalism Symposium 2017 at Northwestern University. Register now and book your hotel rooms for the event, which will take place on Friday, Oct. 13, and Saturday, Oct. 14 in Evanston, IL. Hotel room blocks near campus are filling up fast! Speakers will include: Ashwin Ram, who heads research and development for Amazon’s Alexa artificial intelligence (AI) agent, which powers the...

    Continue Reading

  • Bringing Historical Data to Census Reporter

    A Visualization and Research Review

    An Introduction Since Census Reporter’s launch in 2014, one of our most requested features has been the option to see historic census data. Journalists of all backgrounds have asked for a simplified way to get the long-term values they need from Census Reporter, whether it’s through our data section or directly from individual profile pages. Over the past few months I’ve been working to make that a reality. With invaluable feedback from many of you,......

    Continue Reading

  • How We Brought A Chatbot To Life

    Best Practice Guide

    A chatbot creates a unique user experience with many benefits. It gives the audience an opportunity to ask questions and get to know more about your organization. It allows you to collect valuable information from the audience. It can increase interaction time on your site. Bot prototype In the spring of 2017, our Knight Lab team examined the conversational user interface of Public Good Software’s chatbot, which is a chat-widget embedded within media partner sites.......

    Continue Reading

Storytelling Tools

We build easy-to-use tools that can help you tell better stories.

View More