Microsoft Research / Building 99
One Microsoft Way
Redmond, WA 98052
I joined Microsoft as a Software Design Engineer in 1994. I began on Visual FoxPro 3.0, which shipped in mid-1995, and subsequently worked on pulling the database engine out of FoxPro for standalone use in the form of a FoxPro ODBC driver. Over the next several years, we re-packaged the basic client-side database functionality and shipped it in several different forms, most widely as the client-cursor implementation for ADO (ActiveX Data Objects) and OLEDB (OLE Databases). In 1999 I became the development lead for the ADO family of components (ADO, ADOR, ADOX, RDS, etc.) shipping with Windows, Office, SQL Server, and Visual Studio.
I joined Microsoft Research in 2000, starting in the Easyliving group, a ubiquitous computing group using computer vision to build and maintain a live geometric room model. This model was used to enable various smart room and dynamic computing scenarios (such as continually displaying your work on the nearest screen automatically as you move around a room). In 2002 I began working on exploring scenarios for computing on larger surfaces in the Large Display User Experience group (LDUX), which became the VIBE group in 2003. VIBE continues to have many different areas of research, from basic PC user experience questions, to social computing, to novel visualizations and interaction techniques for evolving display and input technologies, to affective computing.
In 2008 I joined Desney Tan and Dan Morris in spinning off a new subgroup of VIBE called the Computational User Experience group (CUE). Over the next 5 years CUE grew to a team of seven researchers working in domains as varied as information visualization, physiological sensing, and home automation, often in conjunction with machine learning. In 2015 several members of our group formed the MSR Medical Devices group, spinning off the development of novel wearable health monitoring devices.
- Laura Pfeifer Vardoulakis, Amy K. Karlson, Dan Morris, Greg Smith, Justin Gatewood, and Desney Tan, Using Mobile Phones to Present Medical Information to Hospital Patients, in CHI 2012, ACM, 2012.
- Amy K. Karlson, Greg Smith, and Bongshin Lee, Which Version is This?: Improving the Desktop Experience within a Copy-Aware Computing Ecosystem, in Proceedings of CHI 2011, Association for Computing Machinery, Inc., May 2011.
- Michael S. Bernstein, Desney S. Tan, Greg Smith, Mary Czerwinski, and Eric Horvitz, Personalization via friendsourcing., in ACM Transactions on Computer-Human Interaction (TOCHI), May 2010.
- Greg Smith, Desney Tan, and Bongshin Lee, iSee: Interactive Scenario Explorer for Online Tournament Games, International Conference on Advances in Computer Entertainment Technology, 29 October 2009.
- Shaun K. Kane, Amy K. Karlson, Brian R. Meyers, Andy Jacobs, Paul Johns, and Greg Smith, Exploring Cross-Device Web Use on PCs and Mobile Devices, in INTERACT 2009, Springer Verlag, August 2009.
- Bongshin Lee, Greg Smith, George G. Robertson, Mary Czerwinski, and Desney S. Tan, FacetLens: Exposing Trends and Relationships to Support Sensemaking within Faceted Datasets, Association for Computing Machinery, Inc., 2009.
- Meredith Skeels, Bongshin Lee, Greg Smith, and George Robertson, Revealing Uncertainty for Information Visualization, in Advanced Visual Interfaces 2008, April 2008.
- Amy Karlson, Greg Smith, Brian Meyers, George Robertson, and Mary Czerwinski, Courier: A Collaborative Phone-Based File Exchange System, no. MSR-TR-2008-05, 2008.
- Sumit Basu, John Dunagan, and Greg Smith, Why Did My PC Suddenly Slow Down?, USENIX, April 2007.
- George Robertson, Greg Smith, Patrick Baudisch, Mary Czerwinski, Eric Horvitz, Brian Meyers, Daniel Robbins, and Desney Tan, New Frontiers in Desktop Task Management, in Beyond the Desktop Metaphor: Designing Integrated Digital Work Environments (eds. Victor Kaptelinn and Mary Czerwinski), 2007.
- Desney Tan, Greg Smith, Bongshin Lee, and George G. Robertson, AdaptiviTree: Adaptive Tree Visualization for Tournament-Style Brackets, in IEEE InfoVis 2007, 2007.
- Jacob Biehl, Mary Czerwinski, Greg Smith, George Robertson, and Brian Bailey, FASTDash: A visual dashboard for fostering awareness in software teams, in CHI 2007 Conference on Human Factors in Computing Systems, 2007.
- Nuria Oliver, Greg Smith, Arun C. Surendran, and chintan thakkar, SWISH: Semantic Analysis of Window Titles and Switching History, no. MSR-TR-2006-32, March 2006.
- Greg Smith, Mary Czerwinski, Brian Meyers, Daniel Robbins, George Robertson, and Desney Tan, FacetMap: A Scalable Search and Browse Visualization, in IEEE Transactions on Visualization and Computer Graphics, 2006.
- Mary Czerwinski, George Robertson, Brian Meyers, Greg Smith, Daniel Robbins, and Desney Tan, Large Display Research Overview, in Extended Abstracts at CHI 2006 Conference on Human Factors in Computing Systems, ACM Press, January 2006.
- Amy Karlson, George Robertson, Daniel Robbins, Mary Czerwinski, and Greg Smith, FaThumb: A facet-based interface for mobile search, in Proceedings of CHI 2006, ACM Press, January 2006.
- R. Veeraraghavan, G Singh, B. Pitti, G Smith, B. Meyers, and K. Toyama, Towards Accurate Measurement of Computer Usage in a Rural Kiosk, in Third International Conference on Innovative applications of Information Technology for Developing World - Asian Applied Computing Conference 2005, December 2005.
- P. Baudisch, M. Czerwinski, B. Meyers, D. Robbins, G. Robertson, G. Smith, and D. Tan, The Large-Display User Experience, in Computer Graphics and Applications, IEEE, vol. 25, January 2005.
- George Robertson, Mary Czerwinski, Patrick Baudisch, Brian Meyers, Dan Robbins, Greg Smith, and Desney Tan, Large Display User Experience, in IEEE Computer Graphics and Applications, 2005.
- Dugald Hutchings, Greg Smith, Brian Meyers, Mary Czerwinski, and George Robertson, Display space usage and window management operation comparisons between single monitor and multiple monitor users, in Advanced Visual Interfaces 2004, 2004.
- George Robertson, Eric Horvitz, Mary Czerwinski, Dugald Hutchings, Patrick Baudisch, Daniel Robbins, and Greg Smith, Scalable Fabric: Flexible task management, in Advanced Visual Interfaces 2004, ACM Press, January 2004.
- Tim Regan, Mary Czerwinski, Brian Meyers, and Greg Smith, Bumping Windows between Monitors, no. MSR-TR-2003-13, March 2003.
- Mary Czerwinski, Greg Smith, Tim Regan, Brian Meyers, George Robertson, and Gary Starkweather, Toward characterizing the productivity benefits of very large displays, in (2003) Interact 2003, IOS Press, 2003.
- Greg Smith, Patrick Bausdich, George Robertson, Mary Czerwinski, Brian Meyers, Daniel Robbins, and Donna Andrews, GroupBar: The TaskBar Evolved, in (2003) OZCHI 2003 Conference for the Computer-Human Interaction Special Interest Group of the Human Factors Society of Australia, January 2003.
- John Krumm, Lyndsay Williams, and Greg Smith, SmartMoveX on a Graph - An Inexpensive Active Badge Tracker, no. MSR-TR-2002-70, June 2002.