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
- Jeremy T. Barksdale, Kori Inkpen, Mary Czerwinski, Aaron Hoff, Paul Johns, Asta Roseway, and Gina Venolia, Video Threads: Asynchronous Video Sharing for Temporally Distributed Teams, in Computer Supported Cooperative Work, ACM, February 2012
- David Sirkin, Gina Venolia, John Tang, George Robertson, Taemie Kim, Kori Inkpen, Mara Sedlins, Bongshin Lee, and Mike Sinclair, Motion and Attention in a Kinetic Videoconferencing Proxy, in Interact 2011, Springer, 7 September 2011
- Robert DeLine, Gina Venolia, and Kael Rowan, Software Development with Code Maps, in Communications of the ACM, vol. 53, no. 8, pp. 48-54, Association for Computing Machinery, Inc., 4 July 2010
- Gina Venolia, John Tang, Ruy Cervantes, Sara Bly, George Robertson, Bongshin Lee, and Kori Inkpen, Embodied Social Proxy: Mediating Interpersonal Connection in Hub-and-Satellite Teams, in Proceedings of CHI 2010, Association for Computing Machinery, Inc., April 2010
- Gina Venolia, John Tang, Ruy Cervantes, Sara Bly, George Robertson, Bongshin Lee, Kori Inkpen, and Steven Drucker, Embodied Social Proxy: Connecting Hub-and-Satellite Teams, in Proceedings of CSCW 2010, Microsoft Research, February 2010
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, flying kites and playing with my two dachshunds.
Coordinates
- ginav@microsoft.com
- My Blog
- Me on Facebook
- One Microsoft Way
Redmond WA 98052 USA



