CS 725/825 - Information Visualization
Spring 2016: Wednesdays, 9:30am-12:15pm, E&CS 2120

Print - Admin






Paper Presentations

  Demo Schedule


Tableau's data visualization software is provided through the Tableau for Teaching program.

Semester Project

Paper Due: Mon, May 2, 2016 by 8:00am
Presentation/Demo: Fri, Apr 29, 2016, 8:30am during final exam slot


The idea of the project is to take the knowledge and background that you are learning this semester about Information Visualization and put it to good use in a new, creative effort.

A real key to the project, however, is to select a data set that people will find interesting and intriguing. Even better would be to select a data set with a clearly identified set of "users" or "analysts" who care deeply about that data. Select a topic that people want to know more about! I cannot emphasize strongly enough the importance of your topic and data set.

Forming Teams

Students should work on a project in teams of 2-3 people. Due to time available during our final exam slot, we can have a maximum of 12 teams (so individual teams are not allowed). I expect to see a mix of in-class and online students collaborating in teams.

Choose your team members carefully. We will not have enough time to allow for splitting groups once they are formed. Each team will have to describe the contributions of each team member, and each team member will submit evaluations of their fellow team members.

Teams and Projects

1) Erika, Hung, SrinivasNavy Hearing Conservation Program
2) Venkata, Abhishek, SumanthCampus Safety and Security
3) Sindhuja, Mounika Ko., KeertiAnalysis of Student Fee Structure
4) Mounika Ka., Surbhi, SrineejaODU Class Locations
5) John, Dan, JoelCollections of Archived Webpages
6) Manoj, Meysam, JamesImpacts of Sea Level Rise in Sewells Point
7) Christos, Juliette, MridulExpand WorldVis visualization
8) Dinesh, Rithika, Bhavani"Slate of Schools" - US Universities
9) Shivani, Ravi, RajyalakshmiODU Student Demographics
10) Lloyd, EvanEffects of Flooding on Real Estate in Hampton Roads

Important Milestones

  • Feb 10 - Initial project description. One-page document listing project members, dataset to be used, and initial questions/tasks to be addressed.
  • Feb 17 - Milestone 1 - Dataset and task definitions. Refined version of your initial project description with more details on your dataset and abstract tasks.
  • Feb 24 - Milestone 2 - Analysis of your approach using the Five Design-Sheet Methodology (article, formatted sheets)
  • Mar 2 - Project proposals presented in class (5 min/team).
  • Check-ins - I would encourage you to meet with me periodically between Milestone 2 and Milestone 3 to get feedback on your project. Send an email to set up an appointment. We can setup WebEx meetings as well.
  • Mar 30 - Milestone 3 - Project status updates presented in class.
  • Apr 29 - Project demos and presentations
  • May 2 - Report describing the system due


Project Proposal Presentation (Mar 2)

  • 5 minutes
  • PDF or Powerpoint format (i.e., make slides)
  • Required elements:
    • group members
    • topic
    • motivation behind your topic choice
    • description of the dataset
    • abstract tasks
    • simple sketch or mockup of a potential design -- ideally based on realization sheet from FdS
    • list of development tools you plan to use
    • initial task division among group members
    • proposed timeline for completing the project
  • Bring a hard-copy of your slides (6 slides/page is fine) to submit to me

Project Status Updates (Mar 30)

  • 5 minutes
  • PDF or Powerpoint format (i.e., make slides)
  • Required elements:
    • group members
    • brief reminder of your project topic
    • simple sketch or mockup of a potential design -- from your project proposal
    • task division among group members
    • current status -- items completed, tasks remaining
    • proposed timeline for completing the project
  • Bring a hard-copy of your slides (6 slides/page is fine) to submit to me

Presentation and Demo (Apr 29)

  • 10 minutes (presentation and demo)
  • The PPT or PDF presentation should cover the following:
    • problem or motivation behind your project
    • dataset
    • what-why-how framework table (see below)
    • general description of your system
    • problems encountered and things you learned
  • The demo is a video or screencast showing off the features of your visualization. This should be no longer than 5 minutes.

At least one person from each group must be physically present in class for the final presentation.

What-why-how framework table: There are some nice examples of how to frame this in Chapter 15. For each of the visualization tools in that chapter, there's a table that describes things like "what: data", "what: derived", "why: tasks", "how: encode". I would encourage you to start putting this table together as soon as possible. The "what" and "why" tasks should be driving how you develop the "how". Remember that the "why: tasks" need to be general, as described in Chapter 3.

