Affiliation:
1. Oregon State University and University of Memphis
2. Oregon State University
3. IBM Research
4. Massachusetts Institute of Technology
Abstract
Theories of human behavior are an important but largely untapped resource for software engineering research. They facilitate understanding of human developers’ needs and activities, and thus can serve as a valuable resource to researchers designing software engineering tools. Furthermore, theories abstract beyond specific methods and tools to fundamental principles that can be applied to new situations. Toward filling this gap, we investigate the applicability and utility of Information Foraging Theory (IFT) for understanding information-intensive software engineering tasks, drawing upon literature in three areas: debugging, refactoring, and reuse. In particular, we focus on software engineering tools that aim to support information-intensive activities, that is, activities in which developers spend time seeking information. Regarding applicability, we consider whether and how the mathematical equations within IFT can be used to explain why certain existing tools have proven empirically successful at helping software engineers. Regarding utility, we applied an IFT perspective to identify recurring
design patterns
in these successful tools, and consider what opportunities for future research are revealed by our IFT perspective.
Funder
International Business Machines Corporation
Air Force Office of Scientific Research
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Reference97 articles.
1. Alexander C. 1979. The Timeless Way of Building. Oxford University Press. Alexander C. 1979. The Timeless Way of Building . Oxford University Press.
2. DebugAdvisor
3. Information search and re-access strategies of experienced web users
4. Baeza-Yates R. and Ribeiro-Neto B. 1999. Modern Information Retrieval. Addison Wesley Longman. Baeza-Yates R. and Ribeiro-Neto B. 1999. Modern Information Retrieval . Addison Wesley Longman.
Cited by
43 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献