On the Role of Hypotheses during Opportunistic Understanding While Porting Large Scale Code

  • Authors:
  • A. von Mayrhauser;A. M. Vans

  • Affiliations:
  • -;-

  • Venue:
  • WPC '96 Proceedings of the 4th International Workshop on Program Comprehension (WPC '96)
  • Year:
  • 1996

Quantified Score

Hi-index 0.01

Visualization

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 would help novices to become experts faster.