Peer interaction effectively, yet infrequently, enables programmers to discover new tools

  • Authors:
  • Emerson Murphy-Hill;Gail C. Murphy

  • Affiliations:
  • North Carolina State University, Raleigh, NC, USA;University of British Columbia, Vancouver, BC, Canada

  • Venue:
  • Proceedings of the ACM 2011 conference on Computer supported cooperative work
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer users rely on software tools to work effectively and efficiently, but it is difficult for users to be aware of all the tools that might be useful to them. While there are several potential technical solutions to this difficulty, we know little about social solutions, such as one user telling a peer about a tool. To explore these social solutions in one particular domain, we describe a series of interviews with 18 programmers in industry that explore how tool discovery takes place. These interviews provide a rich set of qualitative data that give us detailed insights into how programmers discover tools. One finding was that, while programmers believe that discovery from peers is effective, they actually discover tools from peers relatively infrequently. Another finding was that programmers can effectively discover tools from their peers both in a co-located and remote settings. We describe several implications of our findings, such as that discovery from peers can be enhanced by improving programmers' ability to communicate openly and concisely about tools.