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
Link To Document