Human Interactions in Programming :: All Publications
All Publications
2012
- Anja Guzzi and Andrew Begel, Faciliting Communication between Engineers with CARES, in Proceedings of the International Conference on Software Engineering, IEEE, 6 June 2012
2011
- Andrew Begel and Libby Hemphill, Not Seen and Not Heard, no. MSR-TR-2011-136, 25 April 2011
- Patrick C. Shih, Gina Venolia, and Gary M. Olson, Brainstorming under constraints: why software developers brainstorm in groups, in Proceedings of the 25th BCS Conference on Human-Computer Interaction, British Computer Society, Swinton, UK, UK, 2011
2010
- Andrew Begel, Rob DeLine, and Thomas Zimmermann, Social Media for Software Engineering, in Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research (FoSER), Association for Computing Machinery, Inc., November 2010
- Andrew Begel, Khoo Yit Phang, and Thomas Zimmermann, WhoseIsThat: Finding Software Engineers with Codebook (Research Demo), in Proceedings of the 16th International Symposium on Foundations of Software Engineering (FSE), Association for Computing Machinery, Inc., November 2010
- Andrew Begel and Thomas Zimmermann, Keeping up with your Friends: Function Foo, Library Bar.DLL, and Work Item 24, in Proceedings of Web2SE: First Workshop on Web 2.0 for Software Engineering, Association for Computing Machinery, Inc., 4 May 2010
- Andrew Begel, Khoo Yit Phang, and Thomas Zimmermann, Codebook: Discovering and Exploiting Relationships in Software Repositories, in Proceedings of the ACM/IEEE 32nd International Conference on Software Engineering, Association for Computing Machinery, Inc., 2 May 2010
- Robert DeLine and Kael Rowan, Code Canvas: Zooming towards Better Development Environments, in Proceedings of the International Conference on Software Engineering (New Ideas and Emerging Results), Association for Computing Machinery, Inc., 2 May 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
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, Association for Computing Machinery, Inc., 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
- Li-Te Cheng, Anthony Cox, Rob DeLine, Cleidson de Souza, Kevin Schneider, Janice Singer, Margaret-Anne Storey, and Gina Venolia, Proceedings of Supporting the Social Side of Large-scale Software Development, a CSCW Workshop, Microsoft Research, November 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
- 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
- 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, Association for Computing Machinery, Inc., 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
- Robert DeLine, Staying Oriented with Software Terrain Maps, in Workshop on Visual Languages and Computation , 2005
- Gina Venolia, Bridges Between Silos: A Microsoft Research Project, January 2005
