updated 2007. 3. 5
//    t h e s i s   o v e r v i e w     // quick links
ANDREW
WALENSTEIN

walenste@ieee.org

Research Scientist

Center for Advanced Computer Studies
University of Louisiana @ Lafayette

Cognitive Support in Software Engineering Tools:
A Distributed Cognition Framework

 OVERVIEW
This dissertation concerns how software development tools function to assist thinking and problem solving during software development. This assistance is called cognitive support. A key part of the dissertation work is elaborating a unifying framework for building theories of cognitive support. The dissertation argues why cognitive support theories are needed in software engineering research, introduces the theoretical background for studying cognitive support, and investigates the application of such theories in software tools research and development. Two popular reverse engineering tools are analyzed for the cognitive support they provide, and an initial catalogue of existing cognitive support ideas is provided. Having theories of cognitive support is expected to change the course of tools research in the future; some implications are drawn for how tools may be designed and evaluated in the future.
 CONTENTS
1  explaining cognitive support (overview)
2  the need for cognitive support theories
3  cognitive support phenomena
4  RADS: a cognitive support explanation framework
5  HASTI: a DCog modeling framework
6  CoSTH: a hierarchy of support theories
7  building theories fit for design
8  application: where craft and science meet
9  applying support theories in field conditions
 10   conclusions
[ up ]
thesis overview
1
2
3
4
5
6
7
8
9
 
[ up ]thesis overview 1 2 3 4 5 6 7 8 9
quick links