• DocumentCode
    3080839
  • Title

    Inference-based and expectation-based processing in program comprehension

  • Author

    O´Brien, Michael P. ; Buckley, Jim

  • Author_Institution
    Dept. of Inf. Technol., Limerick Inst. of Technol., Ireland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    71
  • Lastpage
    78
  • Abstract
    This paper formally distinguishes between two variants of top-down comprehension (as originally described by Brooks (1983) and Soloway (1984)). The first is inference-based comprehension, where the programmer derives meaning from cliched implementations in the code. The second is expectation-based comprehension, where the programmer has pre-generated expectations of the code´s meaning. The paper describes the distinguishing features of the two variants, and uses these characteristics as the basis for an empirical study. This study establishes their existence, and identifies their relationship with programmers´ domain and coding standards familiarity
  • Keywords
    reverse engineering; coding standards; expectation-based comprehension; inference-based comprehension; program comprehension; top-down comprehension; Bridges; Cognitive science; Costs; Data mining; Documentation; Information technology; Performance evaluation; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-1131-7
  • Type

    conf

  • DOI
    10.1109/WPC.2001.921715
  • Filename
    921715