Helping Developers Find Useful Tools

Speaker
Emerson Murphy-Hill
Assistant Professor, Department of Computer Science, North Carolina State University
When
-
Where
Newell-Simon Hall 3305
Description
Software developers have thousands of tools at their fingertips, but an individual developer will use only a small fraction of them. Some of the tools will be useless to the developer while others may be very useful, but a developer has only limited time to learn new tools. In this talk, I discuss the challenges that developers face in maintaining awareness of useful tools, as well as some solutions, including recommending commands that a developer is not using, but should be; giving a developer the benefits of a tool without having to know the tool exists; and connecting developers with peers who already use useful tools.
Speaker's Bio
Emerson is an assistant professor at North Carolina State University and Visiting Researcher at Microsoft Research. His research interests include the intersection between human-computer interaction and software engineering. In 2010, completed a post-doc with Gail Murphy at the University of British Columbia. He completed a Ph.D. in Computer Science from Portland State University in 2009 under Andrew P. Black. He holds a B.S. from the Evergreen State College.
Speaker's Website
http://people.engr.ncsu.edu/ermurph3/
Host
Brad Myers