• DocumentCode
    1703570
  • Title

    On the role of hypotheses during opportunistic understanding while porting large scale code

  • Author

    von Mayrhauser, A. ; Vans, A.M.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    1996
  • Firstpage
    68
  • Lastpage
    77
  • Abstract
    Hypotheses are major drivers of program comprehension. We report on a case study observing an experienced software engineer porting a large software system and the role of hypotheses in accomplishing the porting task. Observations confirm some existing theoretic models and experimental findings, but not all. While generalization based on a case study is of necessity limited, the results could be the basis for further experiments. They also point to information that mould help novices to become experts faster
  • Keywords
    cognitive systems; heuristic programming; reverse engineering; software portability; case study; experienced software engineer; generalization; hypotheses; large scale code porting; large software system; opportunistic understanding; program comprehension; Cognition; Cognitive science; Computer science; Documentation; Large-scale systems; Libraries; Programming profession; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 1996, Proceedings., Fourth Workshop on
  • Conference_Location
    Berlin
  • ISSN
    1092-8138
  • Print_ISBN
    0-8186-7283-8
  • Type

    conf

  • DOI
    10.1109/WPC.1996.501122
  • Filename
    501122