Human Interactions in Programming :: All Publications
All Publications
2009
- Andrew Begel and Nachiappan Nagappan, Coordination in Large-Scale Software Development: Helpful and Unhelpful Behaviors, no. MSR-TR-2009-135, 28 September 2009
- Gina Venolia, Five Attempts at Spatializing Code, Microsoft, 9 July 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
- Andrew Sutherland and Gina Venolia, Can Peer Code Reviews be Exploited for Later Information Needs?, 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
- Kael Rowan, Code Canvas, in Kael Rowan's Blog, 26 March 2009
- Gary M. Olson, Judith S. Olson, and Gina Venolia, What Still Matters about Distance?, in Proceedings of HCIC 2009, February 2009
2008
- Thomas Finholt, James Herbsleb, Gary Olson, Judy Olson, Anita Sarma, Bhargav Sriprakash, Gina Venolia, and Patrick Wagstrom, CSCW Workshop: Supporting Distributed Team Work, 9 November 2008
- Andrew Begel and Nachiappan Nagappan, Pair programming: what's in it for me?, in ESEM '08: Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ACM, New York, NY, USA, October 2008
- Gina Venolia, Can We Make "Distance Matter" Less?, October 2008
- Andrew Begel and Beth Simon, Novice Software Developers, All Over Again, in ICER '08: Proceedings of the Fourth International Workshop on Computing Education Research, ACM, New York, NY, USA, September 2008
- Andrew Begel and Nachiappan Nagappan, Global Software Development: Who Does It?, in International Conference on Global Software Engineering, IEEE Computer Society, August 2008
- Lucas Layman, Nachiappan Nagappan, Sam Guckenheimer, Jeff Beehler, and Andrew Begel, Mining Software Effort Data: Preliminary Analysis of Visual Studio Team System Data, in Proceedings of the 2008 International Working Conference on Mining Software Repositories, ACM, New York, NY, USA, May 2008
- Reid Holmes and Andrew Begel, Deep Intellisense: A Tool for Rehydrating Evaporated Information, in Proceedings of the 2008 International Working Conference on Mining Software Repositories, ACM, New York, NY, USA, May 2008
- Dan Morris, Meredith Ringel Morris, and Gina Venolia, SearchBar: A Search-Centric Web History for Task Resumption and Information Re-finding, in CHI 2008 Conference on Human Factors in Computing Systems, April 2008
- Andrew Begel and Beth Simon, Struggles of new college graduates in their first software development job, in Proceedings of the 39th Technical Symposium on Computer Science Education, ACM, New York, NY, USA, March 2008
- Andrew Begel, Effecting Change: Coordination in Large-scale Software Development, in Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, ACM, New York, NY, USA, 2008
2007
- Andrew Begel and Nachiappan Nagappan, Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study, in First International Symposium on Empirical Software Engineering and Metrics, IEEE Computer Society, September 2007
- Mauro Cherubini, Gina Venolia, and Rob DeLine, Building an Ecologically-valid, Large-scale Diagram to Help Developers Stay Oriented in Their Code, in VLHCC '07: Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, IEEE Computer Society, Washington, DC, USA, September 2007
- Andrew J. Ko, Robert DeLine, and Gina Venolia, Information Needs in Collocated Software Development Teams, in ICSE '07: Proceedings of the 29th international conference on Software Engineering, IEEE Computer Society, Washington, DC, USA, May 2007
- Mauro Cherubini, Gina Venolia, Rob DeLine, and Andrew J. Ko, Let's go to the whiteboard: how and why software developers use drawings, in CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM, New York, NY, USA, May 2007
2006
- Andrew Begel, Help, I Need Somebody!, in Proceedings of the CSCW Workshop: Supporting the Social Side of Large-Scale Software Development, Association for Computing Machinery, Inc., November 2006
- Ben Liblit, Andrew Begel, and Eve Sweetser, Cognitive Perspectives on the Role of Naming in Computer Programs, in Proceedings of the 18th Annual Psychology of Programming Interest Group Workshop, September 2006
- Robert DeLine, Mary Czerwinski, Brian Meyers, Gina Venolia, Steven Drucker, and George Robertson, Code Thumbnails: Using Spatial Memory to Navigate Source Code, in VLHCC '06: Proceedings of the Visual Languages and Human-Centric Computing, IEEE Computer Society, Washington, DC, USA, September 2006
- Gina Danielle Venolia, Textual Allusions to Artifacts in Software-related Repositories, no. MSR-TR-2006-73, May 2006
- Thomas D. LaToza, Gina Venolia, and Robert DeLine, Maintaining mental models: a study of developer work habits, in ICSE '06: Proceedings of the 28th international conference on Software engineering, ACM, New York, NY, USA, May 2006
- Gina Venolia, Textual allusions to artifacts in software-related repositories, in MSR '06: Proceedings of the 2006 international workshop on Mining software repositories, ACM, New York, NY, USA, 2006
2005
- Gina D. Venolia, Robert DeLine, and Thomas LaToza, Software Development at Microsoft Observed, no. MSR-TR-2005-140, October 2005
- Robert DeLine, Mary Czerwinski, and George Robertson, Easing program comprehension by sharing navigation data, in Proceedings of the IEEE Symposium on Visual Languages and Human-Centered Computing, September 2005
- Robert DeLine, Amir Khella, Mary Czerwinski, and George Robertson, Towards understanding programs through wear-based filtering, in Proceedings of the ACM Symposium on Software Visualization, May 2005
- Gina Venolia, Bridges Between Silos: A Microsoft Research Project, January 2005
- Robert DeLine, Staying Oriented with Software Terrain Maps, in Workshop on Visual Languages and Computation , 2005



