I am a senior researcher with Microsoft Research in the Human Interactions of Programming group. My research focuses on understanding how knowledge flows among people and building systems to make it flow more freely.
I am currently studying co-located and geographically distributed software development teams, building tools that help developers find and communicate about the knowledge behind the code, and developing systems that exploit spatial memory to support navigation, team awareness, and communication about code.
Current Projects
- ESP: Embodied Social Proxies - Representing a remote teammate
- Backstory - A tool for in-depth searching
Some Recent Projects
- Spatial Representations of Code - Exploiting spatial memory for code
- Bridge - Finding, representing and exploiting relationships among software artifacts
- Andrew Sutherland and Gina Venolia, Can Peer Code Reviews be Exploited for Later Information Needs?, in Proc. ICSE 2009, IEEE, May 2009
- Jorge Aranda and Gina Venolia, The Secret Life of Bugs: Going Past the Errors and Omissions in Software Repositories, in Proc. ICSE 2009, IEEE, May 2009
- A.J. Bernheim Brush, Brian R. Meyers, James Scott, and Gina Venolia, Exploring Awareness Needs and Information Display Preferences Between Coworkers, in CHI 2009 Proceedings, Association for Computing Machinery, Inc., April 2009
- Gary M. Olson, Judith S. Olson, and Gina Venolia, What Still Matters about Distance?, in Proceedings of HCIC 2009, February 2009
- Guy Shani, Christopher Meek, Tim Paek, Bo Thiesson, and Gina Danielle Venolia, Searching large indexes on tiny devices: Optimizing binary search with character pinning, in Proc. IUI 2009, Association for Computing Machinery, Inc., February 2009
More About Me
Before joining Microsoft, I was at Cosmo Software, a now-defunct division of the all-but-defunct Silicon Graphics. My main contribution there was the user interface design for Cosmo PageFX, a novel tool for developing animated elements for web pages using VRML. PageFX had a very cool visual language for describing the causal chain of events and animation effects.
Before that, I was at Apple Computer for 15 years. Most of my time there was spent in the Advanced Technology Group. I shipped a number of things, including the QuickDraw 3D User Interface Guidelines and Toolbox, the Apple Game Sprockets APIs, mouse acceleration (twice!) and LisaTerminal.
I'm a California native. I enjoy learning to play jazz piano, riding horses (though I don't own one), playing with my two dachshunds, and hanging out with my family.
Coordinates
- ginav@microsoft.com
- My Blog
- Me on Facebook
- One Microsoft Way
Redmond WA 98052 USA
- CHASE workshop at ICSE 09
Mon, 01 Dec 2008 23:55:00 GMT - Can We Make "Distance Matter" Less?
Tue, 07 Oct 2008 22:49:00 GMT