Paper (May 2)

  • Formatted according to guidelines and templates (US Letter paper size) for IEEE Transactions on Visualization and Computer Graphics
  • Required heading elements: Title, Author Names, Author Affiliations (dept, university), Abstract (Index Terms are not required)
    • teaser image on pg 1 is encouraged
  • 5-10 pages
  • Treat this as you would a conference paper - you should have read enough of them to know the general outline. The following sections are required (add other sections as needed):
    • Introduction
    • Related Work -- Describe and cite any papers or other visualizations that have influenced your work.
    • Analysis -- Analyze your system using the what/why/how framework (include and explain the table from your presentation) and discuss the design decisions you made at the data/task abstraction level and the visual encoding/interaction idiom level (as done in Chapter 4).
    • Conclusions
    • Final Thoughts -- Describe your experience working on the project. What were problems you faced? What things did you learn?
    • References
  • Remember that all figures and tables must include appropriate captions (and should be designed according to the principles we've discussed in class).
  • This paper must be in your own words. Especially when describing related work, you must resist the urge to copy (either directly or indirectly) from the paper you are referring to.
  • Submission: One member of the group submits on Blackboard a PDF version of the report, URL of your demo video, URL of your live project, and a JPG or PNG image of some interesting part of your system, suitable for posting in my InfoVis-Gallery.

See Process and Pitfalls in Writing Information Visualization Research Papers by Tamara Munzner

Grading - 60 points

  • Milestones - 20 points
    • Milestone 1 (dataset and task definitions) - 5 points
    • Milestone 2 (FdS analysis) - 10 points
    • Milestone 3 (project status update) - 5 points
  • Presentation and Demo - 25 points
    • is the visualization an effective representation of the data?
    • does the visualization support different analytical questions about the data?
    • does the demo highlight all of the features of the visualization?
  • Paper - 15 points
    • content -- does your report help someone understand the problem and how your system addresses that problem?
    • grammar/mechanics

Grading Sheet

Project Ideas

Previous Projects

Mace & Crown Data Vis

ODU's student newspaper, The Mace & Crown is interested in producing ODU-specific data visualizations for either online or print. They have access to data sources around campus (e.g., Alumni Center, Institutional Research) and would be interested in discussing potential items to investigate.

Contact: Jugal Patel (jpate016 at odu dot edu)

WorldVis / SandyVis extensions

1) Expand the WorldVis visualization (http://www.cs.odu.edu/~mweigle/research/world-vis/). For instance, make the code extendable to any type of world data, add graphs at the bottom.

2) Expand the SandyVis visualization (http://www.cs.odu.edu/~mweigle/research/atlantic-vis/). For instance, add nuisance flooding values to the JSON data and graphs, only highlight stations where the water values have crossed the nuisance level.

Both of these would require additional development than what is described here. The suggestions are just to get you started.

Contact me for more information.

Visualizing Collections of Archived Webpages

Read from Google Doc spreadsheet and give thumbnail previews of the contents.

Potential fields:

  • username
  • datetime
  • live webpage URI
  • archived webpage URI
  • tags

Example data

 mweigle, 201602021943, http://www.odu.edu, https://web.archive.org/web/20030410204420/http://www.odu.edu/, university
 mweigle, 201602021943, http://unc.edu, https://web.archive.org/web/19990116231412/http://unc.edu/, university

Contact me for more information.

Navy Hearing Conservation Data

This is an extension of a previous project looking at data from the US Navy's Hearing Conservation Program (HCP). The HCP aims to protect the hearing and prevent hearing loss in service members.

Results from the previous study are available at http://ws-dl.blogspot.com/2014/06/2014-06-18-navy-hearing-conservation.html

In this project, you would be looking at the hearing curves of individuals over time.

Contact me for more information.

Hampton Roads Planning District Commission

Description of projects (pdf)

  • income and employment -- topic of current MS project
  • DoD contracting -- already done last semester
  • education
    • can also look at how state funding of education has changed over time (dollars and percent)
  • budgets
  • population and commuting

Data Sources:

Contact: James Clary (jclary at hrpdcva dot gov)

MARI/CCSLRI - Impacts of Sea Level Rise

Create a visualization (or set of visualizations) that combine flooding data with economic data. Potential visualizations include:

  • real estate days on the market
  • auto insurance claims
  • flooding and water quality
  • days of flooding data (computed by Larry Atkinson) on a map
  • temperature vs. respiratory illness -- how does climate change affect public health?

Data sources:

I have many more data sources and links that I can share with interested groups.

Drug Manufacturers and Doctors