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 :
بازگشت