updated 2007. 3. 5
//    m o t i v a t i o n :     d i f f i c u l t i e s   i n   S E   r e s e a r c h     // chapter jump
ANDREW
WALENSTEIN

walenste@ieee.org

Research Scientist

Center for Advanced Computer Studies
University of Louisiana @ Lafayette

Chapter 2: The Need for Cognitive Support Theories

Many psychological aspects of software engineering (SE) tools are rarely studied. When developer tools are designed and evaluated, very little explicit theory is available to be called upon. Moreover, there is very little awareness for why this is a problem for tools research. In this chapter I present a case for why SE researchers need cognitive support theories for understanding, evaluating, comparing, and designing SE tools. The argument revoles around highlighting many problems found in SE research and tracing them back to a lack of suitable theories of cognitive support. Many tools researchers feel that it is possible to more or less ignore the psychology behind their tools; to hide behind deep expertise and finesse the cognitive aspects by eliminating them from tool evaluations or design sessions. This chapter argues that this is unwise; that we need to begin delving deeper into the cognitive aspects of our tools.

Although I adovcate consideration of the cognitive consequences of tools, I am careful to avoid suggesting that SE researchers do cognitive psychology and theoretical HCI. That is best left for others in contributing disciplines to do. They do it well, and get funding and recognition for that work. Instead, the chapter presents a vision for how psychological science and tools research can work together. It establishes a reasonable role for tools researchers who wish to be responsible scientifically by making use of cognitive support theories. It is true that there are many problems caused because of an insufficient theoretical foundation< but the right solution is not to have tools researchers producing the needed theories. Instead it is more appropriate to encourage them to use the theories that exist, and to make sure that applied theoreticians are diligent in collecting the science base into accessible and usable applied theories. This dissertation works towards this vision by taking steps to provide such integrated applied theories, and by investigating and promoting ways of letting tools researchers apply them.

[ up ]
thesis overview
1
2
3
4
5
6
7
8
9
 
[ up ]thesis overview 1 2 3 4 5 6 7 8 9
chapter jump