Putting information foraging theory to work: Community-based design patterns for programming tools
Abstract
The design of programming tools is slow and costly. To ease this process, we developed a design pattern catalog aimed at providing guidance for tool designers. This catalog is grounded in Information Foraging Theory (IFT), which empirical studies have shown to be useful for understanding how developers look for information during development tasks. New design patterns, authored by members of the research community for the catalog, concretely explain how to apply IFT in tool design. In our evaluation, qualitative analyses revealed the community-written design patterns compared well in quality to patterns that we had ourselves published in a smaller, peer-reviewed catalog.
Publication Title
Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
Recommended Citation
Nabi, T., Sweeney, K., Lichlyter, S., Piorkowski, D., Scaffidi, C., & Burnett, M. (2016). Putting information foraging theory to work: Community-based design patterns for programming tools. Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, 2016-November, 129-133. https://doi.org/10.1109/VLHCC.2016.7739675