Putting information foraging theory to work: Community-based design patterns for programming tools. - Tahmid Nabi; Kyle M. D. Sweeney; Sam Lichlyter; David Piorkowski; Chris Scaffidi; Margaret M. Burnett; Scott D. Fleming (VL/HCC, 2016)