DocumentCode :
2010455
Title :
The role of concepts in program comprehension
Author :
Rajlich, Vaclav ; Wilde, Norman
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear :
2002
fDate :
2002
Firstpage :
271
Lastpage :
278
Abstract :
The paper presents an overview of the role of concepts in program comprehension. It discusses concept location, in which the implementation of a specific concept is located in the code. This process is very common and precedes a large proportion of code changes. The paper also discusses the process of learning about the domain from the code, which is a prerequisite of code reengineering. The paper notes the similarities and overlaps between program comprehension and human learning.
Keywords :
reverse engineering; software maintenance; systems re-engineering; code changes; code reengineering; concept location; concepts; human learning; program comprehension; Computer science; Conferences; Credit cards; Documentation; Humans; Programming profession; Software engineering; Software maintenance; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2002. Proceedings. 10th International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-1495-2
Type :
conf
DOI :
10.1109/WPC.2002.1021348
Filename :
1021348
Link To Document :
بازگشت