Research Interests

- Evolution of software projects.
- Interactions between developers.
- Aesthetic and casual information visualization.

Education

Ph.D., Computer Science, University of California, Davis.
Thesis: Visualizing Software Development.
Graduated: March 2011.

M.S., Computer Science, University of California, Davis.
Graduated: March 2010.

B.S., Computer Science & Engineering, University of California, Davis.
Course emphasis on visualization and computer graphics.
Graduated with High Honors: June 2005.

Work Experience

YouTube (Google, Inc.), San Bruno, CA
Software Engineer
April 2011 – present
- Discovery & Personalization

YouTube (Google, Inc.), San Bruno, CA
Intern with the Analytics Team
June 2010 – September 2010
- Extracted data from bigtable and sstable databases.
- Visualized large graphs and hierarchies.

YouTube (Google, Inc.), San Bruno, CA
Intern with the Analytics Team
June 2008 – September 2008
- Created visualizations of various YouTube site usage data.
- Created data sets from Oracle databases.
- Shared visualization techniques with my team and others.

Publications

Software Evolution Storylines
Michael Ogawa and Kwan-Liu Ma
In Proceedings of the 2010 ACM Symposium on Software Visualization
October, 2010

code_swarm: A Design Study in Organic Software Visualization.
Michael Ogawa and Kwan-Liu Ma.
In IEEE Transactions on Visualization and Computer Graphics
Nov/Dec, 2009, vol. 15 num. 6, pp. 1097-1104.

StarGate: A Unified, Interactive Visualization of Software Projects
Michael Ogawa and Kwan-Liu Ma
In Proceedings of the 2008 IEEE Pacific Visualization Symposium
March, 2008, pp. 191-198

Pixelplexing: Gaining Display Resolution Through Time
James Shearer, Michael Ogawa, Kwan-Liu Ma and Toby Kohlenberg
In Proceedings of the 2008 IEEE Pacific Visualization Symposium
March, 2008, pp. 159-266

Visualizing Social Interaction in Open Source Software Projects
Michael Ogawa, Kwan-Liu Ma, Christian Bird, Premkumar Devanbu and Alex Gourley
In Proceedings of the 2007 Asia-Pacific Symposium on Visualization
February, 2007, pp. 25-32

BiblioViz: A System for Visualizing Bibliography Information
Zeqian Shen, Michael Ogawa, Soon Tee Teoh and Kwan-Liu Ma
In Proceedings of the 2006 Asia-Pacific Symposium on Information Visualization
February, 2006, pp. 93-102

Discovering Parametric Clusters in Social Small-World Graphs
Johnathan McPherson, Kwan-Liu Ma and Michael Ogawa
In Proceedings of the ACM Symposium on Applied Computing
March, 2005, pp. 1231-1238

Posters & Other Work

Visualizing the Eclipse Bug Data.
Michael Ogawa, Kwan-Liu Ma and Zhendong Su.
Poster at IEEE Visualization Conference, October 2007.

Free Your Data! Cenimation: Visualization for Constrained Displays.
Sophie Engle, James Shearer, Michael Ogawa, Steve Haroz and Kwan-Liu Ma.
Contest “Creative” winner at IEEE Information Visualization Symposium, October 2006.

Teaching Experience

Teaching Assistant, Department of Computer Science, University of California, Davis.
- Introduction to Programming and Problem Solving. Winter 2009.
- Introduction to Software Engineering. Fall 2008.
- Introduction to Software Engineering. Spring 2008.
- Introduction to Programming and Problem Solving. Fall 2005.

Invited Talks

- Invited Talk: code_swarm. Linux Users’ Group of Davis meeting. October 2008.
- Guest Lecture: Connecting InfoVis with Humanity. Graduate course on Information Visualization, UC Davis. March 2006.

Service

- External Reviewer, ACM Symposium on Software Visualization, 2010
- Reviewer, IEEE Information Visualization Conference, 2010
- Reviewer, IEEE Visualization Conference, 2009
- Reviewer, Pacific Visualization Symposium, 2008
- Student Volunteer, IEEE Vis/InfoVis/VAST, 2007

Societies

- Student Member, IEEE
- Member, Tau Beta Pi

Skills

- Research expertise in information visualization and software visualization.
- Programming: C++, Java, Processing
- Operating Systems: Linux, Windows, Mac OS