• DocumentCode
    3450595
  • Title

    Observing and measuring cognitive support: steps toward systematic tool evaluation and engineering

  • Author

    Walenstein, Andrew

  • Author_Institution
    Center for Adv. Comput. Sci., Univ. of Louisiana, Lafayette, LA, USA
  • fYear
    2003
  • fDate
    10-11 May 2003
  • Firstpage
    185
  • Lastpage
    194
  • Abstract
    A key desideratum for many software comprehension tools is to reduce the mental burdens of software engineers. That is, the tools should support cognition. This key benefit is difficult to directly observe and measure, so evaluating such tools has been problematic. This paper describes an investigation into the application of distributed cognition theories to analyzing and observing cognitive support. Theories of cognitive support are used to generate an analysis of potential cognitive benefits provided by the compilation-error tracking facilities of a commercial software development environment. This analysis is used to generate a scheme for coding user observations such that cognitive support related activity can be tracked. Experiences in applying the technique on data from a field study are reported. The study also serves to provide a glimpse into the ways that programmers and tools cooperate. Implications are drawn for future practices of tool evaluation and engineering.
  • Keywords
    programming environments; reverse engineering; software performance evaluation; software tools; cognitive support; commercial software development environment; compilation-error tracking facilities; distributed cognition theories; software comprehension tools; software engineers; systematic tool evaluation; Application software; Astronomy; Cognition; Computer science; Extraterrestrial measurements; History; Programming profession; Research and development; Software tools; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2003. 11th IEEE International Workshop on
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-1883-4
  • Type

    conf

  • DOI
    10.1109/WPC.2003.1199202
  • Filename
    1199202